1
0
mirror of https://git.tukaani.org/xz.git synced 2025-02-21 07:58:27 +00:00

Build: Fix out-of-tree builds when using the replacement getopt_long

Nowaways $(top_builddir)/lib/getopt.h depends on headers in
$(top_srcdir)/lib, so both have to be in the include path.
CMake-based build already did this.

Fixes: 7e884c00d0093c38339f17fb1d280eec493f42ca
This commit is contained in:
Lasse Collin 2025-02-17 21:46:15 +02:00
parent 41322b2c60
commit 2eaf242c56
No known key found for this signature in database
GPG Key ID: 38EE757D69184620
3 changed files with 12 additions and 6 deletions

View File

@ -18,12 +18,14 @@ endif
lzmainfo_CPPFLAGS = \
-DLOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src/common \
-I$(top_srcdir)/src/liblzma/api \
-I$(top_builddir)/lib
-I$(top_srcdir)/src/liblzma/api
lzmainfo_LDADD = $(top_builddir)/src/liblzma/liblzma.la
if COND_GNULIB
lzmainfo_CPPFLAGS += \
-I$(top_builddir)/lib \
-I$(top_srcdir)/lib
lzmainfo_LDADD += $(top_builddir)/lib/libgnu.a
endif

View File

@ -50,12 +50,14 @@ endif
xz_CPPFLAGS = \
-DLOCALEDIR=\"$(localedir)\" \
-I$(top_srcdir)/src/common \
-I$(top_srcdir)/src/liblzma/api \
-I$(top_builddir)/lib
-I$(top_srcdir)/src/liblzma/api
xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la
if COND_GNULIB
xz_CPPFLAGS += \
-I$(top_builddir)/lib \
-I$(top_srcdir)/lib
xz_LDADD += $(top_builddir)/lib/libgnu.a
endif

View File

@ -21,11 +21,13 @@ endif
xzdec_CPPFLAGS = \
-DTUKLIB_GETTEXT=0 \
-I$(top_srcdir)/src/common \
-I$(top_srcdir)/src/liblzma/api \
-I$(top_builddir)/lib
-I$(top_srcdir)/src/liblzma/api
xzdec_LDADD = $(top_builddir)/src/liblzma/liblzma.la
if COND_GNULIB
xzdec_CPPFLAGS += \
-I$(top_builddir)/lib \
-I$(top_srcdir)/lib
xzdec_LDADD += $(top_builddir)/lib/libgnu.a
endif