X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=CMakeLists.txt;fp=CMakeLists.txt;h=704c5439928969b2c35a55699fa1a47fe275bddd;hp=e5f53a214087c9adbbb9764a6c445b09358fea2f;hb=e51c30bfbb1bd5d94e4a198eb43da654c737f2e1;hpb=243220bae3789792389d8985d4a52f101809f4f4 diff --git a/CMakeLists.txt b/CMakeLists.txt index e5f53a21..704c5439 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,18 +4,18 @@ project(xonotic) option(DOWNLOAD_MAPS "Download new maps from the build server" ON) option(BUILD_RELEASE "Package a release" OFF) -macro(subproject name) - if (EXISTS "${PROJECT_SOURCE_DIR}/${name}/CMakeLists.txt") +macro(subproject id name) + if (EXISTS "${PROJECT_SOURCE_DIR}/${name}/CMakeLists.txt" AND NOT DEFINED ENV{XON_NO_${id}}) add_subdirectory(${name} ${ARGN}) endif () endmacro() -subproject(daemon) -subproject(d0_blind_id) -subproject(darkplaces) -subproject(data/xonotic-data.pk3dir) -subproject(gmqcc) -subproject(netradiant) +subproject(DAEMON daemon) +subproject(PKI d0_blind_id) +subproject(DP darkplaces) +subproject(DATA data/xonotic-data.pk3dir) +subproject(QCC gmqcc) +subproject(RADIANT netradiant) if (DOWNLOAD_MAPS) add_custom_target(update-maps ALL