summaryrefslogtreecommitdiff
path: root/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
commitd97cbff5286cefd2bae14c36e912cadca7ea8249 (patch)
treedb1a03cbb1e1b7522256a00d15d667d0e26bb3df /cmake
parente777fb4725996ce84833c1f519393bf6490abb3a (diff)
downloadllvm-d97cbff5286cefd2bae14c36e912cadca7ea8249.tar.gz
llvm-d97cbff5286cefd2bae14c36e912cadca7ea8249.tar.bz2
llvm-d97cbff5286cefd2bae14c36e912cadca7ea8249.tar.xz
Add support for building LLVM on FreeBSD 9.2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205847 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rwxr-xr-xcmake/config-ix.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake
index f007b37dc3..197caf9355 100755
--- a/cmake/config-ix.cmake
+++ b/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)