Browse Source

Report detected features, configure settings at end of configure output.
Also saved to a file: config.report.
(Okayed to commit on phone with Shane.)


git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1836 e5f2f494-b856-4b98-b285-d166d9295462

Jeremy C. Reed 15 years ago
parent
commit
58e62d537b
1 changed files with 42 additions and 1 deletions
  1. 42 1
      configure.ac

+ 42 - 1
configure.ac

@@ -338,7 +338,7 @@ AC_SUBST(GTEST_INCLUDES)
 AC_SUBST(GTEST_LDFLAGS)
 AC_SUBST(GTEST_LDADD)
 
-PKG_CHECK_MODULES(SQLITE, sqlite3 >= 3.3.9)
+PKG_CHECK_MODULES(SQLITE, sqlite3 >= 3.3.9, enable_features="$enable_features SQLite3")
 
 # Check for headers from required devel kits.
 # boost/shared_ptr.hpp is in ext in svn but not in tarball.
@@ -455,3 +455,44 @@ AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
            chmod +x src/lib/dns/tests/testdata/gen-wiredata.py
           ])
 AC_OUTPUT
+
+dnl Print the results
+dnl
+
+cat > config.report << END
+
+     BIND 10 source configure results:
+    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+Package:
+  Name:          $PACKAGE_NAME
+  Version:       $PACKAGE_VERSION
+
+Flags:
+  DEFS:          $DEFS
+  CPPFLAGS:      $CPPFLAGS
+  CFLAGS:        $CFLAGS
+  CXXFLAGS:      $CXXFLAGS
+dnl includes too
+  Boost Python:  $BOOST_PYTHON_LIB
+  Boost System:  $BOOST_SYSTEM_LIB
+  SQLite:	 $SQLITE_CFLAGS
+                 $SQLITE_LIBS
+
+Features:
+  $enable_features
+
+Developer:
+  Google Tests:  $gtest_path
+  Code Coverage: $USE_LCOV
+  Generate Manuals:  $enable_man
+
+END
+
+cat config.report
+cat <<EOF
+
+  Now you can type "make" to build BIND 10
+
+EOF
+