summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-08-05 10:17:48 +0200
committerJürg Billeter <j@bitron.ch>2010-08-05 21:20:04 +0200
commitabbcceab2fc3b674d1bb5d056f249c11cd5079a4 (patch)
tree90e6ecee787f5828fb669671dccbb8027c1321df /vapigen
parent294b374af6e37cdac8ffb2b2db8fed72d323edb3 (diff)
downloadvala-abbcceab2fc3b674d1bb5d056f249c11cd5079a4.tar.gz
Add version suffix to installed files to allow parallel installation
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/Makefile.am10
-rw-r--r--vapigen/vala-gen-introspect/Makefile.am4
-rwxr-xr-xvapigen/vala-gen-introspect/vala-gen-introspect.in2
3 files changed, 13 insertions, 3 deletions
diff --git a/vapigen/Makefile.am b/vapigen/Makefile.am
index dad0d5d6d..2f08351fa 100644
--- a/vapigen/Makefile.am
+++ b/vapigen/Makefile.am
@@ -50,18 +50,24 @@ vapicheck.vala.stamp: $(vapicheck_VALASOURCES)
vapigen_LDADD = \
$(GLIB_LIBS) \
- ../codegen/libvala.la \
+ ../codegen/libvala@PACKAGE_SUFFIX@.la \
../gobject-introspection/libgidl.la \
$(NULL)
vapicheck_LDADD = \
$(GLIB_LIBS) \
- ../codegen/libvala.la \
+ ../codegen/libvala@PACKAGE_SUFFIX@.la \
../gobject-introspection/libgidl.la \
$(NULL)
EXTRA_DIST = $(vapigen_VALASOURCES) $(vapicheck_VALASOURCES) vapigen.vala.stamp vapicheck.vala.stamp
+if ENABLE_UNVERSIONED
+install-exec-hook:
+ cd $(DESTDIR)$(bindir) && $(LN_S) -f vapigen@PACKAGE_SUFFIX@$(EXEEXT) vapigen$(EXEEXT)
+ cd $(DESTDIR)$(bindir) && $(LN_S) -f vapicheck@PACKAGE_SUFFIX@$(EXEEXT) vapicheck$(EXEEXT)
+endif
+
MAINTAINERCLEANFILES = \
$(vapigen_VALASOURCES:.vala=.c) \
$(vapicheck_VALASOURCES:.vala=.c) \
diff --git a/vapigen/vala-gen-introspect/Makefile.am b/vapigen/vala-gen-introspect/Makefile.am
index 91dea9965..4f0c47186 100644
--- a/vapigen/vala-gen-introspect/Makefile.am
+++ b/vapigen/vala-gen-introspect/Makefile.am
@@ -8,3 +8,7 @@ EXTRA_DIST = \
vala-gen-introspect.in
$(NULL)
+if ENABLE_UNVERSIONED
+install-exec-hook:
+ cd $(DESTDIR)$(bindir) && $(LN_S) -f vala-gen-introspect@PACKAGE_SUFFIX@$(EXEEXT) vala-gen-introspect$(EXEEXT)
+endif
diff --git a/vapigen/vala-gen-introspect/vala-gen-introspect.in b/vapigen/vala-gen-introspect/vala-gen-introspect.in
index 538f43d98..5a93986a4 100755
--- a/vapigen/vala-gen-introspect/vala-gen-introspect.in
+++ b/vapigen/vala-gen-introspect/vala-gen-introspect.in
@@ -3,7 +3,7 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
-pkglibdir=${libdir}/vala
+pkglibdir=${libdir}/vala@PACKAGE_SUFFIX@
if [ $# -ne 2 ]
then