From 66ac0df61b99d87a3a3458683f32f788deaf2b4f Mon Sep 17 00:00:00 2001 From: Nicolas Morales Date: Tue, 11 Jan 2022 11:40:50 +0100 Subject: [PATCH] #2861: Check for macOS systems before adding "--no-undefined" to linker flags as it is not compatible with the default linker. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f715ac1e..c8a5a36b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -163,7 +163,7 @@ if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") add_compile_options(-Werror=deprecated-copy) endif() - if(NOT CMAKE_VERSION VERSION_LESS "3.13") + if(NOT CMAKE_VERSION VERSION_LESS "3.13" AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin") # Error if there's symbols that are not found at link time. # add_link_options() was added in CMake 3.13 - if using an earlier # version don't set this - it should be caught by presubmits anyway.