This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Feature request.


I haven't dug into automakes internals.. or I'd consider hacking this up
myself. It seems to me that a useful feature would be a DEFINES primary
that allows extra DEFINES on a per program basis.

i.e (drawing on a similar example in the documentation)
instead of
bin_PROGRAMS = etags ctags
ctags_SOURCES =
ctags_LDADD = ctags.o

etags.o: etags.c
        $(COMPILE) -DETAGS_REGEXPS -c etags.c

ctags.o: etags.c
        $(COMPILE) -DCTAGS -o ctags.o -c etags.c

we could do
bin_PROGRAMS = etags ctags
ctags_SOURCES = etags.c
ctags_DEFINES = -DCTAGS
etags_DEFINES = -DETAGS_REGEXPS

The benefit would be that automatic De-ANSIfications and compiler
workaround would still be handled by automake.Any thoughts?

A less useful (for me :]) variant might be a target_source_DEFINES
combination to add defines on a per source & target combination... but I
that is probably less common an occurance.

Rob



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]