[llvm] r252520 - Deprecate Autoconf

Chris Bieneman via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 9 13:54:55 PST 2015


Author: cbieneman
Date: Mon Nov  9 15:54:55 2015
New Revision: 252520

URL: http://llvm.org/viewvc/llvm-project?rev=252520&view=rev
Log:
Deprecate Autoconf

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.

Modified:
    llvm/trunk/configure
    llvm/trunk/docs/BuildingLLVMWithAutotools.rst
    llvm/trunk/docs/ReleaseNotes.rst

Modified: llvm/trunk/configure
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=252520&r1=252519&r2=252520&view=diff
==============================================================================
--- llvm/trunk/configure (original)
+++ llvm/trunk/configure Mon Nov  9 15:54:55 2015
@@ -19379,3 +19379,15 @@ echo "$as_me: error: $ac_sub_configure f
   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 "################################################################################"
+

Modified: llvm/trunk/docs/BuildingLLVMWithAutotools.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/BuildingLLVMWithAutotools.rst?rev=252520&r1=252519&r2=252520&view=diff
==============================================================================
--- llvm/trunk/docs/BuildingLLVMWithAutotools.rst (original)
+++ llvm/trunk/docs/BuildingLLVMWithAutotools.rst Mon Nov  9 15:54:55 2015
@@ -5,6 +5,12 @@ Building LLVM With Autotools
 .. 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
 ========
 

Modified: llvm/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.rst?rev=252520&r1=252519&r2=252520&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.rst (original)
+++ llvm/trunk/docs/ReleaseNotes.rst Mon Nov  9 15:54:55 2015
@@ -37,6 +37,10 @@ Non-comprehensive list of changes in thi
   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




More information about the llvm-commits mailing list