]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Plugins/CMakeLists.txt
477f5007fe29127c8203e2b8d6d3f9e7e712f2e3
[cpPlugins.git] / lib / cpPlugins / Plugins / CMakeLists.txt
1 SUBDIRS(
2   IO
3   BasicFilters
4   )
5
6 # SET(LIBRARY_NAME cpPlugins)
7
8 # ## ===============
9 # ## = Source code =
10 # ## ===============
11
12 # FILE(GLOB LIB_HEADERS_H   "*.h")
13 # FILE(GLOB LIB_HEADERS_HPP "*.hpp")
14 # FILE(GLOB LIB_HEADERS_HXX "*.hxx")
15 # FILE(GLOB LIB_SOURCES_C   "*.c")
16 # FILE(GLOB LIB_SOURCES_CPP "*.cpp")
17 # FILE(GLOB LIB_SOURCES_CXX "*.cxx")
18
19 # ## =====================
20 # ## = Compilation rules =
21 # ## =====================
22
23 # ADD_CUSTOM_COMMAND(
24 #   OUTPUT ${LIBRARY_NAME}_Host.cxx
25 #   DEPENDS ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIB_HEADERS_H} ${LIB_HEADERS_HPP} ${LIB_HEADERS_HXX}
26 #   COMMAND ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIBRARY_NAME}_Host.cxx cpPlugins::Plugins ${LIB_HEADERS_H}
27 #   )
28
29 # ADD_LIBRARY(
30 #   ${LIBRARY_NAME}
31 #   SHARED
32 #   ${LIBRARY_NAME}_Host.cxx
33 #   ${LIB_SOURCES_C}
34 #   ${LIB_SOURCES_CPP}
35 #   ${LIB_SOURCES_CXX}
36 #   )
37 # GENERATE_EXPORT_HEADER(
38 #   ${LIBRARY_NAME}
39 #   BASE_NAME ${LIBRARY_NAME}
40 #   EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
41 #   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Plugins/${LIBRARY_NAME}_Export.h
42 #   STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
43 #   )
44 # TARGET_LINK_LIBRARIES(
45 #   ${LIBRARY_NAME}
46 #   cpExtensions
47 #   cpPlugins_Interface
48 #   )
49
50 # ## ========================
51 # ## -- Installation rules --
52 # ## ========================
53
54 # INSTALL(
55 #   TARGETS ${LIBRARY_NAME}
56 #   RUNTIME DESTINATION bin
57 #   LIBRARY DESTINATION lib
58 #   ARCHIVE DESTINATION lib/static
59 #   )
60
61 # ## eof - $RCSfile$