X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2FFrontAlgorithmsConfig.cmake.in;h=097bce7420b50abc8a1e614db9a878127aa61921;hb=525415051a2a597cfb82d44382f8a85c50c6afb4;hp=80869c4623b36193d8cd33a85d6c754665f7ac15;hpb=c3463f912369cb954e29afda1636110db6d3df38;p=FrontAlgorithms.git diff --git a/cmake/FrontAlgorithmsConfig.cmake.in b/cmake/FrontAlgorithmsConfig.cmake.in index 80869c4..097bce7 100644 --- a/cmake/FrontAlgorithmsConfig.cmake.in +++ b/cmake/FrontAlgorithmsConfig.cmake.in @@ -1,27 +1,60 @@ -# ========================= -# -- Include directories -- -# ========================= +## ================================ +## == Find cpPlugins-cmake tools == +## ================================ -INCLUDE_DIRECTORIES( - @PROJECT_SOURCE_DIR@/lib - @PROJECT_BINARY_DIR@/lib - @CMAKE_INSTALL_PREFIX@/include +## ==================== +## == Find libraries == +## ==================== + +SET( + _all_libs + "@fpa_LIB@" + "@fpa_Instances@" ) +SET(fpa_Instances "@fpa_Instances@") -# ========================= -# -- Library directories -- -# ========================= +SET(_l_locations) +FOREACH(_l ${_all_libs}) + IF(MSVC) + FIND_LIBRARY( + ${_l}_LIB NAMES ${_l} + HINTS + @PROJECT_BINARY_DIR@/$(ConfigurationName) + @CMAKE_INSTALL_PREFIX@/bin + @CMAKE_INSTALL_PREFIX@/lib + ) + ELSE(MSVC) + FIND_LIBRARY( + ${_l}_LIB NAMES ${_l} + HINTS + @PROJECT_BINARY_DIR@ + @CMAKE_INSTALL_PREFIX@/bin + @CMAKE_INSTALL_PREFIX@/lib + ) + ENDIF(MSVC) + IF(${_l}_LIB) + MARK_AS_ADVANCED(FORCE ${_l}_LIB) + GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY) + LIST(APPEND _l_locations ${_dir}) + ENDIF(${_l}_LIB) +ENDFOREACH(_l) +IF(_l_locations) + LIST(REMOVE_DUPLICATES _l_locations) + LINK_DIRECTORIES(${_l_locations}) +ENDIF(_l_locations) -LINK_DIRECTORIES( +## ========================= +## == Include directories == +## ========================= + +## TODO: this is not completely correct!!! +INCLUDE_DIRECTORIES( + @CMAKE_INSTALL_PREFIX@/include + @CMAKE_INSTALL_PREFIX@/include/fpa/Instances @PROJECT_SOURCE_DIR@/lib @PROJECT_BINARY_DIR@/lib - @CMAKE_INSTALL_PREFIX@/lib + @PROJECT_SOURCE_DIR@/lib/Instances + @PROJECT_BINARY_DIR@/lib/Instances ) -# =================== -# -- Library names -- -# =================== - -SET(FrontAlgorithms_LIBRARY FrontAlgorithms) - ## eof - $RCSfile$