Andrew Bartlett wrote:
It seems odd because it is odd - but there is no other way to replace things like @localstatedir@, @sysconfdir@, @sbindir@, etc. in .in files that we use during the build. I don't know how other projects do this - perhaps they ignore the "mandated GNU coding standards" and just have ${prefix} and ${exec_prefix} expanded during configure, and just let AC_CONFIG_FILES and AC_OUTPUT create all of the real files from their corresponding .in file.<snip> It was this bit in Makefile.am that seems odd to me: # these are for the config files and scripts that we need to generate and replace # the paths and other tokens with the real values set during configure/make # note that we cannot just use AC_OUTPUT to do this for us, since it will do things like this: # LD_LIBRARY_PATH = ${prefix}/lib/fedora-ds # i.e. it literally copies in '${prefix}' rather than expanding it out - we want this instead: # LD_LIBRARY_PATH = /usr/lib/fedora-ds if BUNDLE fixupcmd = sed \ -e 's,@bindir\@,$(bindir),g' \ -e 's,@sbindir\@,$(sbindir),g' \
------------------------------------------------------------------------ -- Fedora-directory-devel mailing list Fedora-directory-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-devel
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-- Fedora-directory-devel mailing list Fedora-directory-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-devel