]> Creatis software - FrontAlgorithms.git/blob - lib/CMakeLists.txt
...
[FrontAlgorithms.git] / lib / CMakeLists.txt
1 ## ======================================
2 ## == Build a library from a directory ==
3 ## ======================================
4
5 CompileLibFromDir(fpa SHARED ${CMAKE_CURRENT_SOURCE_DIR}/fpa)
6
7 ## ===================================
8 ## == Build instances for cpPlugins ==
9 ## ===================================
10
11 SET(fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/bin|fpa")
12 LIST(APPEND fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/lib|fpa")
13 LIST(APPEND fpa_DynLibs "${LIBRARY_OUTPUT_PATH}|fpa")
14 IF(USE_cpPlugins)
15   SUBDIRS(Instances)
16   FOREACH(_lib ${fpa_Instances})
17     LIST(APPEND fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/bin|${_lib}")
18     LIST(APPEND fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/lib|${_lib}")
19     LIST(APPEND fpa_DynLibs "${LIBRARY_OUTPUT_PATH}|${_lib}")
20   ENDFOREACH(_lib)
21 ENDIF(USE_cpPlugins)
22 FILE(WRITE ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "")
23 FOREACH(_lib ${fpa_DynLibs})
24   FILE(APPEND ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "${_lib}\n")
25 ENDFOREACH(_lib)
26
27 ## eof - $RCSfile$