Salome HOME
Porting to ParaView 5.8
[modules/paravis.git] / src / Insitu / VisualizationLibrary / CMakeLists.txt
1
2 SET(BUILD_SHARED_LIBS TRUE)
3
4 ADD_DEFINITIONS(${MEDCOUPLING_DEFINITIONS})
5
6 INCLUDE_DIRECTORIES(
7   ${MEDCOUPLING_INCLUDE_DIRS}
8   ${MPI_INCLUDE_PATH}
9   ${PARAVIS_INCLUDE_DIRS}
10   ${MEDCOUPLING_INCLUDE_DIRS}
11   ${CMAKE_CURRENT_SOURCE_DIR}/../../Plugins/MEDReader/IO/
12 )
13
14 SET(_link_LIBRARIES
15   ${MEDCoupling_medcoupling}
16   ${MEDCoupling_interpkernel}
17   ${MPI_LIBRARIES}
18   ${PARAVIS_MEDLoaderForPV}
19   ${MEDCoupling_medloader}
20   ${MEDFILE_C_LIBRARIES}
21   vtkPVCatalyst
22   vtkPVPythonCatalyst
23 )
24
25 SET(_lib_HEADERS
26   visu.hxx
27 )
28
29 SET(_lib_SOURCES
30   visu.cxx
31 )
32
33 ADD_LIBRARY(visulib ${_lib_SOURCES})
34 TARGET_LINK_LIBRARIES(visulib ${_link_LIBRARIES} )
35
36 INSTALL(TARGETS visulib
37         EXPORT ${PROJECT_NAME}TargetGroup
38         DESTINATION ${SALOME_INSTALL_LIBS})
39 INSTALL(FILES ${_lib_HEADERS} DESTINATION include/salome )
40
41