Build flags cleanup, get flags from environment. diff --git a/build/linux/Makefile.linux b/build/linux/Makefile.linux index 9760a98..ebde843 100644 --- a/build/linux/Makefile.linux +++ b/build/linux/Makefile.linux @@ -1,9 +1,11 @@ -CFLAGS := -DNDEBUG -O3 -fno-exceptions -fPIC -ffast-math -msse -mfpmath=sse -ftree-vectorize -fomit-frame-pointer -DUSE_PTHREADS +ATLAS_LIBS ?= -llapack -lcblas + +CFLAGS := -DNDEBUG -O3 -fno-exceptions -fPIC -ffast-math -ftree-vectorize -fomit-frame-pointer -DUSE_PTHREADS $(ATLAS_CFLAGS) $(CFLAGS) CXXFLAGS := $(CFLAGS) -LDFLAGS := -Wl,-Bstatic -lqm-dsp -lvamp-sdk -L/usr/lib/sse2/atlas -L/usr/lib/atlas/sse -llapack -lblas -Wl,-Bdynamic -lpthread -Wl,--version-script=vamp-plugin.map +LDFLAGS := -shared -lqm-dsp -lvamp-sdk -lpthread -Wl,--version-script=vamp-plugin.map $(ATLAS_LIBS) $(LDFLAGS) PLUGIN_EXT := .so