]>
Commit | Line | Data |
---|---|---|
202fc324 KM |
1 | --- widelands-1.2/CMakeLists.txt~ 2024-03-28 10:12:05.000000000 +0000 |
2 | +++ widelands-1.2/CMakeLists.txt 2024-03-30 10:51:23.584411957 +0000 | |
3 | @@ -200,6 +200,10 @@ | |
4 | option(OPTION_ASAN "Build with AddressSanitizer" OFF) | |
2be483d6 KM |
5 | elseif(CMAKE_BUILD_TYPE STREQUAL "None") |
6 | message(STATUS "Not setting any default flags.") | |
20d6b224 JB |
7 | +elseif(CMAKE_BUILD_TYPE STREQUAL "PLD") |
8 | + set(WL_OPTIMIZE_FLAGS "") | |
9 | + set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE") | |
a9828edf | 10 | + option(OPTION_ASAN "Build with AddressSanitizer" OFF) |
20d6b224 JB |
11 | else() |
12 | message(FATAL_ERROR "Unknown CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}") | |
13 | endif() | |
202fc324 | 14 | @@ -328,7 +332,7 @@ |
2be483d6 KM |
15 | endif() |
16 | ||
17 | if(NOT MSVC) | |
18 | - if(CMAKE_BUILD_TYPE STREQUAL "Release") | |
202fc324 | 19 | + if( (CMAKE_BUILD_TYPE STREQUAL "PLD") OR (CMAKE_BUILD_TYPE STREQUAL "Release") ) |
2be483d6 | 20 | message(STATUS "Compiler warnings will be ignored.") |
202fc324 KM |
21 | elseif(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND ( |
22 | ((NOT (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 12.0)) AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 12.2)) | |
23 | @@ -482,7 +486,6 @@ | |
20d6b224 JB |
24 | install ( |
25 | FILES ${CMAKE_CURRENT_BINARY_DIR}/VERSION | |
26 | DESTINATION ${WL_INSTALL_BASEDIR} | |
2be483d6 | 27 | - CONFIGURATIONS Debug;Release;None |
20d6b224 JB |
28 | COMPONENT CoreVersionFile |
29 | ) | |
30 | ||
202fc324 | 31 | @@ -498,7 +501,6 @@ |
2be483d6 KM |
32 | FILES |
33 | data/datadirversion | |
34 | DESTINATION ${WL_INSTALL_DATADIR} | |
35 | - CONFIGURATIONS Debug;Release;None | |
36 | COMPONENT VersionFile | |
37 | ) | |
38 | ||
202fc324 | 39 | @@ -515,7 +517,6 @@ |
20d6b224 JB |
40 | data/txts |
41 | data/world | |
42 | DESTINATION ${WL_INSTALL_DATADIR} | |
2be483d6 | 43 | - CONFIGURATIONS Debug;Release;None |
20d6b224 JB |
44 | COMPONENT CoreDataFiles |
45 | ) | |
46 | ||
202fc324 | 47 | @@ -523,7 +524,6 @@ |
20d6b224 JB |
48 | DIRECTORY |
49 | data/maps | |
50 | DESTINATION ${WL_INSTALL_DATADIR} | |
2be483d6 | 51 | - CONFIGURATIONS Debug;Release;None |
20d6b224 JB |
52 | COMPONENT MapFiles |
53 | ) | |
54 | ||
202fc324 | 55 | @@ -532,7 +532,6 @@ |
20d6b224 JB |
56 | data/music |
57 | data/sound | |
58 | DESTINATION ${WL_INSTALL_DATADIR} | |
2be483d6 | 59 | - CONFIGURATIONS Debug;Release;None |
20d6b224 JB |
60 | COMPONENT MusicFiles |
61 | ) | |
62 | ||
202fc324 | 63 | @@ -542,7 +541,6 @@ |
20d6b224 JB |
64 | CREDITS |
65 | ChangeLog | |
66 | DESTINATION ${WL_INSTALL_BASEDIR} | |
2be483d6 | 67 | - CONFIGURATIONS Debug;Release;None |
20d6b224 JB |
68 | COMPONENT CoreLicenseFiles |
69 | ) | |
70 | ||
202fc324 | 71 | @@ -561,7 +559,6 @@ |
2be483d6 KM |
72 | DIRECTORY |
73 | ${CMAKE_CURRENT_BINARY_DIR}/locale/ | |
74 | DESTINATION ${WL_INSTALL_DATADIR}/locale | |
75 | - CONFIGURATIONS Debug;Release;None | |
76 | COMPONENT CoreLanguageFiles | |
77 | ) | |
78 | endif(OPTION_BUILD_TRANSLATIONS) |