diff --git a/CMakeLists.txt b/CMakeLists.txt index 6efb86648..7fa246dc9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ # Project #################################################### -cmake_minimum_required(VERSION 3.2) +cmake_minimum_required(VERSION 3.16) if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") message(FATAL_ERROR "In-source builds are not allowed.\ @@ -56,7 +56,7 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/functions.cmake) # the same checks. # TODO: Turn on warnings. -if(APPLE) +if(CMAKE_C_COMPILER_ID STREQUAL "AppleClang") # Silence ranlib warning "has no symbols" set(CMAKE_C_ARCHIVE_CREATE " Scr ") set(CMAKE_CXX_ARCHIVE_CREATE " Scr ")