diff options
author | Eike Ziller <eike.ziller@qt.io> | 2021-03-25 16:53:31 +0100 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2021-03-25 17:44:15 +0000 |
commit | 44d31cb6879bd4b582c4e7f2bf508e8bade65022 (patch) | |
tree | 9d6fe6b195072169d25d51b1c72daff40381728a | |
parent | cd0a140bde8cb44e3957a9b77661af87620e988f (diff) |
cmake build: Disable PCH for CMake < 3.18 with GCC
https://gitlab.kitware.com/cmake/cmake/-/issues/20119 was fixed in
CMake 3.18.
Change-Id: Iad335e8c7a70069404f5c80bb3b65c0d52f82393
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
-rw-r--r-- | cmake/QtCreatorAPIInternal.cmake | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmake/QtCreatorAPIInternal.cmake b/cmake/QtCreatorAPIInternal.cmake index 103fa6045a..15cdb05f9a 100644 --- a/cmake/QtCreatorAPIInternal.cmake +++ b/cmake/QtCreatorAPIInternal.cmake @@ -1,5 +1,7 @@ -if (CMAKE_VERSION VERSION_LESS 3.16) - set(BUILD_WITH_PCH OFF) +if (CMAKE_VERSION VERSION_LESS 3.18) + if (CMAKE_CXX_COMPILER_ID STREQUAL GNU OR CMAKE_VERSION VERSION_LESS 3.16) + set(BUILD_WITH_PCH OFF) + endif() endif() include(FeatureSummary) |