CMakeLists.txt
changeset 2672 0f1403bf267a
parent 2671 7e0f88013fe8
child 2674 2fce032f2f95
equal deleted inserted replaced
2671:7e0f88013fe8 2672:0f1403bf267a
     4 
     4 
     5 if(COMMAND cmake_policy)
     5 if(COMMAND cmake_policy)
     6 	cmake_policy(SET CMP0003 NEW)
     6 	cmake_policy(SET CMP0003 NEW)
     7 endif(COMMAND cmake_policy)
     7 endif(COMMAND cmake_policy)
     8 
     8 
       
     9 #detect subversion revision (if present)
       
    10 set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME
       
    11 IF (version_suffix MATCHES "-dev" AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.svn) 
       
    12 FIND_PACKAGE(Subversion)
       
    13 IF(Subversion_FOUND)
       
    14 	Subversion_WC_INFO(${CMAKE_HOME_DIRECTORY} Project)
       
    15 	MESSAGE(STATUS "Builing revision ${Project_WC_REVISION}")
       
    16 	set(version_suffix ".${Project_WC_REVISION}")
       
    17 ENDIF(Subversion_FOUND)
       
    18 ENDIF()
       
    19 
     9 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules)
    20 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules)
    10 
    21 
    11 set(CPACK_PACKAGE_VERSION_MAJOR "0")
    22 set(CPACK_PACKAGE_VERSION_MAJOR "0")
    12 set(CPACK_PACKAGE_VERSION_MINOR "9")
    23 set(CPACK_PACKAGE_VERSION_MINOR "9")
    13 set(CPACK_PACKAGE_VERSION_PATCH "13-dev")
    24 set(CPACK_PACKAGE_VERSION_PATCH "13${version_suffix}")
    14 
    25 
    15 #forbid in-tree building
    26 #forbid in-tree building
    16 #IF (${CMAKE_SOURCE_DIR} MATCHES ${CMAKE_BINARY_DIR})
    27 #IF (${CMAKE_SOURCE_DIR} MATCHES ${CMAKE_BINARY_DIR})
    17 #	MESSAGE(STATUS "Please do an out-of-tree build:")
    28 #	MESSAGE(STATUS "Please do an out-of-tree build:")
    18 #	MESSAGE(STATUS "rm CMakeCache.txt; mkdir build; cd build; cmake ..; make")
    29 #	MESSAGE(STATUS "rm CMakeCache.txt; mkdir build; cd build; cmake ..; make")