+
+option(BUILD_RADIANT "Build the GUI" ON)
+option(BUILD_TOOLS "Build the tools" ON)
+option(BUILD_CRUNCH "Build Crunch image support" OFF)
+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)
+
+set(BUILD_BINARIES OFF CACHE INTERNAL "...")
+if (BUILD_RADIANT OR BUILD_TOOLS)
+ set(BUILD_BINARIES ON)
+endif ()
+
+#-----------------------------------------------------------------------
+# Paths
+#-----------------------------------------------------------------------
+
+if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ set(CMAKE_INSTALL_PREFIX "${PROJECT_SOURCE_DIR}/install" CACHE PATH "..." FORCE)
+endif ()
+
+set(RADIANT_BASENAME netradiant CACHE INTERNAL "...")
+add_definitions(-DRADIANT_BASENAME="${RADIANT_BASENAME}")
+
+set(RADIANT_LIB_SUBDIR . CACHE INTERNAL "...")
+set(RADIANT_BIN_SUBDIR . CACHE INTERNAL "...")
+set(RADIANT_DATA_SUBDIR . CACHE INTERNAL "...")
+
+if (FHS_INSTALL)
+ set(RADIANT_LIB_SUBDIR lib/${RADIANT_BASENAME})
+ set(RADIANT_BIN_SUBDIR bin)
+ set(RADIANT_DATA_SUBDIR share/${RADIANT_BASENAME})
+endif ()