]> Creatis software - cpPlugins.git/blob - appli/examples/plugins/CMakeLists.txt
89190b60c77a711197377330d66157e4003f71ca
[cpPlugins.git] / appli / examples / plugins / CMakeLists.txt
1 ## ============================
2 ## == Configure source files ==
3 ## ============================
4
5 SET(_pfx example_plugins)
6 FILE(
7   GLOB all_SOURCE_CXX_FILES RELATIVE
8   "${CMAKE_CURRENT_SOURCE_DIR}"
9   "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
10   )
11
12 ## ==========================
13 ## == Compile source files ==
14 ## ==========================
15 INCLUDE_DIRECTORIES(
16   ${PROJECT_SOURCE_DIR}/lib
17   ${PROJECT_BINARY_DIR}/lib
18   )
19 FOREACH(_src ${all_SOURCE_CXX_FILES})
20   GET_FILENAME_COMPONENT(_name ${_src} NAME_WE)
21   ADD_EXECUTABLE(${_pfx}_${_name} ${_src})
22   TARGET_LINK_LIBRARIES(
23     ${_pfx}_${_name}
24     cpPlugins cpExtensions
25     )
26 ENDFOREACH(_src)
27
28 ## eof - $RCSfile$