[cmake] guard cmake_policy(CMP0091)

only set the policy to NEW if it is defined
This commit is contained in:
akallabeth 2024-02-13 15:48:33 +01:00 committed by akallabeth
parent bf72c307b0
commit b193f9ab59
8 changed files with 26 additions and 10 deletions

View File

@ -20,7 +20,9 @@
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
project(FreeRDP
LANGUAGES C
)

View File

@ -17,7 +17,9 @@
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
if (NOT FREERDP_DEFAULT_PROJECT_VERSION)
set(FREERDP_DEFAULT_PROJECT_VERSION "1.0.0.0")
endif()

View File

@ -16,7 +16,9 @@
# limitations under the License.
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
if (NOT FREERDP_DEFAULT_PROJECT_VERSION)
set(FREERDP_DEFAULT_PROJECT_VERSION "1.0.0.0")
endif()

View File

@ -8,8 +8,10 @@ option(BUILD_SHARED_LIBS "Build shared libraries" ON)
# known issue on android, thus disabled until we support newer CMake
# https://github.com/android/ndk/issues/1444
if (NOT ANDROID)
cmake_policy(SET CMP0069 NEW)
if(CMAKE_VERSION GREATER_EQUAL "3.24.0")
if(POLICY CMP0069)
cmake_policy(SET CMP0069 NEW)
endif()
if(POLICY CMP0138)
cmake_policy(SET CMP0138 NEW)
endif()
include(CheckIPOSupported)

View File

@ -21,7 +21,9 @@
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
if (NOT FREERDP_DEFAULT_PROJECT_VERSION)
set(FREERDP_DEFAULT_PROJECT_VERSION "1.0.0.0")
endif()

View File

@ -21,7 +21,9 @@
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
if (NOT FREERDP_DEFAULT_PROJECT_VERSION)
set(FREERDP_DEFAULT_PROJECT_VERSION "1.0.0.0")
endif()

View File

@ -20,7 +20,9 @@
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
if (NOT FREERDP_DEFAULT_PROJECT_VERSION)
set(FREERDP_DEFAULT_PROJECT_VERSION "1.0.0.0")
endif()

View File

@ -21,8 +21,10 @@ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../cmake/)
if (NOT FREERDP_UNIFIED_BUILD)
cmake_minimum_required(VERSION 3.13)
cmake_policy(SET CMP0091 NEW)
project(WinPR LANGUAGES C)
if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW)
endif()
project(WinPR LANGUAGES C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)