add_definitions(-D_WINKD_)
endif()
- if(CMAKE_VERSION MATCHES "ReactOS" AND CMAKE_VERSION VERSION_LESS 3.3.0)
- set(PCH 1 CACHE BOOL "Whether to use precompiled headers")
+ if(ENABLE_CCACHE)
+ message(WARNING "-- Disabling precompiled headers support (ccache).")
+ option(PCH "Whether to use precompiled headers" OFF)
+ elseif(CMAKE_VERSION VERSION_LESS 3.16.0)
+ message(WARNING "-- Disabling precompiled headers support due to this unsupported CMake version: ${CMAKE_VERSION}.")
+ option(PCH "Whether to use precompiled headers" OFF)
+ elseif(GCC)
+ message(WARNING "-- Disabling precompiled headers on GCC by default CORE-17108.")
+ option(PCH "Whether to use precompiled headers" OFF)
else()
- set(PCH 0 CACHE BOOL "Whether to use precompiled headers")
+ option(PCH "Whether to use precompiled headers" ON)
endif()
# Version Options