@@ -172,6 +172,16 @@ AS_IF([test "${with_platform}" = "linux-generic"],
AC_DEFINE_UNQUOTED([IMPLEMENTATION_NAME], ["$IMPLEMENTATION_NAME"],
[Define to the name of the implementation])
+##########################################################################
+# Build examples/tests dynamically
+##########################################################################
+AC_ARG_ENABLE([static-tests],
+ [AS_HELP_STRING([--disable-static-tests],
+ [disable static linking of examples and tests]
+ [ with ODP])], [],
+ [enable_static_tests=yes])
+AM_CONDITIONAL([STATIC_LINK], [test "x$enable_static_tests" != "xno"])
+
##########################################################################
# Include m4 files
##########################################################################
@@ -383,6 +393,7 @@ AC_MSG_RESULT([
Deprecated APIs: ${deprecated}
debug: ${enable_debug}
cunit: ${cunit_support}
+ static tests linkage: ${enable_static_tests}
test_vald: ${test_vald}
test_perf: ${test_perf}
test_perf_proc: ${test_perf_proc}
@@ -13,4 +13,8 @@ AM_CFLAGS = \
-I$(top_srcdir)/platform/@with_platform@/arch/@ARCH_DIR@ \
-I$(top_builddir)/include
+if STATIC_LINK
AM_LDFLAGS = -L$(LIB) -static
+else
+AM_LDFLAGS =
+endif
@@ -18,7 +18,11 @@ INCFLAGS = \
AM_CPPFLAGS = $(INCFLAGS)
AM_CFLAGS = $(CUNIT_CFLAGS)
+if STATIC_LINK
AM_LDFLAGS = -L$(LIB) -static
+else
+AM_LDFLAGS =
+endif
@VALGRIND_CHECK_RULES@