## == Configure source files ==
## ============================
-FILE(
- GLOB all_SOURCE_CXX_FILES RELATIVE
- "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+SET(_pfx example_plugins)
+SET(
+ _all_progs
+ test
+ GuessPlugins
+ LoadPluginsFile
+ LoadPluginsDirectory
+ CreateCylinderAndSave
)
## ==========================
## == 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(_s ${_all_progs})
+ ADD_EXECUTABLE(${_pfx}_${_s} ${_s}.cxx)
+ TARGET_LINK_LIBRARIES(${_pfx}_${_s} cpPlugins)
+ENDFOREACH(_s)
## eof - $RCSfile$