X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/cb0e97d3d40a6b186bdf8639fceb27dc66927bb5..5f7a5274914472e4e599fc3fd39764408ce25b14:/tests/snippets.at diff --git a/tests/snippets.at b/tests/snippets.at index 32c1f70..4352725 100644 --- a/tests/snippets.at +++ b/tests/snippets.at @@ -1,4 +1,4 @@ -dnl Copyright © 2021 Nick Bowler +dnl Copyright © 2021-2022 Nick Bowler dnl dnl License WTFPL2: Do What The Fuck You Want To Public License, version 2. dnl This is free software: you are free to do what the fuck you want to. @@ -58,3 +58,34 @@ AT_CHECK([{ echo 'rule:; @echo works' | dmake -f - >out 2>/dev/null && AT_CHECK([./configure MAKE=dmake && test -f .deps/testsuite.P], [0], [ignore]) AT_CLEANUP + +AT_SETUP([glconfig.mk no depfiles]) + +TEST_CONFIGURE_AC( +[[AM_INIT_AUTOMAKE([foreign]) + +AM_SET_DEPDIR +AM_OUTPUT_DEPENDENCY_COMMANDS +AM_MAKE_INCLUDE +AM_DEP_TRACK + +DX_AUTOMAKE_COMPAT +AC_SUBST([GLSRC], [lib]) + +AC_CONFIG_FILES([Makefile]) +]]) + +cp "$srcdir/snippet/glconfig.mk" . +AT_DATA([Makefile.am], +[[CLEANFILES = +DISTCLEANFILES = +gnulib_headers = +include $(top_srcdir)/glconfig.mk +]]) +TEST_AUTORECONF + +TEST_CONFIGURE([--disable-dependency-tracking]) +AT_CHECK([make -s lib/glconfig.h]) +AT_CHECK([test ! -d lib/.deps && test ! -d lib/_deps && cat lib/glconfig.h]) + +AT_CLEANUP