-
-## =========================================
-## == Manage every directory as a library ==
-## =========================================
+## ======================================
+## == Build a library from a directory ==
+## ======================================
LibFromDir(
fpa
+ ${PROJECT_BINARY_DIR}/lib
SHARED
${CMAKE_CURRENT_SOURCE_DIR}/fpa
"${prj_VERSION}" "${prj_SHORT_VERSION}"
)
-## ==================================
-## == Compile cpPlugins-based code ==
-## ==================================
+## ===================================
+## == Build instances for cpPlugins ==
+## ===================================
IF(USE_cpPlugins)
-
- ## =======================
- ## == Compile instances ==
- ## =======================
-
SUBDIRS(Instances)
-
- ## ===================================
- ## == Libraries to dynamically load ==
- ## ===================================
-
- SET(
- fpa_DynLibs
- local@fpa
- )
- FOREACH(_lib ${fpa_Instances})
- LIST(APPEND fpa_DynLibs local@${_lib})
- ENDFOREACH(_lib)
- FILE(WRITE ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "")
- FOREACH(_lib ${fpa_DynLibs})
- FILE(APPEND ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "${_lib}\n")
- ENDFOREACH(_lib)
-
ENDIF(USE_cpPlugins)
## eof - $RCSfile$