]> Creatis software - cpPlugins.git/blob - appli/ImageMPR/CMakeLists.txt
...
[cpPlugins.git] / appli / ImageMPR / CMakeLists.txt
1 IF(USE_QT4)
2
3   ## ====================================================
4   ## = Source code, user interafaces and resources here =
5   ## ====================================================
6
7   SET(App_NAME       "ImageMPR")
8   SET(App_SOURCE_DIR "${PROJECT_SOURCE_DIR}/appli/${App_NAME}")
9   SET(App_BINARY_DIR "${PROJECT_BINARY_DIR}/appli/${App_NAME}")
10
11   SET(
12     App_QT_SOURCES
13     ImageMPR.cxx
14     )
15   SET(
16     App_SOURCES
17     main.cxx
18     )
19   SET(
20     App_QT_HEADERS
21     ImageMPR.h
22     )
23   SET(
24     App_HEADERS
25     )
26   FILE(GLOB App_QT_UI  "${App_SOURCE_DIR}/*.ui")
27   FILE(GLOB App_QT_RES "${App_SOURCE_DIR}/*.qrc")
28
29   ## =====================
30   ## = Compilation rules =
31   ## =====================
32
33   INCLUDE_DIRECTORIES(
34     ${App_BINARY_DIR}
35     )
36
37   QT4_WRAP_UI(App_QT_UI_Headers ${App_QT_UI})
38   QT4_WRAP_CPP(App_QT_HEADERS_MOC_SOURCES ${App_QT_HEADERS})
39   QT4_ADD_RESOURCES(App_QT_RES_SOURCES ${App_QT_RES})
40
41   SET(GUI_TYPE "")
42   IF(WIN32)
43     SET(GUI_TYPE WIN32)
44   ENDIF(WIN32)
45   IF(APPLE)
46     SET(GUI_TYPE MACOSX_BUNDLE)
47   ENDIF(APPLE)
48
49   ADD_EXECUTABLE(
50     ${App_NAME}
51     ${GUI_TYPE}
52     ${App_QT_UI_Headers}
53     ${App_SOURCES}
54     ${App_QT_SOURCES}
55     ${App_QT_HEADERS_MOC_SOURCES}
56     ${App_QT_RES_SOURCES}
57     )
58   TARGET_LINK_LIBRARIES(
59     ${App_NAME}
60     ${QT_LIBRARIES}
61     cpExtensions
62     cpPlugins_Interface
63     )
64 ENDIF(USE_QT4)
65
66 ## eof - $RCSfile$