X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=configure.ac;h=e56fee9a188399f01a9643912ca48fa12887718f;hb=03e85f8934e2a1b68970d762a53c6bd890dd65fc;hp=a16380f13a347b352689da360be8a8a8a088ebc2;hpb=14beeeeb51aae9812d6d6cad134ef2921fcb5062;p=subdirmk.git diff --git a/configure.ac b/configure.ac index a16380f..e56fee9 100644 --- a/configure.ac +++ b/configure.ac @@ -35,14 +35,21 @@ AC_SUBST(INCLUDES) m4_define([SUBDIRSMK_SUBDIRS], [m4_map_args_w([$1],[_SUBDIRSMK_SUBDIR(],[/)])])dnl -AC_CONFIG_COMMANDS([subdirsmk],[], -['$srcdir'/build-aux/subdirmk-setup --srcdir '$srcdir' $subdirsmk_subdirs]) +AC_CONFIG_FILES([subdirs.mk:subdirs.mk.tmp Subdir.mk:Subdir.mk.tmp],[], +[ +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'" AC_CONFIG_FILES([$1Subdir.mk:$1Subdir.mk.tmp])])dnl -dnl -dnl [AC_CONFIG_COMMANDS([$1Subdir.mk],) SUBDIRSMK_SUBDIRS([lib lib/t src])