[llvm] r252520 - Deprecate Autoconf

Aaron Ballman via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 9 13:58:28 PST 2015


Huttah! Thank you, Chris!

~Aaron

On Mon, Nov 9, 2015 at 4:54 PM, Chris Bieneman via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> 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
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list