Deprecate Autoconf
authorChris Bieneman <beanz@apple.com>
Mon, 9 Nov 2015 21:54:55 +0000 (21:54 +0000)
committerChris Bieneman <beanz@apple.com>
Mon, 9 Nov 2015 21:54:55 +0000 (21:54 +0000)
As per the very positive feedback from llvm-dev (http://lists.llvm.org/pipermail/llvm-dev/2015-November/092150.html), this commit officially deprecates the LLVM autoconf-based build system.

Anyone still using it should switch to CMake.

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

configure
docs/BuildingLLVMWithAutotools.rst
docs/ReleaseNotes.rst

index 5b15d122c07dcbc48ad838c3cfb58573d62dd174..00f31ce99a9544c27bcc581ce3d3ee1e680d2f28 100755 (executable)
--- a/configure
+++ b/configure
@@ -19379,3 +19379,15 @@ echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
   done
 fi
 
   done
 fi
 
+echo ""
+echo ""
+echo "################################################################################"
+echo "################################################################################"
+echo "The LLVM project has deprecated building with configure & make."
+echo "The autoconf-based makefile build system will be removed in the 3.9 release."
+echo ""
+echo "Please migrate to the CMake-based build system."
+echo "For more information see: http://llvm.org/docs/CMake.html"
+echo "################################################################################"
+echo "################################################################################"
+
index 6f9a13410555c81db372d8ee7066e0d8befa0380..083ead67ebb6def51a761d67d943bd32fd530190 100644 (file)
@@ -5,6 +5,12 @@ Building LLVM With Autotools
 .. contents::
    :local:
 
 .. contents::
    :local:
 
+.. warning::
+
+    Building LLVM with autoconf is deprecated as of 3.8. The autoconf build
+    system will be removed in 3.9. Please migrate to using CMake. For more
+    information see: `Building LLVM with CMake <CMake.html>`_
+
 Overview
 ========
 
 Overview
 ========
 
index 44f5823bca39482409bc63b384dabd420a85ecac..ba7e436fb0ea75dc24738a8de21c96ddd4b84899 100644 (file)
@@ -37,6 +37,10 @@ Non-comprehensive list of changes in this release
   Windows 7. Earlier versions, including Windows Vista and XP are no longer
   supported.
 
   Windows 7. Earlier versions, including Windows Vista and XP are no longer
   supported.
 
+* With this release, the autoconf build system is deprecated. It will be removed
+  in the 3.9 release. Please migrate to using CMake. For more information see:
+  `Building LLVM with CMake <CMake.html>`_
+
 .. NOTE
    For small 1-3 sentence descriptions, just add an entry at the end of
    this list. If your description won't fit comfortably in one bullet
 .. NOTE
    For small 1-3 sentence descriptions, just add an entry at the end of
    this list. If your description won't fit comfortably in one bullet