From 49f326f0740d563d6394d28d0e062570909a51dd Mon Sep 17 00:00:00 2001 From: 0undefined Date: Wed, 26 Feb 2025 15:01:44 +0100 Subject: Rename NOT_SUBPROJECT => MAINPROJECT --- CMakeLists.txt | 14 +++++++------- 1 file 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) -- cgit v1.3