Permalink
Browse files

Automake 1.11.2 breaks the ability to use arch-independent types like…

… SCRIPTS or DATA when installing to pkglibdir. So create a new custom target, programfilesdir, which does the same thing but has no restriction. This prevents a build failure with the newer Automake.
  • Loading branch information...
1 parent 48f9580 commit 59e0b16bff03d0df812d62a6ac71ce373d6d5cc4 @directhex directhex committed Jan 20, 2012
@@ -9,7 +9,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY_MDB)
@@ -9,7 +9,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY_MDB)
@@ -8,7 +8,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
bin_SCRIPTS = mprof-heap-viewer
man_MANS=man/man1/mprof-heap-viewer.1
@@ -8,7 +8,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
bin_SCRIPTS = emveepee
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY_MDB)
@@ -9,7 +9,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY_MDB)
@@ -9,7 +9,8 @@ CSFLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
ASSEMBLY_MDB =
endif
-pkglib_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
+programfilesdir = $(pkglibdir)
+programfiles_DATA = $(ASSEMBLY) $(ASSEMBLY_MDB)
bin_SCRIPTS = mprof-decoder
man_MANS = man/man1/mprof-decoder.1

0 comments on commit 59e0b16

Please sign in to comment.