1 SET(LIBRARY_NAME cpPlugins_Interface)
5 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/Config.h
49 Instances_itkImage.cxx
50 Instances_itkVectorImage.cxx
52 BaseProcessObjects.cxx
72 ParametersQtDialog.cxx
77 ParametersListWidget.ui
81 ParametersListWidget.h
85 ParametersListWidget.cxx
91 QT4_WRAP_UI(LIB_QT_Wrapped_Headers ${LIB_QT_UI})
92 QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
93 QT4_ADD_RESOURCES(LIB_QT_Wrapped_Resources_Sources ${LIB_QT_Resources})
98 ${LIB_QT_Wrapped_Headers}
105 ${LIB_QT_Wrapped_Headers}
106 ${LIB_QT_Wrapped_MOC_Sources}
107 ${LIB_QT_Wrapped_Resources_Sources}
112 ## =====================
113 ## = Compilation rules =
114 ## =====================
123 GENERATE_EXPORT_HEADER(
125 BASE_NAME ${LIBRARY_NAME}
126 EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
127 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
128 STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
130 TARGET_LINK_LIBRARIES(
138 ## ========================
139 ## -- Installation rules --
140 ## ========================
143 TARGETS ${LIBRARY_NAME}
144 RUNTIME DESTINATION bin
145 LIBRARY DESTINATION lib
146 ARCHIVE DESTINATION lib/static
150 DESTINATION include/cpPlugins/Interface
151 FILES_MATCHING PATTERN "*.h"
155 DESTINATION include/cpPlugins/Interface
156 FILES_MATCHING PATTERN "*.hxx"
160 DESTINATION include/cpPlugins/Interface
161 FILES_MATCHING PATTERN "*.hpp"
165 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
166 DESTINATION include/cpPlugins/Interface