From 256001e511bb79ef6aebabecf6d1af114f681a8a Mon Sep 17 00:00:00 2001 From: ykiko Date: Tue, 3 Sep 2024 13:37:39 +0800 Subject: [PATCH] use PCH to accelerate compilation speed. --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 11448dd2..1b861748 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,10 +28,14 @@ add_subdirectory(${CMAKE_SOURCE_DIR}/deps/spdlog) add_executable(clice) +# apply PCH +set(PCH_HEADER "${CMAKE_SOURCE_DIR}/include/AST/Diagnostic.h") +target_precompile_headers(clice PRIVATE ${PCH_HEADER}) + file(GLOB_RECURSE SRC_FILES "${CMAKE_SOURCE_DIR}/src/*.cpp") target_sources(clice PRIVATE ${SRC_FILES}) -target_compile_options(clice PRIVATE -fno-rtti) +target_compile_options(clice PRIVATE -fno-rtti -O0) target_include_directories(clice PRIVATE ${CMAKE_SOURCE_DIR}/include