diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c9f7e0..c72d75d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,12 @@ -cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) project (winflexbison) +# cmake 3.31+ - enable `install` destination paths normalization. +if(POLICY CMP0177) + cmake_policy(SET CMP0177 OLD) +endif() + if(NOT MSVC) message( WARNING "Visual Studio Build supported only" ) endif() diff --git a/bison/CMakeLists.txt b/bison/CMakeLists.txt index 55de8a1..3ccebb6 100644 --- a/bison/CMakeLists.txt +++ b/bison/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) set(PROJECT_NAME win_bison) diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 4b57c62..9db2ee4 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) set(PROJECT_NAME winflexbison_common) diff --git a/flex/CMakeLists.txt b/flex/CMakeLists.txt index f634f81..4530c63 100644 --- a/flex/CMakeLists.txt +++ b/flex/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) +cmake_minimum_required(VERSION 3.10 FATAL_ERROR) set(PROJECT_NAME win_flex)