]> granicus.if.org Git - libatomic_ops/commitdiff
Workaround 'AM_EXTRA_RECURSIVE_TARGETS not found in library' autoconf error
authorIvan Maidanski <ivmai@mail.ru>
Mon, 20 Feb 2017 08:10:07 +0000 (11:10 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 20 Feb 2017 08:12:59 +0000 (11:12 +0300)
(fix commit 3b7e732)

* Makefile.am (.PHONY): Add check-nolink, check-nolink-local targets.
* Makefile.am (check-nolink): New target (which invokes existing
check-nolink-local in this Makefile and in tests/Makefile).
* configure.ac (AM_EXTRA_RECURSIVE_TARGETS): Remove (this directive
is not supported by autoconf-1.12 and earlier).

Makefile.am
configure.ac

index ee748215df45ad3a33728bf98f485c630dd88ad4..74a9b0dc995a9913e09f26ed18b439b61945b88a 100644 (file)
@@ -10,6 +10,13 @@ dist_pkgdata_DATA = COPYING README.md
 
 EXTRA_DIST = autogen.sh
 
+# TODO: After migration to autoconf-1.13+, remove check-nolink definition
+# from this Makefile.am and add AM_EXTRA_RECURSIVE_TARGETS([check-nolink])
+# back to configure.ac file.
+.PHONY: check-nolink check-nolink-local
+check-nolink: check-nolink-local
+       $(MAKE) --directory tests $(AM_MAKEFLAGS) check-nolink-local
+
 check-nolink-local: all
 
 #distclean-local:
index 8182af3d8593491ad928b3347a4a30abc954156b..9087c594919089912493ef22dcdeff28a38f9b97 100644 (file)
@@ -6,7 +6,6 @@ AC_CANONICAL_TARGET([])
 AC_CONFIG_SRCDIR(src/atomic_ops.c)
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([foreign dist-bzip2 nostdinc])
-AM_EXTRA_RECURSIVE_TARGETS([check-nolink])
 AM_MAINTAINER_MODE
 
 AC_CONFIG_HEADERS([src/config.h])