CMake builds gold by default since revision 127466. This is
authorOscar Fuentes <ofv@wanadoo.es>
Thu, 12 May 2011 11:26:21 +0000 (11:26 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Thu, 12 May 2011 11:26:21 +0000 (11:26 +0000)
inconsistent with autoconf, which by default set BINUTILS_INCDIR to
empty and exclude gold from target list.

Based on a patch by Haitao Li!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131229 91177308-0d34-0410-b5e6-96231b3b80d8

tools/gold/CMakeLists.txt

index d8633e6e47b133f46c232145bc8c89c043c52581..eb4b6e6aae53afa5b489275a592027b4c40c212c 100644 (file)
@@ -1,7 +1,9 @@
-set(LLVM_BINUTILS_INCDIR "/usr/include" CACHE PATH
+set(LLVM_BINUTILS_INCDIR "" CACHE PATH
   "PATH to binutils/include containing plugin-api.h for gold plugin.")
 
-if( NOT EXISTS "${LLVM_BINUTILS_INCDIR}/plugin-api.h" )
+if( NOT LLVM_BINUTILS_INCDIR )
+  # Nothing to say.
+elseif( NOT EXISTS "${LLVM_BINUTILS_INCDIR}/plugin-api.h" )
   message(STATUS "plugin-api.h not found. gold plugin excluded from the build.")
 else()
   include_directories( ${LLVM_BINUTILS_INCDIR} )