]> Creatis software - cpPlugins.git/blobdiff - appli/examples/plugins/CMakeLists.txt
...
[cpPlugins.git] / appli / examples / plugins / CMakeLists.txt
index 5c99f74aa9aeef0d76a404c831ed65f9a47372ec..e1f396bd35028707d692014b157b7afe27fd4e74 100644 (file)
@@ -2,6 +2,7 @@
 ## == Configure source files ==
 ## ============================
 
+SET(_pfx example_plugins)
 FILE(
   GLOB all_SOURCE_CXX_FILES RELATIVE
   "${CMAKE_CURRENT_SOURCE_DIR}"
@@ -11,11 +12,17 @@ FILE(
 ## ==========================
 ## == Compile source files ==
 ## ==========================
-
-FOREACH(source ${all_SOURCE_CXX_FILES})
-  GET_FILENAME_COMPONENT(name ${source} NAME_WE)
-  ADD_EXECUTABLE(${name} ${source})
-  TARGET_LINK_LIBRARIES(${name} ${cpPlugins_LIB})
-ENDFOREACH(source)
+INCLUDE_DIRECTORIES(
+  ${PROJECT_SOURCE_DIR}/lib
+  ${PROJECT_BINARY_DIR}/lib
+  )
+FOREACH(_src ${all_SOURCE_CXX_FILES})
+  GET_FILENAME_COMPONENT(_name ${_src} NAME_WE)
+  ADD_EXECUTABLE(${_pfx}_${_name} ${_src})
+  TARGET_LINK_LIBRARIES(
+    ${_pfx}_${_name}
+    cpPlugins
+    )
+ENDFOREACH(_src)
 
 ## eof - $RCSfile$