use PCH to accelerate compilation speed.

This commit is contained in:
ykiko
2024-09-03 13:37:39 +08:00
parent 2dfdabb204
commit 256001e511

View File

@@ -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