Fixed build on CMake older than 3.13

Fixes #5096
This commit is contained in:
Wohlstand 2021-12-18 17:14:32 +03:00 committed by Sam Lantinga
parent 840339c49d
commit 3861afacf5
1 changed files with 5 additions and 1 deletions

View File

@ -92,7 +92,6 @@ macro(LISTTOSTRREV _LIST _OUTPUT)
endforeach() endforeach()
endmacro() endmacro()
macro(CHECK_OBJC_SOURCE_COMPILES SOURCE VAR) macro(CHECK_OBJC_SOURCE_COMPILES SOURCE VAR)
set(PREV_REQUIRED_DEFS "${CMAKE_REQUIRED_DEFINITIONS}") set(PREV_REQUIRED_DEFS "${CMAKE_REQUIRED_DEFINITIONS}")
set(CMAKE_REQUIRED_DEFINITIONS "-x objective-c ${PREV_REQUIRED_DEFS}") set(CMAKE_REQUIRED_DEFINITIONS "-x objective-c ${PREV_REQUIRED_DEFS}")
@ -100,3 +99,8 @@ macro(CHECK_OBJC_SOURCE_COMPILES SOURCE VAR)
set(CMAKE_REQUIRED_DEFINITIONS "${PREV_REQUIRED_DEFS}") set(CMAKE_REQUIRED_DEFINITIONS "${PREV_REQUIRED_DEFS}")
endmacro() endmacro()
if(CMAKE_VERSION VERSION_LESS 3.13.0)
macro(target_link_directories _TARGET _SCOPE)
link_directories(${ARGN})
endmacro()
endif()