X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=CMakeLists.txt;h=aab256e1837bbca2bc33b69b08253b5c7267785b;hb=bd0ef351d497debf21da4af475aaec5930b5a77f;hp=4175ddb21b911a663c1249ee3db16ee6eff5b697;hpb=49c5386438703b6a4303a2fca216b6acb9e36f33;p=FrontAlgorithms.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 4175ddb..aab256e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,15 +5,16 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.0) ## ======================== SET(prj_NAME FrontAlgorithms) -SET(prj_MAJOR_VERSION 0) -SET(prj_MINOR_VERSION 1) +SET(prj_MAJOR_VERSION 1) +SET(prj_MINOR_VERSION 0) SET(prj_RELEASE_VERSION 0) +SET(_subdirs examples) # lib plugins) +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,37 +26,29 @@ ENDFOREACH(_p) ## =========================== PROJECT(${prj_NAME}) -SET( - prj_VERSION - "${prj_MAJOR_VERSION}.${prj_MINOR_VERSION}.${prj_RELEASE_VERSION}" - ) +SET(prj_VERSION "${prj_MAJOR_VERSION}.${prj_MINOR_VERSION}.${prj_RELEASE_VERSION}") SET(prj_SHORT_VERSION "${prj_MAJOR_VERSION}") ## ===================================== ## == Functions, packages and options == ## ===================================== -INCLUDE(cmake/Restrictions.cmake) +INCLUDE(cmake/BaseConfig.cmake) INCLUDE(cmake/KitwareTools.cmake) -OPTION(USE_cpPlugins "Build cpPlugins-based code" OFF) -IF(USE_cpPlugins) - FIND_PACKAGE(cpPlugins REQUIRED) - IF(USE_QT4) - INCLUDE(cmake/QtTools.cmake) - SET( - cpPlugins_Qt4_VTKWidget QVTKWidget - CACHE STRING "Base Qt4-based vtkRenderWindow" - ) - MARK_AS_ADVANCED(FORCE cpPlugins_Qt4_VTKWidget) - ENDIF(USE_QT4) -ENDIF(USE_cpPlugins) -INCLUDE(cmake/Functions.cmake) +#OPTION(USE_cpPlugins "Build cpPlugins-based code" OFF) +#IF(USE_cpPlugins) +# FIND_PACKAGE(cpPlugins) +# MARK_AS_ADVANCED(CLEAR cpPlugins_DIR) +#ENDIF(USE_cpPlugins) +#INCLUDE(cmake/QtTools.cmake) +#INCLUDE(cmake/Functions.cmake) ## =========================== ## == Build different parts == ## =========================== -## SUBDIRS(appli cmake lib plugins) -SUBDIRS(lib plugins) +FOREACH(_s ${_subdirs}) + SUBDIRS(${_s}) +ENDFOREACH(_s) ## eof - $RCSfile$