From fe9ea67814624413e2036f414abf4b19d89e506c Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Sat, 1 Mar 2025 16:15:08 +0100 Subject: [PATCH] CMakeLists.txt: enable CMAKE_EXPORT_COMPILE_COMMANDS by default Signed-off-by: Yegor Yefremov --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 528a8d4..6d141de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,10 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() +if(CMAKE_EXPORT_COMPILE_COMMANDS STREQUAL "") + set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE BOOL "project default" FORCE) +endif() + # Add an option to enable treating warnings as errors option(ENABLE_WERROR "Treat all compiler warnings as errors" OFF)