1 SET(LIBRARY_NAME cpPlugins)
8 #FILE(GLOB LIB_HEADERS_H "*.h")
9 #FILE(GLOB LIB_HEADERS_HPP "*.hpp")
10 #FILE(GLOB LIB_HEADERS_HXX "*.hxx")
11 #FILE(GLOB LIB_SOURCES_C "*.c")
12 #FILE(GLOB LIB_SOURCES_CPP "*.cpp")
13 #FILE(GLOB LIB_SOURCES_CXX "*.cxx")
22 OtsuThresholdImageFilter.h
26 Instances_itkImage.cxx
34 OtsuThresholdImageFilter.cxx
37 ## =====================
38 ## = Compilation rules =
39 ## =====================
48 GENERATE_EXPORT_HEADER(
50 BASE_NAME ${LIBRARY_NAME}
51 EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
52 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Plugins/${LIBRARY_NAME}_Export.h
53 STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
55 TARGET_LINK_LIBRARIES(
62 ## ========================
63 ## -- Installation rules --
64 ## ========================
67 TARGETS ${LIBRARY_NAME}
68 RUNTIME DESTINATION bin
69 LIBRARY DESTINATION lib
70 ARCHIVE DESTINATION lib/static