CMakeLists.txt
changeset 5407 486231e82e8d
parent 5405 5b17e1b3e0d5
child 5429 0caa7519cbd1
equal deleted inserted replaced
5405:5b17e1b3e0d5 5407:486231e82e8d
     1 project(hedgewars)
     1 project(hedgewars)
     2 
     2 
     3 #initalise cmake environment
     3 
       
     4 #initialise cmake environment
     4 cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
     5 cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)
     5 FOREACH(policy CMP0003 CMP0012)
     6 FOREACH(policy CMP0003 CMP0012)
     6 	IF(POLICY ${policy})
     7 	IF(POLICY ${policy})
     7 		CMAKE_POLICY(SET ${policy} NEW)
     8 		CMAKE_POLICY(SET ${policy} NEW)
     8 	ENDIF()
     9 	ENDIF()
     9 ENDFOREACH()
    10 ENDFOREACH()
    10 set( CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules )
    11 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules)
    11 
    12 
    12 
    13 
    13 #detect Mercurial revision (if present)
    14 #detect Mercurial revision (if present)
    14 set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME
    15 set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME
    15 set(HGCHANGED "")
    16 set(HGCHANGED "")
    36 	set(HW_DEV false)
    37 	set(HW_DEV false)
    37 ENDIF()
    38 ENDIF()
    38 
    39 
    39 
    40 
    40 #versioning
    41 #versioning
    41 set( CPACK_PACKAGE_VERSION_MAJOR 0 )
    42 set(CPACK_PACKAGE_VERSION_MAJOR 0)
    42 set( CPACK_PACKAGE_VERSION_MINOR 9 )
    43 set(CPACK_PACKAGE_VERSION_MINOR 9)
    43 set( CPACK_PACKAGE_VERSION_PATCH 16${version_suffix} )
    44 set(CPACK_PACKAGE_VERSION_PATCH 16${version_suffix})
    44 set( HEDGEWARS_PROTO_VER 38 )
    45 set(HEDGEWARS_PROTO_VER 38)
    45 set( HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}" )
    46 set(HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
    46 
    47 
    47 
    48 
    48 #set some safe values
    49 #set some safe values
    49 IF(NOT WITH_SERVER)
    50 IF(NOT WITH_SERVER)
    50 	SET(WITH_SERVER 0)
    51 	SET(WITH_SERVER 0)
   278 	"^${CMAKE_CURRENT_SOURCE_DIR}/CMakeCache.txt"
   279 	"^${CMAKE_CURRENT_SOURCE_DIR}/CMakeCache.txt"
   279 	"^${CMAKE_CURRENT_SOURCE_DIR}/hedgewars\\\\."
   280 	"^${CMAKE_CURRENT_SOURCE_DIR}/hedgewars\\\\."
   280 )
   281 )
   281 
   282 
   282 include(CPack)
   283 include(CPack)
       
   284