Force cmake to link strtonum shim with Darwin less than 20
check_function_exists misinterprets as if strtonum exists on macos 10.15.
This commit is contained in:
parent
3845b1eff4
commit
39c7fa8ad6
@ -30,7 +30,8 @@ else()
|
||||
endif()
|
||||
|
||||
check_function_exists(strtonum HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM AND CMAKE_SYSTEM_NAME MATCHES "Darwin" AND
|
||||
CMAKE_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20)
|
||||
add_definitions(-DHAVE_STRTONUM)
|
||||
else()
|
||||
set(NC_SRC ${NC_SRC} compat/strtonum.c)
|
||||
|
@ -14,7 +14,8 @@ else()
|
||||
endif()
|
||||
|
||||
check_function_exists(strtonum HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM AND CMAKE_SYSTEM_NAME MATCHES "Darwin" AND
|
||||
CMAKE_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20)
|
||||
add_definitions(-DHAVE_STRTONUM)
|
||||
else()
|
||||
set(OCSPCHECK_SRC ${OCSPCHECK_SRC} compat/strtonum.c)
|
||||
|
@ -62,7 +62,8 @@ if(WIN32)
|
||||
endif()
|
||||
|
||||
check_function_exists(strtonum HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM)
|
||||
if(HAVE_STRTONUM AND CMAKE_SYSTEM_NAME MATCHES "Darwin" AND
|
||||
CMAKE_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 20)
|
||||
add_definitions(-DHAVE_STRTONUM)
|
||||
else()
|
||||
set(OPENSSL_SRC ${OPENSSL_SRC} compat/strtonum.c)
|
||||
|
Loading…
x
Reference in New Issue
Block a user