1 SET(LIBRARY_NAME cpPlugins_Interface)
5 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/Config.h
47 BaseProcessObjects.cxx
50 Instances_itkImage.cxx
68 ParametersQtDialog.cxx
73 ParametersListWidget.ui
77 ParametersListWidget.h
81 ParametersListWidget.cxx
87 QT4_WRAP_UI(LIB_QT_Wrapped_Headers ${LIB_QT_UI})
88 QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
89 QT4_ADD_RESOURCES(LIB_QT_Wrapped_Resources_Sources ${LIB_QT_Resources})
94 ${LIB_QT_Wrapped_Headers}
101 ${LIB_QT_Wrapped_Headers}
102 ${LIB_QT_Wrapped_MOC_Sources}
103 ${LIB_QT_Wrapped_Resources_Sources}
108 ## =====================
109 ## = Compilation rules =
110 ## =====================
119 GENERATE_EXPORT_HEADER(
121 BASE_NAME ${LIBRARY_NAME}
122 EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
123 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
124 STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
126 TARGET_LINK_LIBRARIES(
134 ## ========================
135 ## -- Installation rules --
136 ## ========================
139 TARGETS ${LIBRARY_NAME}
140 RUNTIME DESTINATION bin
141 LIBRARY DESTINATION lib
142 ARCHIVE DESTINATION lib/static
146 DESTINATION include/cpPlugins/Interface
147 FILES_MATCHING PATTERN "*.h"
151 DESTINATION include/cpPlugins/Interface
152 FILES_MATCHING PATTERN "*.hxx"
156 DESTINATION include/cpPlugins/Interface
157 FILES_MATCHING PATTERN "*.hpp"
161 ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
162 DESTINATION include/cpPlugins/Interface