CMAKE_MINIMUM_REQUIRED(VERSION 3.0) ## ======================== ## == Project definition == ## ======================== SET(prj_NAME cpPlugins) SET(prj_MAJOR_VERSION 0) SET(prj_MINOR_VERSION 1) SET(prj_RELEASE_VERSION 0) ## ========================== ## == Some useful policies == ## ========================== SET(_policies CMP0015 CMP0020 CMP0042) 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_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/Options.cmake) INCLUDE(cmake/KitwareTools.cmake) INCLUDE(cmake/QtTools.cmake) INCLUDE(cmake/Functions.cmake) ## =========================== ## == Build different parts == ## =========================== #SUBDIRS(appli cmake lib plugins) SUBDIRS(appli lib plugins) ## eof - $RCSfile$