option(BUILTIN_GTKGLEXT "Builtin GtkGLExt" OFF)
option(BUILTIN_GTKTHEME_MOJAVE "Builtin Mojave GTK theme" OFF)
+if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE Release)
+endif()
+
if (APPLE)
set(BUILTIN_GTKGLEXT ON)
set(BUILTIN_GTKTHEME_MOJAVE ON)
set(DEFAULT_BUILD_CRUNCH OFF CACHE INTERNAL "...")
endif ()
-if (EXISTS "${PROJECT_SOURCE_DIR}/tools/unvanquished/daemonmap/tools/quake3/q3map2/main.c")
- set(DEFAULT_BUILD_DAEMONMAP ON CACHE INTERNAL "...")
-else ()
- set(DEFAULT_BUILD_DAEMONMAP OFF CACHE INTERNAL "...")
-endif ()
-
#-----------------------------------------------------------------------
# Build options
#-----------------------------------------------------------------------
option(BUILD_RADIANT "Build the GUI" ON)
option(BUILD_TOOLS "Build the tools" ON)
option(BUILD_CRUNCH "Build Crunch image support" ${DEFAULT_BUILD_CRUNCH})
-option(BUILD_DAEMONMAP "Build daemonmap navigation mesh generator" ${DEFAULT_BUILD_DAEMONMAP})
option(DOWNLOAD_GAMEPACKS "Download game packs" ON)
option(USE_WERROR "Build with -Werror -pedantic-errors" OFF)
option(FHS_INSTALL "Install according to Filesystem Hierarchy Standard" OFF)
if (GTK_TARGET EQUAL 2)
add_definitions(-DWORKAROUND_WINDOWS_GTK2_GLWIDGET=1)
endif ()
- endif ()
-
- if (APPLE)
+ elseif (APPLE)
if (GTK_TARGET EQUAL 2)
add_definitions(-DWORKAROUND_MACOS_GTK2_DESTROY=1)
add_definitions(-DWORKAROUND_MACOS_GTK2_GLWIDGET=1)
add_definitions(-DWORKAROUND_MACOS_GTK2_LAGGYPOINTER=1)
endif ()
- endif ()
+ endif()
endif ()
#-----------------------------------------------------------------------