[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[automake-commit] branch master updated: doc: clarify build tree locatio
From: |
Karl Berry |
Subject: |
[automake-commit] branch master updated: doc: clarify build tree location |
Date: |
Sun, 26 Jan 2020 21:06:23 -0500 |
This is an automated email from the git hooks/post-receive script.
karl pushed a commit to branch master
in repository automake.
View the commit online:
https://git.savannah.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=8e05f006415d1811785ab5dab1ea4ae5a44c184e
The following commit(s) were added to refs/heads/master by this push:
new 8e05f00 doc: clarify build tree location
8e05f00 is described below
commit 8e05f006415d1811785ab5dab1ea4ae5a44c184e
Author: Karl Berry <address@hidden>
AuthorDate: Sun Jan 26 18:06:04 2020 -0800
doc: clarify build tree location
* doc/automake.texi (VPATH Builds): more words about the build
tree location. Suggestion from Jefferson Carpenter, 31 May 2018:
<https://lists.gnu.org/archive/html/automake-patches/2018-05/msg00003.html>
---
doc/automake.texi | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/doc/automake.texi b/doc/automake.texi
index 4b26677..9f4acf6 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -860,13 +860,14 @@ Manual}, for more information about this feature.
@cindex trees, source vs.@: build
The GNU Build System distinguishes two trees: the source tree, and
-the build tree.
+the build tree. These are two directories that may be the same, or
+different.
-The source tree is rooted in the directory containing
-@file{configure}. It contains all the sources files (those that are
+The source tree is rooted in the directory containing the
+@file{configure} script. It contains all the source files (those that are
distributed), and may be arranged using several subdirectories.
-The build tree is rooted in the directory in which @file{configure}
+The build tree is rooted in the current directory at the time @file{configure}
was run, and is populated with all object files, programs, libraries,
and other derived files built from the sources (and hence not
distributed). The build tree usually has the same subdirectory layout
@@ -880,8 +881,8 @@ installation example (@pxref{Basic Installation}).
A common request from users is that they want to confine all derived
files to a single directory, to keep their source directories
-uncluttered. Here is how we could run @file{configure} to build
-everything in a subdirectory called @file{build/}.
+uncluttered. Here is how we could run @file{configure} to create
+everything in a build tree (that is, subdirectory) called @file{build/}.
@example
~ % @kbd{tar zxf ~/amhello-1.0.tar.gz}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [automake-commit] branch master updated: doc: clarify build tree location,
Karl Berry <=