1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Description: Fix build with -Wl,--as-needed
Move -std=gnu++0x to CXXFLAGS and add libraries
in LIBS instead of LDFLAGS.
Author: Graham Inggs <ginggs@debian.org>
Last-Update: 2016-11-23
Bug-Debian: https://bugs.debian.org/845415
Forwarded: not-needed
--- parsnp.orig/src/Makefile.am
+++ parsnp/src/Makefile.am
@@ -1,5 +1,5 @@
-parsnp_core_CXXFLAGS = -fopenmp -O2 -funroll-all-loops -fomit-frame-pointer -ftree-vectorize
-parsnp_core_LDFLAGS = -fopenmp -lstdc++ -lpthread -std=gnu++0x -Wl,-rpath,$(libmuscle)/lib -L$(libmuscle)/lib -L${CONDA_PREFIX}/lib -lMUSCLE-3.7
+parsnp_core_CXXFLAGS = -fopenmp -O2 -funroll-all-loops -fomit-frame-pointer -ftree-vectorize -std=gnu++0x
+LIBS = -fopenmp -lstdc++ -lpthread -L$(libmuscle)/lib -lMUSCLE-3.7
bin_PROGRAMS = parsnp_core
parsnp_core_SOURCES = MuscleInterface.cpp MuscleInterface.h parsnp.cpp parsnp.hh LCB.cpp LCB.hh LCR.cpp LCR.hh TMum.cpp TMum.hh Converter.cpp Converter.hh ./ext/iniFile.cpp ./ext/iniFile.h
bindir = $(top_srcdir)/bin
|