X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=CMakeLists.txt;h=d584f6e8ba961be5af0d887443142a28eba79432;hb=1e17bee074cb6a3f17fa60c5d9b67f9f58723d4a;hp=fa99d79b5aeca0f32aa5ba63c7e28dbcf85a3a47;hpb=a52d42076db836c8af9106109b7f899d928de397;p=cpPlugins.git diff --git a/CMakeLists.txt b/CMakeLists.txt index fa99d79..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,17 +26,14 @@ 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) INCLUDE(cmake/QtTools.cmake) @@ -45,11 +43,8 @@ INCLUDE(cmake/Functions.cmake) ## == Build different parts == ## =========================== -SUBDIRS( - appli - cmake - lib - plugins - ) +FOREACH(_s ${_subdirs}) + SUBDIRS(${_s}) +ENDFOREACH(_s) ## eof - $RCSfile$