diff options
author | Johannes Schanda <schanda@itestra.de> | 2013-01-14 13:54:08 +0100 |
---|---|---|
committer | Johannes Schanda <schanda@itestra.de> | 2013-01-15 12:26:40 +0100 |
commit | 3c3cfaef05c2702b3f05fda7177319ce3a1d3224 (patch) | |
tree | 60b614cdc05571d8362b30922acba11eb1e08f8d /configure.ac | |
parent | 214765454130024a7dabfc08df1bcfd0287c61fa (diff) | |
download | genivi-common-api-runtime-3c3cfaef05c2702b3f05fda7177319ce3a1d3224.tar.gz |
Serializable variant
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 4e98889..b7dfe90 100644 --- a/configure.ac +++ b/configure.ac @@ -25,6 +25,34 @@ AX_CXX_COMPILE_STDCXX_11([noext]) LT_PREREQ(2.2) LT_INIT +GTEST_MIN_VERSION="1.6.0" +GTEST_URL="http://code.google.com/p/googletest" + + +AC_ARG_VAR([GTEST_CONFIG], [The exact path of Google Test's 'gtest-config' script.]) +AC_ARG_VAR([GTEST_CPPFLAGS], [C-like preprocessor flags for Google Test.]) +AC_ARG_VAR([GTEST_CXXFLAGS], [C++ compile flags for Google Test.]) +AC_ARG_VAR([GTEST_LDFLAGS], [Linker path and option flags for Google Test.]) +AC_ARG_VAR([GTEST_LIBS], [Library linking flags for Google Test.]) +AC_ARG_VAR([GTEST_VERSION], [The available version of Google Test.]) + +AS_IF([test -f "${GTEST_CONFIG}"], + [AS_IF([${GTEST_CONFIG} --min-version=${GTEST_MIN_VERSION}], + [], + [AC_MSG_ERROR([dnl + Found Google Test Version ${GTEST_VERSION}. However ${GTEST_MIN_VERSION} is + required. Please refer to ${GTEST_URL} for a more recent version.])]) + [GTEST_CPPFLAGS=`${GTEST_CONFIG} --cppflags`] + [GTEST_CXXFLAGS=`${GTEST_CONFIG} --cxxflags`] + [GTEST_LDFLAGS=`${GTEST_CONFIG} --ldflags`] + [GTEST_LIBS=`${GTEST_CONFIG} --libs`] + [GTEST_VERSION=`${GTEST_CONFIG} --version`] + ] + [] +) + +AM_CONDITIONAL(ENABLE_TESTS, [test -f "${GTEST_CONFIG}"]) + AC_MSG_RESULT([ $PACKAGE_NAME v$VERSION |