Previously "@libdir@" would typically expand to "${exec_prefix}/…",
which wouldn't have the intended effect.
* modules/Makefile.am (python): New target.
(CLEANFILES): New variable.
* modules/configure.ac: Remove 'AC_CONFIG_FILES' for 'python'.
* modules/python.in: Use @datadir@ instead of @prefix@/share.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
env.in \
COPYING
+python: python.in
+ $(SED) -e 's|[@]GUILE[@]|$(GUILE)|g' \
+ -e 's|[@]GUILE_EFFECTIVE_VERSION[@]|$(GUILE_EFFECTIVE_VERSION)|g' \
+ -e 's|[@]VERSION[@]|$(VERSION)|g' \
+ -e 's|[@]libdir[@]|$(libdir)|g' \
+ -e 's|[@]datadir[@]|$(datadir)|g' \
+ < "$^" > "$@.tmp"
+ mv "$@.tmp" "$@"
+
+CLEANFILES = python
+
nodist_bin_SCRIPTS = python
GUILE_PROGS
AC_CONFIG_FILES([Makefile])
-AC_CONFIG_FILES([python], [chmod +x python])
AC_CONFIG_FILES([env], [chmod +x env])
AC_OUTPUT
(eval-when (expand load eval)
(set! %load-path
- (cons "@prefix@/share/guile/site/@GUILE_EFFECTIVE_VERSION@" %load-path))
+ (cons "@datadir@/guile/site/@GUILE_EFFECTIVE_VERSION@" %load-path))
(set! %load-compiled-path
(cons "@libdir@/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache"
%load-compiled-path)))