No subject


Sat Jan 22 00:14:27 PST 2011


======
Similarly, you should not rely on AC_CONFIG_FILES to replace bindir and
friends in your shell scripts and other files; instead, let make manage
their replacement. For instance Autoconf ships templates of its shell
scripts ending with ‘.in’, and uses a makefile snippet similar to the
following to build scripts like autoheader and autom4te:

     edit = sed \
             -e 's|@bindir[@]|$(bindir)|g' \
             -e 's|@pkgdatadir[@]|$(pkgdatadir)|g' \
             -e 's|@prefix[@]|$(prefix)|g'
======

I've seen this done a lot of times in many Makefile.am in many projects,
it really is a standard idiom and we should use it too.

Cheers,

Rémi


[1]
http://www.gnu.org/software/autoconf/manual/autoconf.html#index-sysconfdir-184


More information about the xorg-devel mailing list