X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FStdMeshers%2FCMakeLists.txt;h=040bb90f0dd9371e37f89ff5ba2836e0519cc5af;hb=e33e8e2029a4e91779b9c1d5f480979fa7b51d0b;hp=8ac5d13751f7bc1c7ba335dc98bfa8434f2aa5f2;hpb=d726924388c048351f6ccc02f0817a0c3d6b239a;p=modules%2Fsmesh.git diff --git a/src/StdMeshers/CMakeLists.txt b/src/StdMeshers/CMakeLists.txt index 8ac5d1375..040bb90f0 100644 --- a/src/StdMeshers/CMakeLists.txt +++ b/src/StdMeshers/CMakeLists.txt @@ -30,7 +30,6 @@ INCLUDE_DIRECTORIES( ${VTK_INCLUDE_DIRS} ${KERNEL_INCLUDE_DIRS} ${GUI_INCLUDE_DIRS} - ${PROJECT_SOURCE_DIR}/src/MEFISTO2 ${PROJECT_SOURCE_DIR}/src/SMESHUtils ${PROJECT_SOURCE_DIR}/src/SMESH ${PROJECT_SOURCE_DIR}/src/SMESHDS @@ -39,6 +38,12 @@ INCLUDE_DIRECTORIES( ${TBB_INCLUDES} ) +IF(SALOME_SMESH_ENABLE_MEFISTO) + INCLUDE_DIRECTORIES( + ${PROJECT_SOURCE_DIR}/src/MEFISTO2 + ) +ENDIF(SALOME_SMESH_ENABLE_MEFISTO) + # additional preprocessor / compiler flags ADD_DEFINITIONS( ${CAS_DEFINITIONS} @@ -58,10 +63,13 @@ SET(_link_LIBRARIES ${CAS_TKG3d} SMESHimpl SMESHDS - MEFISTO2D ${TBB_LIBS} ) +IF(SALOME_SMESH_ENABLE_MEFISTO) + SET(_link_LIBRARIES ${_link_LIBRARIES} MEFISTO2D) +ENDIF(SALOME_SMESH_ENABLE_MEFISTO) + # --- headers --- # header files / no moc processing @@ -79,7 +87,6 @@ SET(StdMeshers_HEADERS StdMeshers_NotConformAllowed.hxx StdMeshers_Regular_1D.hxx StdMeshers_Quadrangle_2D.hxx - StdMeshers_MEFISTO_2D.hxx StdMeshers_Hexa_3D.hxx StdMeshers_Penta_3D.hxx StdMeshers_AutomaticLength.hxx @@ -121,6 +128,9 @@ SET(StdMeshers_HEADERS StdMeshers_Cartesian_3D.hxx ) +IF(SALOME_SMESH_ENABLE_MEFISTO) + SET(StdMeshers_HEADERS ${StdMeshers_HEADERS} StdMeshers_MEFISTO_2D.hxx) +ENDIF(SALOME_SMESH_ENABLE_MEFISTO) # --- sources --- # sources / static @@ -138,7 +148,6 @@ SET(StdMeshers_SOURCES StdMeshers_NotConformAllowed.cxx StdMeshers_Regular_1D.cxx StdMeshers_Quadrangle_2D.cxx - StdMeshers_MEFISTO_2D.cxx StdMeshers_Penta_3D.cxx StdMeshers_Hexa_3D.cxx StdMeshers_AutomaticLength.cxx @@ -179,6 +188,10 @@ SET(StdMeshers_SOURCES StdMeshers_Cartesian_3D.cxx ) +IF(SALOME_SMESH_ENABLE_MEFISTO) + SET(StdMeshers_SOURCES ${StdMeshers_SOURCES} StdMeshers_MEFISTO_2D.cxx) +ENDIF(SALOME_SMESH_ENABLE_MEFISTO) + # --- rules --- ADD_LIBRARY(StdMeshers ${StdMeshers_SOURCES})