1 ## =========================================================================
2 ## @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 ## =========================================================================
5 ## == Base project configuration
6 cmake_minimum_required(VERSION 3.0)
7 set(prj_NAME cpPlugins)
12 ## == Project definiton
13 project(${prj_NAME} VERSION "${prj_MAJ}.${prj_MIN}.${prj_REL}")
14 include(cmake/cpPlgDefinitions.cmake)
15 include(cmake/cpPlgFunctions.cmake)
17 ## == User could want only cmake scripts
18 option(cpPlugins_BUILD "Build targets?" OFF)
22 option(BUILD_PLUGINS_cpPluginsBase "Build base plugins?" OFF)
25 find_package(Boost REQUIRED COMPONENTS filesystem program_options)
28 find_package(Qt5 CONFIG REQUIRED COMPONENTS Widgets)
29 set(CMAKE_INCLUDE_CURRENT_DIR ON)
35 endif(cpPlugins_BUILD)
36 include(cmake/cpPlgInstallCommands.cmake)
38 ## == Prepare CMake scripts