]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpaInstances/CMakeLists.txt
...
[FrontAlgorithms.git] / lib / fpaInstances / CMakeLists.txt
index dc320c77dedd5d307268c5ba9aa6cedd7c867206..e170abd0e0758b0a33c2127a1f771e29bcb9a30d 100644 (file)
@@ -1,24 +1,26 @@
 ## ===========================
 ## == Compile each instance ==
 ## ===========================
-
-INCLUDE_DIRECTORIES(
-  ${PROJECT_SOURCE_DIR}/lib
-  ${PROJECT_BINARY_DIR}/lib
-  )
-SET(_pfx fpaInstaces)
-
-cpPlugins_BuildLibrary(${_pfx}DataObjects SHARED ${CMAKE_CURRENT_SOURCE_DIR}/DataObjects.i)
-cpPlugins_BuildLibrary(${_pfx}Filters SHARED ${CMAKE_CURRENT_SOURCE_DIR}/Filters.i)
-
-TARGET_LINK_LIBRARIES(${_pfx}DataObjects ${cpPlugins_AllInstances})
-TARGET_LINK_LIBRARIES(${_pfx}Filters ${_pfx}DataObjects)
-
-SET(
-  fpa_AllInstances
-  ${_pfx}DataObjects
-  ${_pfx}Filters
-  CACHE INTERNAL "All valid instances." FORCE
-  )
+IF(USE_cpPlugins)
+  INCLUDE_DIRECTORIES(
+    ${PROJECT_SOURCE_DIR}/lib
+    ${PROJECT_BINARY_DIR}/lib
+    )
+  SET(_pfx fpaInstaces)
+  cpPlugins_BuildLibrary(
+    ${_pfx}DataObjects SHARED ${CMAKE_CURRENT_SOURCE_DIR}/DataObjects.i
+    )
+  cpPlugins_BuildLibrary(
+    ${_pfx}Filters SHARED ${CMAKE_CURRENT_SOURCE_DIR}/Filters.i
+    )
+  TARGET_LINK_LIBRARIES(${_pfx}DataObjects ${cpPlugins_AllInstances})
+  TARGET_LINK_LIBRARIES(${_pfx}Filters ${_pfx}DataObjects)
+  SET(
+    fpa_AllInstances
+    ${_pfx}DataObjects
+    ${_pfx}Filters
+    CACHE INTERNAL "All valid instances." FORCE
+    )
+ENDIF(USE_cpPlugins)
 
 ## eof - $RCSfile$