diff --git a/CMakeLists.txt b/CMakeLists.txt index 86b09dfd46..4052fa3d61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -197,6 +197,16 @@ llama_option_depr(WARNING LLAMA_CURL) include("cmake/license.cmake") license_add_file("llama.cpp" "LICENSE") +# +# compile options +# + +# clang stores the modification time of the precompiled header sources inside the +# header and rejects it when they differ, so the timestamp is left out of it +add_compile_options( + "$<$:SHELL:-Xclang -fno-pch-timestamp>" + "$<$:SHELL:-Xclang -fno-pch-timestamp>") + # # 3rd-party #