From d07656c1eee587a3bfae8e4ee61070c72eea32e4 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Tue, 18 Mar 2025 20:22:37 +0100 Subject: [PATCH] Disable PCH with clang-tidy --- src/analyzer/CMakeLists.txt | 4 +++- src/fuzzer/CMakeLists.txt | 4 +++- src/windows-emulator/CMakeLists.txt | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/analyzer/CMakeLists.txt b/src/analyzer/CMakeLists.txt index 2a550be4..51a4615e 100644 --- a/src/analyzer/CMakeLists.txt +++ b/src/analyzer/CMakeLists.txt @@ -10,7 +10,9 @@ add_executable(analyzer ${SRC_FILES}) momo_assign_source_group(${SRC_FILES}) -target_precompile_headers(analyzer PRIVATE std_include.hpp) +if(NOT MOMO_ENABLE_CLANG_TIDY) + target_precompile_headers(analyzer PRIVATE std_include.hpp) +endif() target_link_libraries(analyzer PRIVATE reflect diff --git a/src/fuzzer/CMakeLists.txt b/src/fuzzer/CMakeLists.txt index 8a7b600a..2ffc31a0 100644 --- a/src/fuzzer/CMakeLists.txt +++ b/src/fuzzer/CMakeLists.txt @@ -10,7 +10,9 @@ add_executable(fuzzer ${SRC_FILES}) momo_assign_source_group(${SRC_FILES}) -target_precompile_headers(fuzzer PRIVATE std_include.hpp) +if(NOT MOMO_ENABLE_CLANG_TIDY) + target_precompile_headers(fuzzer PRIVATE std_include.hpp) +endif() target_link_libraries(fuzzer PRIVATE fuzzing-engine diff --git a/src/windows-emulator/CMakeLists.txt b/src/windows-emulator/CMakeLists.txt index a623de76..0da4f6e6 100644 --- a/src/windows-emulator/CMakeLists.txt +++ b/src/windows-emulator/CMakeLists.txt @@ -10,7 +10,9 @@ add_library(windows-emulator ${SRC_FILES}) momo_assign_source_group(${SRC_FILES}) -target_precompile_headers(windows-emulator PRIVATE std_include.hpp) +if(NOT MOMO_ENABLE_CLANG_TIDY) + target_precompile_headers(windows-emulator PRIVATE std_include.hpp) +endif() target_link_libraries(windows-emulator PRIVATE unicorn-emulator