1 SET(LIBRARY_NAME cpPlugins_Interface)
5 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/Config.h
47 Instances_itkImage.cxx
48 Instances_itkVectorImage.cxx
50 BaseProcessObjects.cxx
69 ParametersQtDialog.cxx
74 ParametersListWidget.ui
78 ParametersListWidget.h
82 ParametersListWidget.cxx
88 QT4_WRAP_UI(LIB_QT_Wrapped_Headers ${LIB_QT_UI})
89 QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
90 QT4_ADD_RESOURCES(LIB_QT_Wrapped_Resources_Sources ${LIB_QT_Resources})
95 ${LIB_QT_Wrapped_Headers}
102 ${LIB_QT_Wrapped_Headers}
103 ${LIB_QT_Wrapped_MOC_Sources}
104 ${LIB_QT_Wrapped_Resources_Sources}
109 ## =====================
110 ## = Compilation rules =
111 ## =====================
120 GENERATE_EXPORT_HEADER(
122 BASE_NAME ${LIBRARY_NAME}
123 EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
124 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
125 STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
127 TARGET_LINK_LIBRARIES(
135 ## ========================
136 ## -- Installation rules --
137 ## ========================
140 TARGETS ${LIBRARY_NAME}
141 RUNTIME DESTINATION bin
142 LIBRARY DESTINATION lib
143 ARCHIVE DESTINATION lib/static
147 DESTINATION include/cpPlugins/Interface
148 FILES_MATCHING PATTERN "*.h"
152 DESTINATION include/cpPlugins/Interface
153 FILES_MATCHING PATTERN "*.hxx"
157 DESTINATION include/cpPlugins/Interface
158 FILES_MATCHING PATTERN "*.hpp"
162 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
163 DESTINATION include/cpPlugins/Interface