]> Creatis software - cpPlugins.git/blob - lib/cpPlugins/Extensions/CMakeLists.txt
b3312973c41cccf330d3d7ecd15fb2e16e5338a1
[cpPlugins.git] / lib / cpPlugins / Extensions / CMakeLists.txt
1 SET(LIBRARY_NAME cpPlugins_Extensions)
2
3 ## ===============
4 ## = Source code =
5 ## ===============
6
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")
13
14 FILE(GLOB LIB_DataStructures_HEADERS_H   "*.h")
15 FILE(GLOB LIB_DataStructures_HEADERS_HPP "*.hpp")
16 FILE(GLOB LIB_DataStructures_HEADERS_HXX "*.hxx")
17 FILE(GLOB LIB_DataStructures_SOURCES_C   "*.c")
18 FILE(GLOB LIB_DataStructures_SOURCES_CPP "*.cpp")
19 FILE(GLOB LIB_DataStructures_SOURCES_CXX "*.cxx")
20
21 FILE(GLOB LIB_IO_HEADERS_H   "*.h")
22 FILE(GLOB LIB_IO_HEADERS_HPP "*.hpp")
23 FILE(GLOB LIB_IO_HEADERS_HXX "*.hxx")
24 FILE(GLOB LIB_IO_SOURCES_C   "*.c")
25 FILE(GLOB LIB_IO_SOURCES_CPP "*.cpp")
26 FILE(GLOB LIB_IO_SOURCES_CXX "*.cxx")
27
28 FILE(GLOB LIB_Visualization_HEADERS_H   "*.h")
29 FILE(GLOB LIB_Visualization_HEADERS_HPP "*.hpp")
30 FILE(GLOB LIB_Visualization_HEADERS_HXX "*.hxx")
31 FILE(GLOB LIB_Visualization_SOURCES_C   "*.c")
32 FILE(GLOB LIB_Visualization_SOURCES_CPP "*.cpp")
33 FILE(GLOB LIB_Visualization_SOURCES_CXX "*.cxx")
34
35 ## =====================
36 ## = Compilation rules =
37 ## =====================
38
39 ## TODO: no instantiated code at the moment
40 # ADD_LIBRARY(
41 #   ${LIBRARY_NAME}
42 #   SHARED
43 #   ${LIB_SOURCES_C}
44 #   ${LIB_SOURCES_CPP}
45 #   ${LIB_SOURCES_CXX}
46 #   )
47 # GENERATE_EXPORT_HEADER(
48 #   ${LIBRARY_NAME}
49 #   BASE_NAME ${LIBRARY_NAME}
50 #   EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
51 #   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Interface/${LIBRARY_NAME}_Export.h
52 #   STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
53 #   )
54 # TARGET_LINK_LIBRARIES(
55 #   ${LIBRARY_NAME}
56 #   cpPlugins_Pluma
57 #   ${ITK_LIBRARIES}
58 #   ${VTK_LIBRARIES}
59 #   )
60
61 ## eof - $RCSfile$