diff --git a/examples/Makefile.am b/examples/Makefile.am index 3f7de2b33..20c4a6650 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -27,6 +27,22 @@ AM_LDFLAGS = $(BOOST_LDFLAGS) LDADD = ../gtsam/libgtsam.la AM_DEFAULT_SOURCE_EXT = .cpp +if USE_BLAS_LINUX +AM_LDFLAGS += -lcblas -latlas +endif + +if USE_LAPACK +AM_CPPFLAGS += -DGT_USE_LAPACK +endif + +if USE_LAPACK_LINUX +AM_LDFLAGS += -llapack +endif + +if USE_ACCELERATE_MACOS +AM_LDFLAGS += -Wl,/System/Library/Frameworks/Accelerate.framework/Accelerate +endif + # rule to run an executable %.run: % $(LDADD) ./$^ diff --git a/examples/vSLAMexample/Makefile.am b/examples/vSLAMexample/Makefile.am index 442186b4e..39fb706dc 100644 --- a/examples/vSLAMexample/Makefile.am +++ b/examples/vSLAMexample/Makefile.am @@ -33,6 +33,21 @@ AM_LDFLAGS = $(BOOST_LDFLAGS) LDADD = ../../gtsam/libgtsam.la AM_DEFAULT_SOURCE_EXT = .cpp +if USE_BLAS_LINUX +AM_LDFLAGS += -lcblas -latlas +endif + +if USE_LAPACK +AM_CPPFLAGS += -DGT_USE_LAPACK +endif + +if USE_LAPACK_LINUX +AM_LDFLAGS += -llapack +endif + +if USE_ACCELERATE_MACOS +AM_LDFLAGS += -Wl,/System/Library/Frameworks/Accelerate.framework/Accelerate +endif # rule to run an executable %.run: % $(LDADD) diff --git a/tests/Makefile.am b/tests/Makefile.am index 905473259..c15da1a6a 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -35,6 +35,18 @@ TESTS = $(check_PROGRAMS) AM_LDFLAGS = $(BOOST_LDFLAGS) AM_CPPFLAGS = $(BOOST_CPPFLAGS) -I$(CCOLAMDInc) -I$(top_srcdir) +if USE_BLAS_LINUX +AM_LDFLAGS += -lcblas -latlas +endif + +if USE_LAPACK +AM_CPPFLAGS += -DGT_USE_LAPACK +endif + +if USE_LAPACK_LINUX +AM_LDFLAGS += -llapack +endif + if USE_ACCELERATE_MACOS AM_LDFLAGS += -Wl,/System/Library/Frameworks/Accelerate.framework/Accelerate endif