From 1a81158e8bee38a8be9fdd5e444c9ee28390c3c7 Mon Sep 17 00:00:00 2001 From: kobalicek Date: Thu, 7 Dec 2023 22:00:05 +0100 Subject: [PATCH] Build related improvements (CMake 3.8 now required) * CMake 3.8 as a baseline means no "IF"s in a cmake build script --- CMakeLists.txt | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d8f5be..b846235 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.5 FATAL_ERROR) +cmake_minimum_required(VERSION 3.8 FATAL_ERROR) cmake_policy(PUSH) @@ -212,11 +212,7 @@ function(asmjit_add_target target target_type) set_property(TARGET ${target} APPEND_STRING PROPERTY LINK_FLAGS " ${link_flag}") endforeach() - if (${CMAKE_VERSION} VERSION_LESS "3.8.0") - set_property(TARGET ${target} PROPERTY CXX_STANDARD 11) - else() - target_compile_features(${target} PUBLIC cxx_std_11) - endif() + target_compile_features(${target} PUBLIC cxx_std_11) set_property(TARGET ${target} PROPERTY CXX_EXTENSIONS NO) set_property(TARGET ${target} PROPERTY CXX_VISIBILITY_PRESET hidden) target_compile_options(${target} PRIVATE ${X_CFLAGS} ${ASMJIT_SANITIZE_CFLAGS} $<$:${X_CFLAGS_DBG}> $<$>:${X_CFLAGS_REL}>) @@ -562,9 +558,7 @@ foreach(src_file ${ASMJIT_SRC_LIST}) endif() endforeach() -if (NOT ${CMAKE_VERSION} VERSION_LESS "3.8.0") - source_group(TREE "${ASMJIT_DIR}" FILES ${ASMJIT_SRC}) -endif() +source_group(TREE "${ASMJIT_DIR}" FILES ${ASMJIT_SRC}) # AsmJit - Summary # ================