]> Creatis software - cpPlugins.git/blob - lib/cpPipelineEditor/CMakeLists.txt
Now it's broken :-(
[cpPlugins.git] / lib / cpPipelineEditor / CMakeLists.txt
1 SET(LIBRARY_NAME cpPipelineEditor)
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 SET(
14   LIB_QT_Headers
15   Canvas.h
16   Editor.h
17   )
18
19 ## =====================
20 ## = Compilation rules =
21 ## =====================
22
23 QT4_WRAP_CPP(LIB_QT_Wrapped_MOC_Sources ${LIB_QT_Headers})
24
25 ADD_LIBRARY(
26   ${LIBRARY_NAME}
27   ${LIBRARY_TYPE}
28   ${LIB_SOURCES_C}
29   ${LIB_SOURCES_CPP}
30   ${LIB_SOURCES_CXX}
31   ${LIB_QT_Wrapped_MOC_Sources}
32   )
33 GENERATE_EXPORT_HEADER(
34   ${LIBRARY_NAME}
35   BASE_NAME ${LIBRARY_NAME}
36   EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
37   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/${LIBRARY_NAME}/${LIBRARY_NAME}_Export.h
38   STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
39   )
40 TARGET_LINK_LIBRARIES(
41   ${LIBRARY_NAME}
42   ${QT_LIBRARIES}
43   cpPlugins_Interface
44   )
45
46 ## ========================
47 ## -- Installation rules --
48 ## ========================
49
50 ## eof - $RCSfile$