X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=CMakeLists.txt;h=d584f6e8ba961be5af0d887443142a28eba79432;hb=95c0f25df04b873644ebb440e84c4fe53e11eef9;hp=d1dc9edefcf3cd2508043fa157506d017e699e24;hpb=db0a767418f78b371c1e4fb0db00e6b75df74ff3;p=cpPlugins.git diff --git a/CMakeLists.txt b/CMakeLists.txt index d1dc9ed..d584f6e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,15 +5,16 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.0) ## ======================== SET(prj_NAME cpPlugins) -SET(prj_MAJOR_VERSION 0) -SET(prj_MINOR_VERSION 1) -SET(prj_RELEASE_VERSION 0) +SET(prj_MAJ_VERSION 0) +SET(prj_MIN_VERSION 1) +SET(prj_REL_VERSION 0) +SET(_subdirs cmake bash lib tools plugins appli) +SET(_policies CMP0015 CMP0020 CMP0042) ## ========================== ## == Some useful policies == ## ========================== -SET(_policies CMP0015 CMP0020 CMP0042) FOREACH(_p ${_policies}) IF(POLICY ${_p}) CMAKE_POLICY(SET ${_p} NEW) @@ -25,51 +26,25 @@ ENDFOREACH(_p) ## =========================== PROJECT(${prj_NAME}) -SET( - prj_VERSION - "${prj_MAJOR_VERSION}.${prj_MINOR_VERSION}.${prj_RELEASE_VERSION}" - ) -SET(prj_SHORT_VERSION "${prj_MAJOR_VERSION}") +SET(prj_VERSION"${prj_MAJ_VERSION}.${prj_MIN_VERSION}.${prj_REL_VERSION}") +SET(prj_SHORT_VERSION "${prj_MAJ_VERSION}") ## ===================================== ## == Functions, packages and options == ## ===================================== -INCLUDE(cmake/Restrictions.cmake) +INCLUDE(cmake/BaseConfig.cmake) INCLUDE(cmake/Options.cmake) INCLUDE(cmake/KitwareTools.cmake) -OPTION(USE_QT4 "Build Qt4-based code" OFF) -IF(USE_QT4) - INCLUDE(cmake/QtTools.cmake) - SET( - cpPlugins_Qt4_VTKWidget QVTKWidget - CACHE STRING "Base Qt4-based vtkRenderWindow" - ) -ENDIF(USE_QT4) +INCLUDE(cmake/QtTools.cmake) INCLUDE(cmake/Functions.cmake) -## =========================== -## == Use all valid subdirs == -## =========================== - -#SET( -# _include_dirs -# . -# lib -# lib/Itk2Vtk -# lib/Instances -# ) -#FOREACH(_dir ${_include_dirs}) -# INCLUDE_DIRECTORIES( -# ${PROJECT_SOURCE_DIR}/${_dir} -# ${PROJECT_BINARY_DIR}/${_dir} -# ) -#ENDFOREACH(_dir) - ## =========================== ## == Build different parts == ## =========================== -SUBDIRS(appli cmake lib plugins) +FOREACH(_s ${_subdirs}) + SUBDIRS(${_s}) +ENDFOREACH(_s) ## eof - $RCSfile$