From: Rafael Espindola Date: Mon, 22 Jun 2015 12:41:52 +0000 (+0000) Subject: Do not pass optimization flags to Solaris' linker. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e16fa7fec879e1e5d1e4ec4cbf4246fade3ba08f;p=oota-llvm.git Do not pass optimization flags to Solaris' linker. It is not supported. Patch by Xan López. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240276 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index b7d497660df..67c20a220a2 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/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()