1 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
4 option(DOWNLOAD_MAPS "Download new maps from the build server" ON)
5 option(BUILD_RELEASE "Package a release" OFF)
7 function(subproject id name)
8 if ($ENV{XON_NO_${id}})
11 if (EXISTS "${PROJECT_SOURCE_DIR}/${name}/CMakeLists.txt")
12 add_subdirectory(${name} ${ARGN})
16 subproject(PKI d0_blind_id)
17 subproject(DAEMON daemon)
18 subproject(DP darkplaces)
20 subproject(RADIANT netradiant)
21 subproject(DATA data/xonotic-data.pk3dir)
24 add_custom_target(update-maps ALL
25 COMMAND ${PROJECT_SOURCE_DIR}/misc/tools/xonotic-map-compiler-autobuild download
26 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
31 include(release.cmake)