source: rtems/testsuites/configure.ac @ b1274bd9

4.104.115
Last change on this file since b1274bd9 was 46605724, checked in by Joel Sherrill <joel.sherrill@…>, on 09/13/09 at 21:09:47

2009-09-13 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Some POSIX tests exercise functionality which is enabled when the POSIX threading is disabled. So build this suite all the time and let the psxtests select the specific tests to build.
  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[d7aecdc]1## Process this file with autoconf to produce a configure script.
2##
3## $Id$
4
[ba2c04f]5AC_PREREQ(2.60)
[fcb0cd46]6AC_INIT([rtems-c-src-tests],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
[17ad82c]7AC_CONFIG_SRCDIR([PROBLEMS])
[7c48a2e8]8RTEMS_TOP([..],[])
[d7aecdc]9
10RTEMS_CANONICAL_TARGET_CPU
11
[ba2c04f]12AM_INIT_AUTOMAKE([no-define foreign 1.10])
[d7aecdc]13AM_MAINTAINER_MODE
14
15RTEMS_ENABLE_TESTS
[44502ae]16RTEMS_ENABLE_CXX
[d7aecdc]17
18RTEMS_ENV_RTEMSBSP
19
20RTEMS_PROJECT_ROOT
21
22RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
[44502ae]23RTEMS_PROG_CC
24
25RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
26RTEMS_CHECK_CPUOPTS([RTEMS_ITRON_API])
27RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
28RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
[d7aecdc]29
[e41e3fe7]30case $enable_tests in
31yes | samples )
32  AC_CONFIG_SUBDIRS(samples)
33  ;;
34esac
[d7aecdc]35
[e41e3fe7]36if test "$enable_tests" = "yes"; then
[d7aecdc]37  # do functionality tests first, then performance tests
[46605724]38  AC_CONFIG_SUBDIRS(libtests sptests psxtests)
[fbe6a00]39  if test "$rtems_cv_RTEMS_MULTIPROCESSING" = "yes"; then
[d7aecdc]40    AC_CONFIG_SUBDIRS(mptests)
41  fi
[fbe6a00]42  if test "$rtems_cv_RTEMS_ITRON_API" = "yes"; then
[d7aecdc]43    AC_CONFIG_SUBDIRS(itrontests)
44  fi
45  # Now do performance tests
46  AC_CONFIG_SUBDIRS(tmtests)
[fbe6a00]47  if test "$rtems_cv_RTEMS_ITRON_API" = "yes"; then
[d7aecdc]48    AC_CONFIG_SUBDIRS(tmitrontests)
49  fi
50fi
51
52# Explicitly list all Makefiles here
[44502ae]53AC_CONFIG_FILES([Makefile])
[d7aecdc]54AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.