From: Rafael Espindola Date: Mon, 22 Jun 2015 12:41:52 +0000 (+0000) Subject: Do not pass optimization flags to Solaris' linker. X-Git-Tag: llvmorg-3.7.0-rc1~1864 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=95fa3463ccb1c7cc8f180dd4b9a1f542f4fdccab;p=platform%2Fupstream%2Fllvm.git Do not pass optimization flags to Solaris' linker. It is not supported. Patch by Xan López. llvm-svn: 240276 --- diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index b7d4976..67c20a2 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -168,7 +168,7 @@ function(add_link_opts target_name) # Pass -O3 to the linker. This enabled different optimizations on different # linkers. - if(NOT (${CMAKE_SYSTEM_NAME} MATCHES "Darwin" OR WIN32)) + if(NOT (${CMAKE_SYSTEM_NAME} MATCHES "Darwin|SunOS" OR WIN32)) set_property(TARGET ${target_name} APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-O3") endif()