tests: Conditional compilation of tests (including boost-based unit tests)

To compile tests, code needs to be configured with --with-tests option,
otherwise all tests are disabled.

Tests that are based on Boost's unit test framework are enabled only if
the framework is detected during the configure time.

Change-Id: Ia1768e24b088e4f19d2a8799c6d5baeabb2f44c5
diff --git a/tests_boost/Makefile.am b/tests_boost/Makefile.am
new file mode 100644
index 0000000..baf187a
--- /dev/null
+++ b/tests_boost/Makefile.am
@@ -0,0 +1,11 @@
+
+noinst_PROGRAMS=unit-tests
+
+# for i in `find . -name '*.cpp'`; do echo "  $i \\"; done
+unit_tests_SOURCES = \
+  main.cpp \
+  test-encode-decode-certificate.cpp \
+  test-encode-decode-data.cpp \
+  test-encode-decode-interest.cpp
+
+unit_tests_LDADD = ../libndn-cpp.la @BOOST_SYSTEM_LIB@ @BOOST_UNIT_TEST_FRAMEWORK_LIB@