1 SET(LIBRARY_NAME cpPlugins_Extensions)
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")
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")
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")
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")
35 ## =====================
36 ## = Compilation rules =
37 ## =====================
39 ## TODO: no instantiated code at the moment
47 # GENERATE_EXPORT_HEADER(
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
54 # TARGET_LINK_LIBRARIES(