You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/games-strategy/freesynd/files/freesynd-0.7.5-cmake.patch

29 lines
918 B

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,6 +34,13 @@
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXX_FLAGS}")
+option(BUILD_DEV_TOOLS "Build development tools")
+option(WITH_DEBUG "Enable debug definitions")
+
+if(WITH_DEBUG)
+ add_definitions (-D_DEBUG)
+endif()
+
# Set standard definitions for all platforms.
add_definitions (-DSYSTEM_SDL)
add_definitions (-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\")
@@ -59,10 +66,7 @@
message (FATAL_ERROR "Unable to locate PNG")
endif ()
-if (CMAKE_BUILD_TYPE STREQUAL "debug" OR CMAKE_BUILD_TYPE STREQUAL "Debug")
- set (BUILD_DEV_TOOLS TRUE)
-else ()
- set (BUILD_DEV_TOOLS FALSE)
+if (CMAKE_BUILD_TYPE AND NOT CMAKE_BUILD_TYPE STREQUAL "debug")
# We only define an install target if we're doing a release build.
# Furthermore, on Mac, the data folder is a part of the app bundle.
if (NOT APPLE)