Balint Joo wrote:
[snip]
> Neither of these are very "auto"
>
> Sorry, but I am still unsatisfied...
If none of the other suggestions fullfills your needs, you can do
it manually. Provided you want to install your myconfig.h containing
the macros MY_MACRO_1 and MY_MACRO_2 into $prefix/include/mylib,
you may add the following to your Makefile.am:
all-local: myconfig.h
myconfig.h: config.h
echo "Creating myconfig.h"
rm -fR myconfig.h
grep -e "MY_MACRO_1\|MY_MACRO_2" > myconfig.h
install-data-local: all-local
echo "Creating myconfig.h"
$(mkinstalldirs) $(includedir)/mylib
$(INSTALL_DATA) myconfig.h $(includedir)/mylib/myconfig.h
I hope the code above is correct.
Andreas