CMAKE_MINIMUM_REQUIRED(VERSION 3.0) ## ======================== ## == Project definition == ## ======================== SET(prj_NAME cpPlugins) 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 == ## ========================== FOREACH(_p ${_policies}) IF(POLICY ${_p}) CMAKE_POLICY(SET ${_p} NEW) ENDIF(POLICY ${_p}) ENDFOREACH(_p) ## =========================== ## == Project configuration == ## =========================== PROJECT(${prj_NAME}) 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/BaseConfig.cmake) INCLUDE(cmake/Options.cmake) INCLUDE(cmake/KitwareTools.cmake) INCLUDE(cmake/QtTools.cmake) INCLUDE(cmake/Functions.cmake) ## =========================== ## == Build different parts == ## =========================== FOREACH(_s ${_subdirs}) SUBDIRS(${_s}) ENDFOREACH(_s) ## eof - $RCSfile$