Hallo Christian,
Hat jemand eine Idee, wie man das Problem mit Autotools-Boardmitteln lösen kann?
Was ich anzubieten habe, hat nicht wirklich viel mit "Boardmitteln" zu tun und ist auch nicht wirklich eine elegante Lösung - aber funktioniert:
AC_INIT()
for i in $srcdir/modules/*.c
do if [[ -f $i ]] ; then my_cur_module=${i##*/}
my_cur_module=${my_cur_module%%.c}
echo 'AC_ARG_ENABLE(!!my_cur_module!!,[ --enable-MODUL Ein Modul aus dem Verzeichnis modules/ aktivieren], MODULES="$MODULES !!my_cur_module!!")' | sed s/!!my_cur_module!!/$my_cur_module/g > $srcdir/.mod_temp
source $srcdir/.mod_temp
rm -f $srcdir/.mod_temp
fi
done
AC_SUBST(MODULES)
AC_OUTPUT(Makefile)
Viele Grüße,
Christian