From 3861afacf52f911f49a143088e8172a87b2c9ec2 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Sat, 18 Dec 2021 17:14:32 +0300 Subject: [PATCH] Fixed build on CMake older than 3.13 Fixes #5096 --- cmake/macros.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/macros.cmake b/cmake/macros.cmake index 090ffa0e4..84cb4c6dc 100644 --- a/cmake/macros.cmake +++ b/cmake/macros.cmake @@ -92,7 +92,6 @@ macro(LISTTOSTRREV _LIST _OUTPUT) endforeach() endmacro() - macro(CHECK_OBJC_SOURCE_COMPILES SOURCE VAR) set(PREV_REQUIRED_DEFS "${CMAKE_REQUIRED_DEFINITIONS}") 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}") endmacro() +if(CMAKE_VERSION VERSION_LESS 3.13.0) + macro(target_link_directories _TARGET _SCOPE) + link_directories(${ARGN}) + endmacro() +endif()