]> Creatis software - FrontAlgorithms.git/blob - cmake/FrontAlgorithmsConfig.cmake.in
...
[FrontAlgorithms.git] / cmake / FrontAlgorithmsConfig.cmake.in
1 ## ================================
2 ## == Find cpPlugins-cmake tools ==
3 ## ================================
4
5 ## ====================
6 ## == Find libraries ==
7 ## ====================
8
9 SET(
10   _all_libs
11   "@fpa_LIB@"
12   "@fpa_Instances@"
13   )
14 SET(fpa_Instances "@fpa_Instances@")
15
16 SET(_l_locations)
17 FOREACH(_l ${_all_libs})
18   IF(MSVC)
19     FIND_LIBRARY(
20       ${_l}_LIB NAMES ${_l}
21       HINTS
22       @PROJECT_BINARY_DIR@/$(ConfigurationName)
23       @CMAKE_INSTALL_PREFIX@/bin
24       @CMAKE_INSTALL_PREFIX@/lib
25       )
26   ELSE(MSVC)
27     FIND_LIBRARY(
28       ${_l}_LIB NAMES ${_l}
29       HINTS
30       @PROJECT_BINARY_DIR@
31       @CMAKE_INSTALL_PREFIX@/bin
32       @CMAKE_INSTALL_PREFIX@/lib
33       )
34   ENDIF(MSVC)
35   IF(${_l}_LIB)
36     MARK_AS_ADVANCED(FORCE ${_l}_LIB)
37     GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
38     LIST(APPEND _l_locations ${_dir})
39   ENDIF(${_l}_LIB)
40 ENDFOREACH(_l)
41 IF(_l_locations)
42   LIST(REMOVE_DUPLICATES _l_locations)
43   LINK_DIRECTORIES(${_l_locations})
44 ENDIF(_l_locations)
45
46 ## =========================
47 ## == Include directories ==
48 ## =========================
49
50 ## TODO: this is not completely correct!!!
51 INCLUDE_DIRECTORIES(
52   @CMAKE_INSTALL_PREFIX@/include
53   @CMAKE_INSTALL_PREFIX@/include/fpa/Instances
54   @PROJECT_SOURCE_DIR@/lib
55   @PROJECT_BINARY_DIR@/lib
56   @PROJECT_SOURCE_DIR@/lib/Instances
57   @PROJECT_BINARY_DIR@/lib/Instances
58   )
59
60 ## eof - $RCSfile$