summaryrefslogtreecommitdiff
path: root/Meta/CMake
diff options
context:
space:
mode:
authorItamar <itamar8910@gmail.com>2022-01-07 16:31:48 +0200
committerAndreas Kling <kling@serenityos.org>2022-01-12 14:55:19 +0100
commitf464ae84ce5b1acd355a43b37156fcab476ac3e7 (patch)
treee76d654cc5c46634ebb73eb206e76747d6a1398c /Meta/CMake
parentafb4c447b4e94a70b80209124d71eb0c512be464 (diff)
downloadserenity-f464ae84ce5b1acd355a43b37156fcab476ac3e7.zip
CMake: Add HACKSTUDIO_BUILD option for building from Hack Studio
If this option is set, we will not build all components. Instead, we include an external CMake file passed in via a variable named HACKSTUDIO_BUILD_CMAKE_FILE. This will be used to build serenity components from Hack Studio.
Diffstat (limited to 'Meta/CMake')
-rw-r--r--Meta/CMake/common_options.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/Meta/CMake/common_options.cmake b/Meta/CMake/common_options.cmake
index 3a1f9ef409..eb516be7fc 100644
--- a/Meta/CMake/common_options.cmake
+++ b/Meta/CMake/common_options.cmake
@@ -12,3 +12,5 @@ serenity_option(ENABLE_COMPILETIME_HEADER_CHECK OFF CACHE BOOL "Enable compileti
serenity_option(ENABLE_TIME_ZONE_DATABASE_DOWNLOAD ON CACHE BOOL "Enable download of the IANA Time Zone Database at build time")
serenity_option(ENABLE_UNICODE_DATABASE_DOWNLOAD ON CACHE BOOL "Enable download of Unicode UCD and CLDR files at build time")
serenity_option(INCLUDE_WASM_SPEC_TESTS OFF CACHE BOOL "Download and include the WebAssembly spec testsuite")
+
+serenity_option(HACKSTUDIO_BUILD OFF CACHE BOOL "Automatically enabled when building from HackStudio")