Salome HOME
Use conditional build for the Insitu component.
[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   ${VTK_LIBRARIES}
19   ${PARAVIS_MEDLoaderForPV}
20   ${MEDCoupling_medloader}
21   ${MEDFILE_C_LIBRARIES}
22   vtkPVCatalyst
23   vtkPVPythonCatalyst
24 )
25
26 SET(_lib_HEADERS
27   visu.hxx
28 )
29
30 SET(_lib_SOURCES
31   visu.cxx
32 )
33
34 ADD_LIBRARY(visulib ${_lib_SOURCES})
35 TARGET_LINK_LIBRARIES(visulib ${_link_LIBRARIES} )
36
37 INSTALL(TARGETS visulib
38         EXPORT ${PROJECT_NAME}TargetGroup
39         DESTINATION ${SALOME_INSTALL_LIBS})
40 INSTALL(FILES ${_lib_HEADERS} DESTINATION include/salome )
41
42