From 0276281ee8b39e3c1e7e1fdc74fdb4272e346ab2 Mon Sep 17 00:00:00 2001 From: Nathan Miller Date: Sun, 12 May 2024 15:40:04 -0700 Subject: [PATCH] disable PCH on CI build --- OdbDesignLib/CMakeLists.txt | 6 ++++-- OdbDesignServer/CMakeLists.txt | 6 ++++-- OdbDesignTests/CMakeLists.txt | 6 ++++-- Utils/CMakeLists.txt | 6 ++++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/OdbDesignLib/CMakeLists.txt b/OdbDesignLib/CMakeLists.txt index 497ed8d4..46171254 100644 --- a/OdbDesignLib/CMakeLists.txt +++ b/OdbDesignLib/CMakeLists.txt @@ -56,8 +56,10 @@ target_include_directories(OdbDesign $) # PCH -file (GLOB_RECURSE ODBDESIGN_HEADER_FILES "*.h") -target_precompile_headers(OdbDesign PRIVATE ${ODBDESIGN_HEADER_FILES}) +if (NOT DEFINED ENV{CI}) + file (GLOB_RECURSE ODBDESIGN_HEADER_FILES "*.h") + target_precompile_headers(OdbDesign PRIVATE ${ODBDESIGN_HEADER_FILES}) +endif() # link to zlib (required for Crow HTTP compression) find_package(ZLIB REQUIRED) diff --git a/OdbDesignServer/CMakeLists.txt b/OdbDesignServer/CMakeLists.txt index 0f9e4b69..74295c97 100644 --- a/OdbDesignServer/CMakeLists.txt +++ b/OdbDesignServer/CMakeLists.txt @@ -4,8 +4,10 @@ add_executable(OdbDesignServer "main.cpp" "Controllers/HelloWorldController.h" "Controllers/HelloWorldController.cpp" "OdbDesignServerApp.h" "OdbDesignServerApp.cpp" "OdbDesignServer.h" "Controllers/FileUploadController.h" "Controllers/FileUploadController.cpp" "Controllers/FileModelController.h" "Controllers/FileModelController.cpp" "Controllers/HealthCheckController.h" "Controllers/HealthCheckController.cpp" "Controllers/DesignsController.h" "Controllers/DesignsController.cpp") ## PCH -file (GLOB_RECURSE ODBDESIGN_SERVER_HEADER_FILES "*.h") -target_precompile_headers(OdbDesignServer PRIVATE ${ODBDESIGN_SERVER_HEADER_FILES}) +if (NOT DEFINED ENV{CI}) + file (GLOB_RECURSE ODBDESIGN_SERVER_HEADER_FILES "*.h") + target_precompile_headers(OdbDesignServer PRIVATE ${ODBDESIGN_SERVER_HEADER_FILES}) +endif() # link to OdbDesign library target_link_libraries(OdbDesignServer PRIVATE OdbDesign) diff --git a/OdbDesignTests/CMakeLists.txt b/OdbDesignTests/CMakeLists.txt index 37f444c3..14db579b 100644 --- a/OdbDesignTests/CMakeLists.txt +++ b/OdbDesignTests/CMakeLists.txt @@ -21,5 +21,7 @@ include(GoogleTest) gtest_discover_tests(OdbDesignTests) ## PCH -file (GLOB_RECURSE OdbDesignTests_HEADER_FILES "*.h") -target_precompile_headers(OdbDesignTests PRIVATE ${OdbDesignTests_HEADER_FILES}) \ No newline at end of file +if (NOT DEFINED ENV{CI}) + file (GLOB_RECURSE OdbDesignTests_HEADER_FILES "*.h") + target_precompile_headers(OdbDesignTests PRIVATE ${OdbDesignTests_HEADER_FILES}) +endif() \ No newline at end of file diff --git a/Utils/CMakeLists.txt b/Utils/CMakeLists.txt index 2f892b85..6d38928c 100644 --- a/Utils/CMakeLists.txt +++ b/Utils/CMakeLists.txt @@ -11,8 +11,10 @@ target_include_directories(Utils $) ## PCH -file (GLOB_RECURSE UTILS_HEADER_FILES "*.h") -target_precompile_headers(Utils PRIVATE ${UTILS_HEADER_FILES}) +if (NOT DEFINED ENV{CI}) + file (GLOB_RECURSE UTILS_HEADER_FILES "*.h") + target_precompile_headers(Utils PRIVATE ${UTILS_HEADER_FILES}) +endif() # Link to LibArchive find_package(LibArchive REQUIRED)