forked from wolfSSL/wolfssl
Merge pull request #4725 from elms/cmake/min_ver_3.16
cmake: Increase minimum version to 3.16 and fix HomeBrew build
This commit is contained in:
@ -19,7 +19,7 @@
|
|||||||
# Project
|
# Project
|
||||||
####################################################
|
####################################################
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.2)
|
cmake_minimum_required(VERSION 3.16)
|
||||||
|
|
||||||
if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
|
if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
|
||||||
message(FATAL_ERROR "In-source builds are not allowed.\
|
message(FATAL_ERROR "In-source builds are not allowed.\
|
||||||
@ -56,7 +56,7 @@ include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/functions.cmake)
|
|||||||
# the same checks.
|
# the same checks.
|
||||||
# TODO: Turn on warnings.
|
# TODO: Turn on warnings.
|
||||||
|
|
||||||
if(APPLE)
|
if(CMAKE_C_COMPILER_ID STREQUAL "AppleClang")
|
||||||
# Silence ranlib warning "has no symbols"
|
# Silence ranlib warning "has no symbols"
|
||||||
set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
|
set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||||
set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
|
set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||||
|
Reference in New Issue
Block a user