| --- freesynd-0.7.1/CMakeLists.txt |
| +++ freesynd-0.7.1/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 (NOT CMAKE_BUILD_TYPE 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) |