equal
deleted
inserted
replaced
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 |