## ============================
SET(_pfx example_plugins)
-FILE(
- GLOB all_SOURCE_CXX_FILES RELATIVE
- "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/*.cxx"
+SET(
+ _all_progs
+ test
+ GuessPlugins
+ LoadPluginsFile
+ LoadPluginsDirectory
+ CreateCylinderAndSave
)
## ==========================
## == Compile source files ==
## ==========================
-FOREACH(_src ${all_SOURCE_CXX_FILES})
- GET_FILENAME_COMPONENT(_name ${_src} NAME_WE)
- ADD_EXECUTABLE(${_pfx}_${_name} ${_src})
- TARGET_LINK_LIBRARIES(
- ${_pfx}_${_name}
- ${cpPlugins_LIB}
- )
-ENDFOREACH(_src)
+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$