Skip to content

Commit

Permalink
Deprecate Autoconf
Browse files Browse the repository at this point in the history
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.

llvm-svn: 252520
  • Loading branch information
Chris Bieneman committed Nov 9, 2015
1 parent 203fd23 commit 5b0ae79
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
12 changes: 12 additions & 0 deletions llvm/configure
Original file line number Diff line number Diff line change
Expand Up @@ -19379,3 +19379,15 @@ echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
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 "################################################################################"

6 changes: 6 additions & 0 deletions llvm/docs/BuildingLLVMWithAutotools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
========

Expand Down
4 changes: 4 additions & 0 deletions llvm/docs/ReleaseNotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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.

* 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
Expand Down

0 comments on commit 5b0ae79

Please sign in to comment.