]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - CMakeLists.txt
Update the netradiant nix env
[xonotic/xonotic.git] / CMakeLists.txt
index 734d5934f7e5af3a8fe333107881577aa78d95b3..704c5439928969b2c35a55699fa1a47fe275bddd 100644 (file)
@@ -4,16 +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(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