summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2023-08-01 08:55:36 +0000
committer0scar <qgt268@alumni.ku.dk>2023-08-01 08:55:36 +0000
commit760464c6b14d8f573d49ce67fbdabe490c4912d3 (patch)
tree416b891c0a5b3eb2afbf57fbd9ae02d8634a8e11
parente62f849f60533a4c32848fb5850df20bcd811cdb (diff)
Add compile_commands
-rw-r--r--CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e2ec83a..8a18c25 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -50,6 +50,10 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
set(${CMAKE_INTERPROCEDURAL_OPTIMIZATION} TRUE)
endif()
+if(DAW_BUILD_DEBUG AND NOT_SUBPROJECT)
+ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+endif()
+
if(DAW_BUILD_UBSAN AND DAW_BUILD_ASAN)
message(FATAL_ERROR "You cannot build both asan and ubsan")
endif()