Mercurial > hg > mxe-octave-anirudha
changeset 2144:81639d3296c2
package llvm:portability fix for Debian kFreeBSD
author | Tony Theodore <tonyt@logyst.com> |
---|---|
date | Mon, 28 Nov 2011 00:04:01 +1100 |
parents | ea0ef211bc28 |
children | 0d54b39a911d |
files | src/llvm-1-kfreebsd.patch |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/src/llvm-1-kfreebsd.patch @@ -0,0 +1,17 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -ur llvm-2.8.orig/utils/TableGen/CMakeLists.txt llvm-2.8/utils/TableGen/CMakeLists.txt +--- llvm-2.8.orig/utils/TableGen/CMakeLists.txt 2011-11-27 23:35:10.000000000 +1100 ++++ llvm-2.8/utils/TableGen/CMakeLists.txt 2011-11-27 23:38:34.000000000 +1100 +@@ -44,3 +44,9 @@ + if( LLVM_ENABLE_THREADS AND HAVE_LIBPTHREAD AND NOT BEOS ) + target_link_libraries(tblgen pthread) + endif() ++if(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") ++ find_library(libdl dl) ++ if(NOT libdl MATCHES "NOTFOUND") ++ target_link_libraries(tblgen ${libdl}) ++ endif(NOT libdl MATCHES "NOTFOUND") ++endif(CMAKE_HOST_SYSTEM_NAME STREQUAL "kFreeBSD") ++