1275970Scydnl ###################################################################### 2275970Scydnl NTP_GOOGLETEST gtest support shared by top-level and sntp/configure.ac 3275970ScyAC_DEFUN([NTP_GOOGLETEST], [ 4275970Scygta=false 5275970ScyAC_ARG_WITH( 6275970Scy [gtest], 7275970Scy [AS_HELP_STRING( 8275970Scy [--with-gtest], 9275970Scy [Use the gtest framework (Default: if it's available)] 10275970Scy )], 11275970Scy [try_gtest=$withval], 12275970Scy [try_gtest=yes] 13275970Scy) 14275970Scycase "$try_gtest" in 15275970Scy yes) 16275970Scy AC_PATH_PROG([GTEST_CONFIG], [gtest-config]) 17275970Scy AS_UNSET([ac_cv_path_GTEST_CONFIG]) 18275970Scy case x${GTEST_CONFIG} in 19275970Scy x) ;; 20275970Scy *) 21275970Scy AC_MSG_CHECKING([gtest version]) 22275970Scy gtest_version_test=`$GTEST_CONFIG --min-version=1.5 || echo toolow` 23275970Scy case "$gtest_version_test" in 24275970Scy toolow*) 25275970Scy ;; 26275970Scy *) 27275970Scy GTEST_LDFLAGS=`$GTEST_CONFIG --ldflags` 28275970Scy GTEST_LIBS=`$GTEST_CONFIG --libs` 29275970Scy GTEST_CXXFLAGS=`$GTEST_CONFIG --cxxflags` 30275970Scy GTEST_CPPFLAGS=`$GTEST_CONFIG --cppflags` 31275970Scy AC_SUBST([GTEST_LDFLAGS]) 32275970Scy AC_SUBST([GTEST_LIBS]) 33275970Scy AC_SUBST([GTEST_CXXFLAGS]) 34275970Scy AC_SUBST([GTEST_CPPFLAGS]) 35275970Scy gta=true 36275970Scy ;; 37275970Scy esac 38275970Scy gtest_version=`$GTEST_CONFIG --version` 39275970Scy case "$gta" in 40275970Scy true) 41275970Scy AC_MSG_RESULT([($gtest_version) ok]) 42275970Scy ;; 43275970Scy *) AC_MSG_RESULT([($gtest_version) not ok]) 44275970Scy ;; 45275970Scy esac 46275970Scy AS_UNSET([gtest_version_test]) 47275970Scy AS_UNSET([gtest_version]) 48275970Scy esac 49275970Scyesac 50275970ScyAM_CONDITIONAL([GTEST_AVAILABLE], [$gta]) 51275970Scy 52275970Scy]) 53275970Scydnl ====================================================================== 54