diff options
author | Clemens Wasser <clemens.wasser@gmail.com> | 2023-06-16 18:05:55 (GMT) |
---|---|---|
committer | Clemens Wasser <clemens.wasser@gmail.com> | 2023-06-22 16:11:45 (GMT) |
commit | 6aaefdb3be439d82cd9b681a380032e0bd7326b7 (patch) | |
tree | 582b887146d01ee46ef8acb9168a8fbf9836f714 | |
parent | a8d91e271948e6ace999356c5b7d5f559ae5630e (diff) | |
download | CMake-6aaefdb3be439d82cd9b681a380032e0bd7326b7.zip CMake-6aaefdb3be439d82cd9b681a380032e0bd7326b7.tar.gz CMake-6aaefdb3be439d82cd9b681a380032e0bd7326b7.tar.bz2 |
libarchive: Precompile common expensive headers
-rw-r--r-- | Utilities/cmlibarchive/libarchive/CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Utilities/cmlibarchive/libarchive/CMakeLists.txt b/Utilities/cmlibarchive/libarchive/CMakeLists.txt index bee69c2..e820853 100644 --- a/Utilities/cmlibarchive/libarchive/CMakeLists.txt +++ b/Utilities/cmlibarchive/libarchive/CMakeLists.txt @@ -246,6 +246,10 @@ ENDIF() ADD_LIBRARY(cmlibarchive STATIC ${libarchive_SOURCES} ${include_HEADERS}) TARGET_LINK_LIBRARIES(cmlibarchive ${ADDITIONAL_LIBS}) +if(WIN32 AND CMake_BUILD_PCH) + target_precompile_headers(cmlibarchive PRIVATE "archive_platform.h" "archive_entry.h" "<cm3p/bzlib.h>") +endif() + IF(0) # CMake does not build libarchive's full package. # Libarchive is a shared library ADD_LIBRARY(archive SHARED ${libarchive_SOURCES} ${include_HEADERS}) |