#CMAKE SETUP CMAKE_MINIMUM_REQUIRED(VERSION 2.4.3 FATAL_ERROR) SET(CMAKE_COLOR_MAKEFILE ON) SET(CMAKE_VERBOSE_MAKEFILE OFF) #PROJECT SETUP PROJECT(templates) SET (VERSION_MAJOR "1") SET (VERSION_MINOR "3") #SET (VERSION_PATCH "0") #SET (VERSION_SUFFIX "SVN") #SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX}) SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}) MESSAGE(STATUS "Scribus Templates ${VERSION} will be installed into ${CMAKE_INSTALL_PREFIX}") #Setup location to install based on CMake prefix SET(MAIN_DIR_NAME "scribus") #Useful for installing multiple copies at the same time IF(TAG_VERSION) MESSAGE(STATUS "Previously selected version tag: ${TAG_VERSION}") SET(WANT_VERSIONING 1) SET(CACHED_VERSIONING 1) ENDIF(TAG_VERSION) IF (WANT_VERSIONING AND NOT CACHED_VERSIONING) IF (NOT CUSTOM_VERSIONTAG) SET(TAG_VERSION "-${VERSION}" CACHE TYPE STRING) ELSE (NOT CUSTOM_VERSIONTAG) SET(TAG_VERSION ${CUSTOM_VERSIONTAG} CACHE TYPE STRING) ENDIF (NOT CUSTOM_VERSIONTAG) ENDIF (WANT_VERSIONING AND NOT CACHED_VERSIONING) #Where we will install to basically. SET(SHAREDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/") #Create uninstall setup CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" IMMEDIATE @ONLY) ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") #Template Files INSTALL(DIRECTORY template DESTINATION ${SHAREDIR} )