summaryrefslogtreecommitdiffstats
path: root/llvm/cmake
diff options
context:
space:
mode:
authorViktor Kutuzov <vkutuzov@accesssoftek.com>2014-04-09 11:43:34 +0000
committerViktor Kutuzov <vkutuzov@accesssoftek.com>2014-04-09 11:43:34 +0000
commit6bd32296160d8e2fcecff8918669d57742beaa0f (patch)
tree04a28ab12d48d42942ca79cc9b2a2dbb4595fb05 /llvm/cmake
parentf9a0906b980cf76aa2e7a3518782703cc69dc09b (diff)
downloadbcm5719-llvm-6bd32296160d8e2fcecff8918669d57742beaa0f.tar.gz
bcm5719-llvm-6bd32296160d8e2fcecff8918669d57742beaa0f.zip
Add support for building LLVM on FreeBSD 9.2
llvm-svn: 205847
Diffstat (limited to 'llvm/cmake')
-rwxr-xr-xllvm/cmake/config-ix.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/cmake/config-ix.cmake b/llvm/cmake/config-ix.cmake
index f007b37dc30..197caf9355b 100755
--- a/llvm/cmake/config-ix.cmake
+++ b/llvm/cmake/config-ix.cmake
@@ -17,6 +17,11 @@ if( UNIX AND NOT BEOS )
# Used by check_symbol_exists:
set(CMAKE_REQUIRED_LIBRARIES m)
endif()
+# x86_64 FreeBSD 9.2 requires libcxxrt to be specified explicitly.
+if( CMAKE_SYSTEM MATCHES "FreeBSD-9.2-RELEASE" AND
+ CMAKE_SIZEOF_VOID_P EQUAL 8 )
+ list(APPEND CMAKE_REQUIRED_LIBRARIES "cxxrt")
+endif()
# Helper macros and functions
macro(add_cxx_include result files)
OpenPOWER on IntegriCloud