1 ## ================================
2 ## == Find cpPlugins-cmake tools ==
3 ## ================================
5 IF("@Qt4_FOUND@" STREQUAL "TRUE")
7 ENDIF("@Qt4_FOUND@" STREQUAL "TRUE")
9 ## ====================
10 ## == Find libraries ==
11 ## ====================
15 "@cpPlugins_tinyxml2_LIB@"
16 "@cpPlugins_QCustomPlot_LIB@"
19 "@cpBaseQtApplication_LIB@"
20 "@cpPlugins_Instances@"
22 SET(cpPlugins_Instances "@cpPlugins_Instances@")
25 FOREACH(_l ${_all_libs})
30 @PROJECT_BINARY_DIR@/$(ConfigurationName)
31 @CMAKE_INSTALL_PREFIX@/bin
32 @CMAKE_INSTALL_PREFIX@/lib
39 @CMAKE_INSTALL_PREFIX@/bin
40 @CMAKE_INSTALL_PREFIX@/lib
44 MARK_AS_ADVANCED(FORCE ${_l}_LIB)
45 GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
46 LIST(APPEND _l_locations ${_dir})
50 LIST(REMOVE_DUPLICATES _l_locations)
51 LINK_DIRECTORIES(${_l_locations})
54 ## ============================
55 ## == Find bash applications ==
56 ## ============================
60 "@cpPlugins_bash_BuildInstances_APP@"
61 "@cpPlugins_bash_HostCreator_APP@"
63 FOREACH(_prog ${_exec_programs})
69 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@/$(ConfigurationName)
70 PATH_SUFFIXES bin sbin
71 DOC "Where is ${_prog}?"
78 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@
79 PATH_SUFFIXES bin sbin
80 DOC "Where is ${_prog}?"
83 MARK_AS_ADVANCED(FORCE ${_prog}_APP)
86 ## =========================
87 ## == Include directories ==
88 ## =========================
90 ## TODO: this is not completely correct!!!
92 @CMAKE_INSTALL_PREFIX@/include
93 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Itk2Vtk
94 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Instances
97 @PROJECT_SOURCE_DIR@/lib
98 @PROJECT_BINARY_DIR@/lib
99 @PROJECT_SOURCE_DIR@/lib/Itk2Vtk
100 @PROJECT_BINARY_DIR@/lib/Itk2Vtk
101 @PROJECT_SOURCE_DIR@/lib/Instances
102 @PROJECT_BINARY_DIR@/lib/Instances
105 ## ==========================
106 ## == Configuration values ==
107 ## ==========================
109 SET(cpPlugins_NUMBER_OF_FILES @cpPlugins_NUMBER_OF_FILES@ CACHE STRING "Internal")
110 SET(cpPlugins_INTEGER_TYPES @cpPlugins_INTEGER_TYPES@ CACHE STRING "Internal")
111 SET(cpPlugins_REAL_TYPES @cpPlugins_REAL_TYPES@ CACHE STRING "Internal")
112 SET(cpPlugins_PROCESS_DIMENSIONS @cpPlugins_PROCESS_DIMENSIONS@ CACHE STRING "Internal")
113 SET(cpPlugins_VISUAL_DIMENSIONS @cpPlugins_VISUAL_DIMENSIONS@ CACHE STRING "Internal")
115 MARK_AS_ADVANCED(FORCE cpPlugins_NUMBER_OF_FILES)
116 MARK_AS_ADVANCED(FORCE cpPlugins_INTEGER_TYPES)
117 MARK_AS_ADVANCED(FORCE cpPlugins_REAL_TYPES)
118 MARK_AS_ADVANCED(FORCE cpPlugins_PROCESS_DIMENSIONS)
119 MARK_AS_ADVANCED(FORCE cpPlugins_VISUAL_DIMENSIONS)