You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sci-biology/vcftools/files/vcftools-0.1.14-buildsystem...

51 lines
1.1 KiB

* Add prefix in Makefiles, not the configure script
* Use AC_SEARCH_LIBS instead of AC_CHECK_LIB,
as it is more flexible and helps us with LAPACK
* Use correct ZLIB_CFLAGS instead of non-existent ZLIB_CPPFLAGS
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,7 @@
[--with-pmdir=DIR],
[install Perl modules in DIR]),
[PMDIR=${withval}],
- [PMDIR='${prefix}'/"$pmdir_relative_path"])
+ [PMDIR="$pmdir_relative_path"])
AC_SUBST([PMDIR])
@@ -73,9 +73,9 @@
[pca=${enableval}],
[pca=no])
-if test "x${pca}" = "xyes" ; then
- AC_CHECK_LIB(lapack, dgeev_)
-fi
+AS_IF([test "x${pca}" = "xyes"],[
+ AC_SEARCH_LIBS([dgeev_], [lapack])
+])
# Generate output.
AC_CONFIG_FILES([Makefile
--- a/src/cpp/Makefile.am
+++ b/src/cpp/Makefile.am
@@ -1,6 +1,6 @@
bin_PROGRAMS = vcftools
-vcftools_CPPFLAGS = $(ZLIB_CPPFLAGS)
+vcftools_CPPFLAGS = $(ZLIB_CFLAGS)
vcftools_LDADD = $(ZLIB_LIBS)
vcftools_SOURCES = \
--- a/src/perl/Makefile.am
+++ b/src/perl/Makefile.am
@@ -24,7 +24,7 @@
vcf-tstv \
vcf-validator
-pmdir = $(PMDIR)
+pmdir = $(exec_prefix)/$(PMDIR)
dist_pm_DATA = \
FaSlice.pm \