1 SET(LIBRARY_NAME cpPluginsBasicFilters)
7 FILE(GLOB LIB_HEADERS_H "*.h")
8 FILE(GLOB LIB_HEADERS_HPP "*.hpp")
9 FILE(GLOB LIB_HEADERS_HXX "*.hxx")
10 FILE(GLOB LIB_SOURCES_C "*.c")
11 FILE(GLOB LIB_SOURCES_CPP "*.cpp")
12 FILE(GLOB LIB_SOURCES_CXX "*.cxx")
18 DoubleFloodImageFilter.h
23 DoubleFloodImageFilter.cxx
26 QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
32 ${LIB_QT_Wrapped_MOC_Sources}
37 ## =====================
38 ## = Compilation rules =
39 ## =====================
42 OUTPUT ${LIBRARY_NAME}_Host.cxx
43 DEPENDS ${cpPlugins_createHost_APP} ${LIB_HEADERS_H}
44 COMMAND ${cpPlugins_createHost_APP} ${LIBRARY_NAME}_Host.cxx cpPlugins::BasicFilters ${LIB_HEADERS_H}
50 ${LIBRARY_NAME}_Host.cxx
55 GENERATE_EXPORT_HEADER(
57 BASE_NAME ${LIBRARY_NAME}
58 EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
59 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/BasicFilters/${LIBRARY_NAME}_Export.h
60 STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
62 TARGET_LINK_LIBRARIES(
68 ## ========================
69 ## -- Installation rules --
70 ## ========================
73 TARGETS ${LIBRARY_NAME}
74 RUNTIME DESTINATION bin
75 LIBRARY DESTINATION lib
76 ARCHIVE DESTINATION lib/static