]> git.draconx.ca Git - dxcommon.git/blobdiff - Makefile.am
help: Allow tests to build/run without <getopt.h>
[dxcommon.git] / Makefile.am
index e859c4d7b3a6b7f8e27d3cf54b4cb8655e5b32b6..20116257eabdff9216eabf8aba4f11057458f884 100644 (file)
@@ -6,7 +6,7 @@
 
 ACLOCAL_AMFLAGS = -I m4
 
-AM_CPPFLAGS = -I$(top_srcdir)/src
+AM_CPPFLAGS = -I$(top_srcdir)/src $(STUB_INCLUDES)
 
 check_LIBRARIES = t/libdummy.a t/libempty.a
 
@@ -17,22 +17,19 @@ t_packtests_SOURCES = t/packtests.c src/pack.c src/tap.c
 t_packtestu64_SOURCES = t/packtestu64.c src/pack.c src/tap.c
 t_packtests64_SOURCES = t/packtests64.c src/pack.c src/tap.c
 
-if HAVE_STRUCT_OPTION
 check_PROGRAMS += t/helpdesc t/helpopt t/helpopt2
-
 if HAVE_WCWIDTH
 check_PROGRAMS += t/helpopt3
 endif
-endif
 
 EXTRA_LIBRARIES = libglohelp.a
 libglohelp_a_SOURCES = src/help.c
-libglohelp_a_CPPFLAGS = -DHELP_GETOPT_LONG_ONLY
+libglohelp_a_CPPFLAGS = $(AM_CPPFLAGS) -DHELP_GETOPT_LONG_ONLY
 libglohelp_a_SHORTNAME = glo
 
 EXTRA_LIBRARIES += libnlshelp.a
 libnlshelp_a_SOURCES = src/help.c t/nls/mbswidth.c
-libnlshelp_a_CPPFLAGS = -DENABLE_NLS -I$(top_srcdir)/t/nls
+libnlshelp_a_CPPFLAGS = $(AM_CPPFLAGS) -DENABLE_NLS -I$(top_srcdir)/t/nls
 libnlshelp_a_SHORTNAME = nls
 
 t_helpdesc_SOURCES = t/helpdesc.c src/help.c src/tap.c
@@ -53,7 +50,7 @@ EXTRA_t_copysym_DEPENDENCIES = $(t_copysym_LDADD)
 
 EXTRA_LIBRARIES += libnlscopysym.a
 libnlscopysym_a_SOURCES = src/copysym.c
-libnlscopysym_a_CPPFLAGS = -DENABLE_NLS
+libnlscopysym_a_CPPFLAGS = $(AM_CPPFLAGS) -DENABLE_NLS
 libnlscopysym_a_SHORTNAME = nls
 
 DISTCLEANFILES =