]> granicus.if.org Git - llvm/commitdiff
Remove some autoconf references from docs and comments
authorSven van Haastregt <sven.vanhaastregt@arm.com>
Wed, 3 Jul 2019 09:57:59 +0000 (09:57 +0000)
committerSven van Haastregt <sven.vanhaastregt@arm.com>
Wed, 3 Jul 2019 09:57:59 +0000 (09:57 +0000)
The autoconf build system support has been removed a while ago, remove
some outdated references.

Differential Revision: https://reviews.llvm.org/D63608

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

docs/CMake.rst
docs/FAQ.rst
docs/HowToReleaseLLVM.rst
docs/ProgrammersManual.rst
lib/Support/Errno.cpp
lib/Support/PrettyStackTrace.cpp
lib/Support/Unix/Unix.h

index 3234eb0d57fd461be5cd3b5feee8f86ff2c2c75a..507a85d09526d6930363dab6440a9c2864d6b74e 100644 (file)
@@ -662,10 +662,10 @@ cross-compiling.
 Embedding LLVM in your project
 ==============================
 
-From LLVM 3.5 onwards both the CMake and autoconf/Makefile build systems export
-LLVM libraries as importable CMake targets. This means that clients of LLVM can
-now reliably use CMake to develop their own LLVM-based projects against an
-installed version of LLVM regardless of how it was built.
+From LLVM 3.5 onwards the CMake build system exports LLVM libraries as
+importable CMake targets. This means that clients of LLVM can now reliably use
+CMake to develop their own LLVM-based projects against an installed version of
+LLVM regardless of how it was built.
 
 Here is a simple example of a CMakeLists.txt file that imports the LLVM libraries
 and uses them to build a simple application ``simple-tool``.
index ef8b0c886bfaf29bf91827697cc09ba9e51caf55..2c69abfdd0bc572ecd97c751f0a4e26048ad8ded 100644 (file)
@@ -45,12 +45,6 @@ systems.  Most of the code is written in standard C++ with operating system
 services abstracted to a support library.  The tools required to build and
 test LLVM have been ported to a plethora of platforms.
 
-Some porting problems may exist in the following areas:
-
-* The autoconf/makefile build system relies heavily on UNIX shell tools,
-  like the Bourne Shell and sed.  Porting to systems without these tools
-  (MacOS 9, Plan 9) will require more effort.
-
 What API do I use to store a value to one of the virtual registers in LLVM IR's SSA representation?
 ---------------------------------------------------------------------------------------------------
 
index ec3362e97b6f002b64da80baae92b119d1a9fc15..e85faf7eadf110c3675369a7971b57d46fd95791 100644 (file)
@@ -109,9 +109,8 @@ Update LLVM Version
 ^^^^^^^^^^^^^^^^^^^
 
 After creating the LLVM release branch, update the release branches'
-``autoconf`` and ``configure.ac`` versions from '``X.Ysvn``' to '``X.Y``'.
+``CMakeLists.txt`` versions from '``X.Ysvn``' to '``X.Y``'.
 Update it on mainline as well to be the next version ('``X.Y+1svn``').
-Regenerate the configure scripts for both ``llvm`` and the ``test-suite``.
 
 In addition, the version numbers of all the Bugzilla components must be updated
 for the next release.
index fe5e6610dc8d88888b0eddfcb273d6b11f2a1807..b6d751d7cbe960c94ab589772522ec330cebd9f2 100644 (file)
@@ -3387,8 +3387,8 @@ compatible LLVM libraries built without it defined.  By default,
 turning on assertions also turns on `LLVM_ENABLE_ABI_BREAKING_CHECKS`
 so a default +Asserts build is not ABI compatible with a
 default -Asserts build.  Clients that want ABI compatibility
-between +Asserts and -Asserts builds should use the CMake or autoconf
-build systems to set `LLVM_ENABLE_ABI_BREAKING_CHECKS` independently
+between +Asserts and -Asserts builds should use the CMake build system
+to set `LLVM_ENABLE_ABI_BREAKING_CHECKS` independently
 of `LLVM_ENABLE_ASSERTIONS`.
 
 .. _coreclasses:
index 485378dfdc983748fcc5866b84d9ad504078f336..d18231c6ebf5e5607e6b930e24788c55027f5ced 100644 (file)
@@ -11,7 +11,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Support/Errno.h"
-#include "llvm/Config/config.h" // Get autoconf configuration settings
+#include "llvm/Config/config.h"
 #include "llvm/Support/raw_ostream.h"
 #include <string.h>
 
index 8863dea67ddc58180b951cd2e514f599b6db7989..497084ecda951bb03a8aa368ee8096d1b0b7fbef 100644 (file)
@@ -14,7 +14,7 @@
 #include "llvm/Support/PrettyStackTrace.h"
 #include "llvm-c/ErrorHandling.h"
 #include "llvm/ADT/SmallString.h"
-#include "llvm/Config/config.h" // Get autoconf configuration settings
+#include "llvm/Config/config.h"
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/Signals.h"
 #include "llvm/Support/Watchdog.h"
index 20d70bd2fcee81a0378d4ee190dfdfc3197c6015..86309b0567f5261c26b31468048d29c7c911c3ad 100644 (file)
@@ -18,7 +18,7 @@
 //===          is guaranteed to work on all UNIX variants.
 //===----------------------------------------------------------------------===//
 
-#include "llvm/Config/config.h" // Get autoconf configuration settings
+#include "llvm/Config/config.h"
 #include "llvm/Support/Chrono.h"
 #include "llvm/Support/Errno.h"
 #include <algorithm>