From a6cf555879f1850a4226a4229f098975c82b1cb5 Mon Sep 17 00:00:00 2001 From: sowle Date: Mon, 21 Sep 2020 14:40:17 +0300 Subject: [PATCH] cmake: require version 3.16 if PCH is enabled for Linux build --- src/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cf97f685..4a794344 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,6 +14,7 @@ MACRO(INIT_SHARED_PCH) IF(MSVC) set_property(SOURCE "pch/stdafx.cpp" APPEND_STRING PROPERTY COMPILE_FLAGS " /Fo$(OutDir) /Z7 /Fd$(OutDir)vc$(PlatformToolsetVersion).pdb /Ycstdafx.h /Fp$(TargetDir)pch.pch") ELSEIF(APPLE OR CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + cmake_minimum_required(VERSION 3.16) target_precompile_headers(pch PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/pch/stdafx.h") ENDIF() ENDIF(USE_PCH)