-SET(App_NAME "PipelineEditor")
-SET(Dir_NAME "PipelineEditor")
+## =========================================================================
+## @author: Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
+## =========================================================================
-## ====================================================
-## = 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(BUILD_PLUGINS_cpPluginsBase)
+ option(cpPlugins_BUILD_PipelineEditor "" OFF)
+ if(cpPlugins_BUILD_PipelineEditor)
+ cpPlugins_BuildApplication(
+ cpPlugins_PipelineEditor
+ RECURRENT INSTALL
+ SOURCES .
+ INCLUDES
+ ${PROJECT_BINARY_DIR}/appli
+ ${PROJECT_BINARY_DIR}/lib
+ ${PROJECT_SOURCE_DIR}/lib
+ LINKS Qt5::Widgets cpPlugins
+ )
+ endif(cpPlugins_BUILD_PipelineEditor)
+endif(BUILD_PLUGINS_cpPluginsBase)
## eof - $RCSfile$