X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=configure.ac;h=e56fee9a188399f01a9643912ca48fa12887718f;hb=e0d6429b6d8ed4c07f1dec7adeeab6984bb5c56c;hp=4557f9539c394ee4f87e3b63e8cb8629e0f8ccdc;hpb=6bdebd83b99b5078fa224236bec2babd9b6a5f54;p=subdirmk.git diff --git a/configure.ac b/configure.ac index 4557f95..e56fee9 100644 --- a/configure.ac +++ b/configure.ac @@ -36,8 +36,16 @@ m4_define([SUBDIRSMK_SUBDIRS], [m4_map_args_w([$1],[_SUBDIRSMK_SUBDIR(],[/)])])dnl AC_CONFIG_FILES([subdirs.mk:subdirs.mk.tmp Subdir.mk:Subdir.mk.tmp],[], -[echo 'running subdirmk-setup' -'$srcdir'/build-aux/subdirmk-setup --srcdir '$srcdir' $subdirsmk_subdirs]) +[ +subdirsmk_need_prep=false +AS_IF([\$ac_need_defaults], +[subdirsmk_need_prep=true],[ +AS_CASE([" \$ac_config_targets "],[*" subdirs.mk "*], +[subdirsmk_need_prep=true])]) +AS_IF([\$subdirsmk_need_prep],[ + echo 'running subdirmk-setup' + '$srcdir'/build-aux/subdirmk-setup --srcdir '$srcdir' $subdirsmk_subdirs +])]) m4_define([_SUBDIRSMK_SUBDIR], [subdirsmk_subdirs="$subdirsmk_subdirs '$1'"