ac_check_junit.ac

来自「mysql-5.0.24源码包」· AC 代码 · 共 55 行

AC
55
字号
dnl @synopsis AC_CHECK_JUNITdnldnl AC_CHECK_JUNIT tests the availability of the Junit testingdnl framework, and set some variables for conditional compilationdnl of the test suite by automake.dnldnl If available, JUNIT is set to a command launching the textdnl based user interface of Junit, @JAVA_JUNIT@ is set to $JAVA_JUNITdnl and @TESTS_JUNIT@ is set to $TESTS_JUNIT, otherwise they are setdnl to empty values.dnldnl You can use these variables in your Makefile.am file like this :dnldnl  # Some of the following classes are built only if junit is availablednl  JAVA_JUNIT  = Class1Test.java Class2Test.java AllJunitTests.javadnldnl  noinst_JAVA = Example1.java Example2.java @JAVA_JUNIT@dnldnl  EXTRA_JAVA  = $(JAVA_JUNIT)dnldnl  TESTS_JUNIT = AllJunitTestsdnldnl  TESTS       = StandaloneTest1 StandaloneTest2 @TESTS_JUNIT@dnldnl  EXTRA_TESTS = $(TESTS_JUNIT)dnldnl  AllJunitTests :dnl     echo "#! /bin/sh" > $@dnl     echo "exec @JUNIT@ my.package.name.AllJunitTests" >> $@dnl     chmod +x $@dnldnl @author Luc Maisonobednl @version $Id: ac_check_junit.ac,v 1.1 2001/08/23 16:58:43 dda Exp $dnlAC_DEFUN([AC_CHECK_JUNIT],[AC_CACHE_VAL(ac_cv_prog_JUNIT,[AC_CHECK_CLASS(junit.textui.TestRunner)if test x"`eval 'echo $ac_cv_class_junit_textui_TestRunner'`" != xno ; then  ac_cv_prog_JUNIT='$(CLASSPATH_ENV) $(JAVA) $(JAVAFLAGS) junit.textui.TestRunner'fi])AC_MSG_CHECKING([for junit])if test x"`eval 'echo $ac_cv_prog_JUNIT'`" != x ; then  JUNIT="$ac_cv_prog_JUNIT"  JAVA_JUNIT='$(JAVA_JUNIT)'  TESTS_JUNIT='$(TESTS_JUNIT)'else  JUNIT=  JAVA_JUNIT=  TESTS_JUNIT=fiAC_MSG_RESULT($JAVA_JUNIT)AC_SUBST(JUNIT)AC_SUBST(JAVA_JUNIT)AC_SUBST(TESTS_JUNIT)])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?