From f57dd41562340b0d5d9931b3f1becca761a54d26 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Fri, 5 Jun 2020 11:12:47 -0400 Subject: [PATCH] [CMake] Do not append -lm to CMAKE_REQUIRED_LIBRARIES on Apple On Apple platforms, linking against libSystem.dylib is sufficient, and some Apple platforms don't provide libm.dylib. On those platforms, adding -lm to CMAKE_REQUIRED_LIBRARIES causes all subsequent compile-flag checks to fail due to the missing library. Differential Revision: https://reviews.llvm.org/D81265 --- llvm/cmake/config-ix.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake index 777cfd628a84..90e5d327c757 100644 --- a/llvm/cmake/config-ix.cmake +++ b/llvm/cmake/config-ix.cmake @@ -13,7 +13,7 @@ include(CheckCCompilerFlag) include(CheckCompilerVersion) include(HandleLLVMStdlib) -if( UNIX AND NOT (BEOS OR HAIKU) ) +if( UNIX AND NOT (APPLE OR BEOS OR HAIKU) ) # Used by check_symbol_exists: list(APPEND CMAKE_REQUIRED_LIBRARIES "m") endif()