[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] [PATCH] build: fix out-of-tree builds without dependency trackin
From: |
Colin Watson |
Subject: |
[groff] [PATCH] build: fix out-of-tree builds without dependency tracking |
Date: |
Fri, 9 Mar 2018 14:58:47 +0000 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
The non-recursive-gnulib-prefix-hack module interacts poorly with
out-of-tree builds: if configure is run with
--disable-dependency-tracking, then nothing creates the out-of-tree
lib directory before running targets such as lib/alloca.h, and the
prefix hack isn't smart enough to insert a mkdir. The simplest
workaround is to create the directory in configure.
* configure.ac: Create lib directory if needed.
---
ChangeLog | 13 +++++++++++++
configure.ac | 8 ++++++++
2 files changed, 21 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 94eaebc..6f996f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2018-03-09 Colin Watson <address@hidden>
+ build: fix out-of-tree builds without dependency tracking
+
+ The non-recursive-gnulib-prefix-hack module interacts poorly with
+ out-of-tree builds: if configure is run with
+ --disable-dependency-tracking, then nothing creates the out-of-tree
+ lib directory before running targets such as lib/alloca.h, and the
+ prefix hack isn't smart enough to insert a mkdir. The simplest
+ workaround is to create the directory in configure.
+
+ * configure.ac: Create lib directory if needed.
+
+2018-03-09 Colin Watson <address@hidden>
+
man pages: fix incorrect cross-referenced section
* man/roff.7.man (FILE NAME EXTENSIONS): Correct reference to
diff --git a/configure.ac b/configure.ac
index f3c4dd0..84953a3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -198,6 +198,14 @@ AM_CONDITIONAL([BUILD_OTHERDOC], [test -n
"$make_otherdoc"])
AM_CONDITIONAL([BUILD_EXAMPLES], [test -n "$make_examples"])
AM_CONDITIONAL([INSTALL_SHIPPED_HTML], [test -n
"$make_install_shipped_htmldoc"])
+# The non-recursive-gnulib-prefix-hack module interacts poorly with
+# out-of-tree builds: if configure is run with
+# --disable-dependency-tracking, then nothing creates the out-of-tree lib
+# directory before running targets such as lib/alloca.h, and the prefix hack
+# isn't smart enough to insert a mkdir. The simplest workaround is to
+# create the directory here.
+AS_MKDIR_P([lib])
+
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([test-groff], [chmod +x test-groff])
AC_OUTPUT
--
2.7.4
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] [PATCH] build: fix out-of-tree builds without dependency tracking,
Colin Watson <=