X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=configure.ac;h=dec0636f8acec1333d261bfd597868b51b28e54e;hp=0dbc6b3b0c6524aef886cbccda4d02e19b535460;hb=e8f3104cc1c1f243f4b7c8b1eabdc24c93a6ad35;hpb=99488946f70e4ff025fa3ed4561fe20631ab0391 diff --git a/configure.ac b/configure.ac index 0dbc6b3b..dec0636f 100644 --- a/configure.ac +++ b/configure.ac @@ -1332,8 +1332,6 @@ else AC_MSG_WARN([no curses lib, cannot build para_gui]) fi ############################################################# error2.h -AC_MSG_NOTICE(creating error2.h) - # these are always built all_errlist_objs=" $recv_errlist_objs @@ -1363,10 +1361,14 @@ fi all_errlist_objs="$(echo $all_errlist_objs | tr ' ' '\n' | sort | uniq)" +object_executable_matrix= for i in $executables; do - echo "$i: " - eval echo \$${i}_errlist_objs -done | ./error2.pl > error2.h + eval objs=\$${i}_errlist_objs + object_executable_matrix="$object_executable_matrix $i: $objs" +done +# use echo to replace newlines by space +AC_SUBST(object_executable_matrix, $(echo $object_executable_matrix)) + for obj in $all_errlist_objs; do SS="$SS SS_$(echo $obj | tr 'a-z' 'A-Z')," done @@ -1374,7 +1376,6 @@ AC_DEFINE_UNQUOTED(DEFINE_ERRLIST_OBJECT_ENUM, [enum {$SS NUM_SS}], [list of all objects that use the paraslash error facility] ) - ################################################################## status items status_items="basename status num_played mtime bitrate frequency file_size @@ -1497,7 +1498,7 @@ unix socket credentials: $have_ucred readline (interactive CLIs): $have_readline audio formats handlers: $audio_format_handlers id3 version2 support: $have_libid3tag -filters: $filters +filters: $(echo $filters) writers: $writers $mixer_summary