1 ## ================================
2 ## == Find cpPlugins-cmake tools ==
3 ## ================================
5 IF("@Qt4_FOUND@" STREQUAL "TRUE")
7 ENDIF("@Qt4_FOUND@" STREQUAL "TRUE")
9 ## ====================
10 ## == Find libraries ==
11 ## ====================
13 SET(cpPlugins_BaseLibraries "@cpPlugins_BaseLibraries@" CACHE STRING "Internal")
14 SET(cpPlugins_Instances "@cpPlugins_Instances@" CACHE STRING "Internal")
15 MARK_AS_ADVANCED(FORCE cpPlugins_BaseLibraries)
16 MARK_AS_ADVANCED(FORCE cpPlugins_Instances)
18 SET(_all_libs ${cpPlugins_BaseLibraries} ${cpPlugins_Instances})
21 FOREACH(_l ${_all_libs})
26 @PROJECT_BINARY_DIR@/$(ConfigurationName)
27 @CMAKE_INSTALL_PREFIX@/bin
28 @CMAKE_INSTALL_PREFIX@/lib
35 @CMAKE_INSTALL_PREFIX@/bin
36 @CMAKE_INSTALL_PREFIX@/lib
40 MARK_AS_ADVANCED(FORCE ${_l}_LIB)
41 GET_FILENAME_COMPONENT(_dir ${${_l}_LIB} DIRECTORY)
42 LIST(APPEND _l_locations ${_dir})
46 LIST(REMOVE_DUPLICATES _l_locations)
47 LINK_DIRECTORIES(${_l_locations})
50 ## ==============================
51 ## == Find include directories ==
52 ## ==============================
54 #SET(cpPlugins_All_Headers "@cpPlugins_All_Headers@" CACHE STRING "Internal")
55 #MARK_AS_ADVANCED(FORCE cpPlugins_All_Headers)
57 # "@PROJECT_SOURCE_DIR@/lib"
58 # "@PROJECT_BINARY_DIR@/lib"
59 # "@PROJECT_SOURCE_DIR@/lib/Instances"
60 # "@PROJECT_BINARY_DIR@/lib/Instances"
61 # "@CMAKE_INSTALL_PREFIX@/include"
63 #FOREACH(_h ${cpPlugins_All_Headers})
64 # GET_FILENAME_COMPONENT(_h_name ${_h} NAME)
65 # GET_FILENAME_COMPONENT(_h_dir ${_h} DIRECTORY)
67 # _loc_${_h_name} ${_h_name}
73 # LIST(APPEND _header_paths ${_loc_${_h_name}})
74 # LIST(REMOVE_DUPLICATES _header_paths)
75 # ELSE(_loc_${_h_name})
76 # MESSAGE(FATAL_ERROR "Please configure where is ${_h_name}")
77 # ENDIF(_loc_${_h_name})
78 #ENDFOREACH(_h ${cpPlugins_All_Headers})
79 #MESSAGE(STATUS ${_header_paths})
81 ## TODO: this is not completely correct!!!
83 @CMAKE_INSTALL_PREFIX@/include
84 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Itk2Vtk
85 @CMAKE_INSTALL_PREFIX@/include/cpPlugins/Instances
88 @PROJECT_SOURCE_DIR@/lib
89 @PROJECT_BINARY_DIR@/lib
90 @PROJECT_SOURCE_DIR@/lib/Instances
91 @PROJECT_BINARY_DIR@/lib/Instances
94 ## ============================
95 ## == Find bash applications ==
96 ## ============================
100 "@cpPlugins_bash_CreateRealConfig_APP@"
101 "@cpPlugins_bash_CreateInstances_APP@"
102 "@cpPlugins_bash_CreateDemanglers_APP@"
103 "@cpPlugins_bash_CreatePlugins_APP@"
104 "@cpPlugins_bash_HostCreator_APP@"
107 FOREACH(_prog ${_exec_programs})
112 HINTS /usr /usr/local
113 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@/$(ConfigurationName)
114 PATH_SUFFIXES bin sbin
115 DOC "Where is ${_prog}?"
121 HINTS /usr /usr/local
122 PATHS @CMAKE_INSTALL_PREFIX@/bin @PROJECT_BINARY_DIR@
123 PATH_SUFFIXES bin sbin
124 DOC "Where is ${_prog}?"
127 MARK_AS_ADVANCED(FORCE ${_prog}_APP)
130 ## ==========================
131 ## == Configuration values ==
132 ## ==========================
134 SET(cpPlugins_CONFIG_NUMBER_OF_FILES @cpPlugins_CONFIG_NUMBER_OF_FILES@ CACHE STRING "Internal")
135 SET(cpPlugins_CONFIG_INTEGER_TYPES @cpPlugins_CONFIG_INTEGER_TYPES@ CACHE STRING "Internal")
136 SET(cpPlugins_CONFIG_REAL_TYPES @cpPlugins_CONFIG_REAL_TYPES@ CACHE STRING "Internal")
137 SET(cpPlugins_CONFIG_PROCESS_DIMENSIONS @cpPlugins_CONFIG_PROCESS_DIMENSIONS@ CACHE STRING "Internal")
138 SET(cpPlugins_CONFIG_VISUAL_DIMENSIONS @cpPlugins_CONFIG_VISUAL_DIMENSIONS@ CACHE STRING "Internal")
140 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_NUMBER_OF_FILES)
141 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_INTEGER_TYPES)
142 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_REAL_TYPES)
143 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_PROCESS_DIMENSIONS)
144 MARK_AS_ADVANCED(FORCE cpPlugins_CONFIG_VISUAL_DIMENSIONS)