]> Creatis software - FrontAlgorithms.git/blob - lib/fpaPlugins/CMakeLists.txt
5b2d62ffbf5de60b5cf11cd8f834a880510cc969
[FrontAlgorithms.git] / lib / fpaPlugins / CMakeLists.txt
1 SET(LIBRARY_NAME fpaPlugins)
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 ## =====================
15 ## = Compilation rules =
16 ## =====================
17
18 ADD_LIBRARY(
19   ${LIBRARY_NAME}
20   SHARED
21   ${LIB_SOURCES_C}
22   ${LIB_SOURCES_CPP}
23   ${LIB_SOURCES_CXX}
24   )
25 GENERATE_EXPORT_HEADER(
26   ${LIBRARY_NAME}
27   BASE_NAME ${LIBRARY_NAME}
28   EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
29   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/fpaPlugins/${LIBRARY_NAME}_Export.h
30   STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
31   )
32 #TARGET_LINK_LIBRARIES(
33 #  ${LIBRARY_NAME}
34 #  cpExtensions
35 #  cpPlugins_Interface
36 #  )
37
38 ## ========================
39 ## -- Installation rules --
40 ## ========================
41
42 #INSTALL(
43 #  TARGETS ${LIBRARY_NAME}
44 #  RUNTIME DESTINATION bin
45 # LIBRARY DESTINATION lib
46 #  ARCHIVE DESTINATION lib/static
47 #  )
48
49 ## eof - $RCSfile$