]> Creatis software - cpPlugins.git/blobdiff - appli/PipelineEditor/CMakeLists.txt
Cast image filter added. ROI filter modified.
[cpPlugins.git] / appli / PipelineEditor / CMakeLists.txt
index 33f71486956761bee47e88a3dce03c900a59cba9..e358f925f2c8a6c7f9085936735acd157649025f 100644 (file)
@@ -1,51 +1,14 @@
-SET(App_NAME "PipelineEditor")
-SET(Dir_NAME "PipelineEditor")
-
-## ====================================================
-## = Source code, user interafaces and resources here =
-## ====================================================
-
-SET(App_SOURCE_DIR "${PROJECT_SOURCE_DIR}/appli/${Dir_NAME}")
-SET(App_BINARY_DIR "${PROJECT_BINARY_DIR}/appli/${Dir_NAME}")
-SET(App_QT_SOURCES PipelineEditor.cxx)
-SET(App_SOURCES    main.cxx)
-SET(App_QT_HEADERS PipelineEditor.h)
-FILE(GLOB App_QT_UI  "${App_SOURCE_DIR}/*.ui")
-FILE(GLOB App_QT_RES "${App_SOURCE_DIR}/*.qrc")
-
-## =====================
-## = Compilation rules =
-## =====================
-INCLUDE_DIRECTORIES(
-  ${App_SOURCE_DIR}
-  ${App_BINARY_DIR}
-  )
-
-QT4_WRAP_UI(App_QT_UI_Headers ${App_QT_UI})
-QT4_WRAP_CPP(App_QT_HEADERS_MOC_SOURCES ${App_QT_HEADERS})
-QT4_ADD_RESOURCES(App_QT_RES_SOURCES ${App_QT_RES})
-
-SET(GUI_TYPE "")
-IF(WIN32)
-  SET(GUI_TYPE WIN32)
-ENDIF(WIN32)
-IF(APPLE)
-  SET(GUI_TYPE MACOSX_BUNDLE)
-ENDIF(APPLE)
-
-ADD_EXECUTABLE(
-  ${App_NAME}
-  ${GUI_TYPE}
-  ${App_QT_UI_Headers}
-  ${App_SOURCES}
-  ${App_QT_SOURCES}
-  ${App_QT_HEADERS_MOC_SOURCES}
-  ${App_QT_RES_SOURCES}
-  )
-TARGET_LINK_LIBRARIES(
-  ${App_NAME}
-  cpExtensions
-  cpPipelineEditor
-  )
+IF(USE_QT4)
+  INCLUDE_DIRECTORIES(
+    ${PROJECT_SOURCE_DIR}/lib
+    ${PROJECT_BINARY_DIR}/lib
+    ${PROJECT_SOURCE_DIR}/appli/PipelineEditor
+    ${PROJECT_BINARY_DIR}/appli/PipelineEditor
+    )
+  CompileAppFromDir(PipelineEditor ${CMAKE_CURRENT_SOURCE_DIR})
+  IF(BUILD_PipelineEditor)
+    TARGET_LINK_LIBRARIES(PipelineEditor cpExtensions cpBaseQtApplication)
+  ENDIF(BUILD_PipelineEditor)
+ENDIF(USE_QT4)
 
 ## eof - $RCSfile$