summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
author0undefined <oscar@nelin.dk>2025-02-26 14:01:44 +0000
committeronelin <oscar@nelin.dk>2025-02-26 14:58:24 +0000
commit49f326f0740d563d6394d28d0e062570909a51dd (patch)
tree85d1ebee47d6c97cbf8b264e97785cdf23a371a4 /CMakeLists.txt
parent249313ad30d8adc95941429719aba34b51612a5a (diff)
Rename NOT_SUBPROJECT => MAINPROJECT
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 7 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 65d4c9d..eb68bda 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,11 +8,11 @@ project(daw
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON CACHE BOOL "Prevents cmake -S. -B.")
set(CMAKE_DISABLE_SOURCE_CHANGES ON CACHE BOOL "Prevent writing files to CMAKE_SOURCE_DIR under configure")
-# Check if we are used as a sub project/module or not
+# Check whether daw is build/used as a sub project/module or not
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
- set(NOT_SUBPROJECT ON)
+ set(MAINPROJECT ON)
else()
- set(NOT_SUBPROJECT OFF)
+ set(MAINPROJECT OFF)
endif()
include(CMakeDependentOption)
@@ -27,7 +27,7 @@ cmake_dependent_option(DAW_BUILD_DEBUG
cmake_dependent_option(DAW_BUILD_HOTRELOAD
"Compile daw engine with hot reloading enabled" ON
- "NOT CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME;CMAKE_BUILD_TYPE STREQUAL Debug;NOT WIN32" OFF)
+ "NOT MAINPROJECT;CMAKE_BUILD_TYPE STREQUAL Debug;NOT WIN32" OFF)
cmake_dependent_option(DAW_BUILD_ASAN
"Compile daw engine with address sanitizer (asan)" ON
@@ -40,14 +40,14 @@ cmake_dependent_option(DAW_BUILD_UBSAN
# Unused
cmake_dependent_option(DAW_BUILD_TOOLS
"Build tools to manipulate a daw project" ON
- "CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME" OFF)
+ "MAINPROJECT" OFF)
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
message("Enabling LTO")
set(${CMAKE_INTERPROCEDURAL_OPTIMIZATION} TRUE)
endif()
-if(DAW_BUILD_DEBUG AND NOT_SUBPROJECT)
+if(DAW_BUILD_DEBUG AND MAINPROJECT)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
endif()
@@ -128,7 +128,7 @@ configure_file(${CMAKE_CURRENT_LIST_DIR}/tools/cmake/all_states.h.in
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/tools/cmake")
-if (NOT NOT_SUBPROJECT)
+if (NOT MAINPROJECT)
set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" PARENT_SCOPE)
endif()
include(DawAddState)