1 --- widelands-1.1/CMakeLists.txt~ 2022-10-22 11:51:16.000000000 +0000
2 +++ widelands-1.1/CMakeLists.txt 2023-02-04 16:06:13.829565579 +0000
5 elseif(CMAKE_BUILD_TYPE STREQUAL "None")
6 message(STATUS "Not setting any default flags.")
7 +elseif(CMAKE_BUILD_TYPE STREQUAL "PLD")
8 + set(WL_OPTIMIZE_FLAGS "")
9 + set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
10 + option(OPTION_ASAN "Build with AddressSanitizer" OFF)
12 message(FATAL_ERROR "Unknown CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
18 - if(CMAKE_BUILD_TYPE STREQUAL "Release")
19 + if( (CMAKE_BUILD_TYPE STREQUAL "PLD") OR (CMAKE_BUILD_TYPE STREQUAL "Release") )
20 message(STATUS "Compiler warnings will be ignored.")
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))
25 FILES ${CMAKE_CURRENT_BINARY_DIR}/VERSION
26 DESTINATION ${WL_INSTALL_BASEDIR}
27 - CONFIGURATIONS Debug;Release;None
28 COMPONENT CoreVersionFile
34 DESTINATION ${WL_INSTALL_DATADIR}
35 - CONFIGURATIONS Debug;Release;None
42 DESTINATION ${WL_INSTALL_DATADIR}
43 - CONFIGURATIONS Debug;Release;None
44 COMPONENT CoreDataFiles
50 DESTINATION ${WL_INSTALL_DATADIR}
51 - CONFIGURATIONS Debug;Release;None
58 DESTINATION ${WL_INSTALL_DATADIR}
59 - CONFIGURATIONS Debug;Release;None
66 DESTINATION ${WL_INSTALL_BASEDIR}
67 - CONFIGURATIONS Debug;Release;None
68 COMPONENT CoreLicenseFiles
73 ${CMAKE_CURRENT_BINARY_DIR}/locale/
74 DESTINATION ${WL_INSTALL_DATADIR}/locale
75 - CONFIGURATIONS Debug;Release;None
76 COMPONENT CoreLanguageFiles
78 endif(OPTION_BUILD_TRANSLATIONS)