[master] daf9b1979 fix curses autoconf when configured via pkg-config
Nils Goroll
nils.goroll at uplex.de
Thu Dec 3 16:03:08 UTC 2020
commit daf9b1979a3844f3a5be3841bb5342f3372748bc
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Thu Dec 3 16:55:50 2020 +0100
fix curses autoconf when configured via pkg-config
diff --git a/bin/varnishhist/Makefile.am b/bin/varnishhist/Makefile.am
index 9fa07e569..79e681d8c 100644
--- a/bin/varnishhist/Makefile.am
+++ b/bin/varnishhist/Makefile.am
@@ -2,7 +2,8 @@
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
- -I$(top_builddir)/include
+ -I$(top_builddir)/include \
+ @CURSES_CFLAGS@
bin_PROGRAMS = varnishhist
diff --git a/bin/varnishstat/Makefile.am b/bin/varnishstat/Makefile.am
index a6bc3eed9..94ad656aa 100644
--- a/bin/varnishstat/Makefile.am
+++ b/bin/varnishstat/Makefile.am
@@ -2,7 +2,8 @@
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
- -I$(top_builddir)/include
+ -I$(top_builddir)/include \
+ @CURSES_CFLAGS@
bin_PROGRAMS = varnishstat varnishstat_help_gen
diff --git a/bin/varnishtop/Makefile.am b/bin/varnishtop/Makefile.am
index d26fd038f..cdb63b5f8 100644
--- a/bin/varnishtop/Makefile.am
+++ b/bin/varnishtop/Makefile.am
@@ -2,7 +2,8 @@
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
- -I$(top_builddir)/include
+ -I$(top_builddir)/include \
+ @CURSES_CFLAGS@
bin_PROGRAMS = varnishtop
diff --git a/configure.ac b/configure.ac
index 3f7d43744..2417549ac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -218,9 +218,13 @@ CURSES_LIBS="$CURSES_LIB"
])
])
])
+AC_SUBST([CURSES_CFLAGS])
AC_SUBST([CURSES_LIBS])
+save_CFLAGS="${CFLAGS}"
+CFLAGS="${CFLAGS} ${CURSES_CFLAGS}"
AC_CHECK_HEADERS([ncursesw/curses.h ncursesw.h ncurses/curses.h ncurses.h curses.h])
+CFLAGS="${save_CFLAGS}"
# Checks for header files.
AC_HEADER_STDC
More information about the varnish-commit
mailing list