From c121be209be5c8a3995fb93a53c0a7c9547cee1e Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 22 Oct 2019 14:07:44 +0200 Subject: [PATCH] [configure] ensures that a plug-in does not hide another one in autoconf turns out `m4_index` treats its first argument as one big string and not a sequence of words. `m4_regexp` with words delimiters in the regexp is thus better suited for the task. --- configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 54f3e157cd2..3dc68d9e3a5 100644 --- a/configure.in +++ b/configure.in @@ -850,7 +850,7 @@ AC_ARG_ENABLE(external, ]) AC_FOREACH([__plugin],m4_esyscmd([ls src/plugins]), - [ m4_if(m4_index(KNOWN_SRC_DIRS,__plugin),[-1], + [ m4_if(m4_regexp(KNOWN_SRC_DIRS,`\<__plugin\>'),[-1], [ m4_define([plugin_dir],[src/plugins/__plugin]) m4_syscmd(test -r plugin_dir/configure.in) -- GitLab