source: rtems/testsuites/configure.ac @ 76bd25e

5
Last change on this file since 76bd25e was ee537ea, checked in by Sebastian Huber <sebastian.huber@…>, on 10/12/17 at 08:00:10

ada-tests: Move to testsuites/ada

This solves a build dependency issue, e.g. building tests before
librtemsbsp.a exists.

Close #3079.

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[d7aecdc]1## Process this file with autoconf to produce a configure script.
2
[0f77281]3AC_PREREQ([2.69])
[12072880]4AC_INIT([rtems-c-src-tests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
[17ad82c]5AC_CONFIG_SRCDIR([PROBLEMS])
[7c48a2e8]6RTEMS_TOP([..],[])
[d7aecdc]7
8RTEMS_CANONICAL_TARGET_CPU
9
[bb2b825]10AM_INIT_AUTOMAKE([no-define foreign 1.12.2])
[d7aecdc]11AM_MAINTAINER_MODE
12
13RTEMS_ENABLE_TESTS
[44502ae]14RTEMS_ENABLE_CXX
[d7aecdc]15
16RTEMS_ENV_RTEMSBSP
17
18RTEMS_PROJECT_ROOT
19
[9a4eca5]20RTEMS_PROG_CC_FOR_TARGET
21RTEMS_PROG_CXX_FOR_TARGET
22RTEMS_CANONICALIZE_TOOLS
23AM_PROG_CC_C_O
24
[ee537ea]25AC_ARG_ENABLE([ada],
26[AS_HELP_STRING(--enable-ada,enable Ada support)],
27[case "${enable_ada}" in
28  yes) ;;
29  no) ;;
30  *)  AC_MSG_ERROR(bad value ${enable_ada} for --enable-ada) ;;
31esac],[enable_ada=no])
32
[d7aecdc]33RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
[44502ae]34
35RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
36RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
37RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
[152a2841]38RTEMS_CHECK_CPUOPTS([RTEMS_SMP])
[d7aecdc]39
[e41e3fe7]40case $enable_tests in
41yes | samples )
42  AC_CONFIG_SUBDIRS(samples)
43  ;;
44esac
[d7aecdc]45
[e41e3fe7]46if test "$enable_tests" = "yes"; then
[d7aecdc]47  # do functionality tests first, then performance tests
[0e89af8]48  AC_CONFIG_SUBDIRS(libtests sptests fstests psxtests)
[fbe6a00]49  if test "$rtems_cv_RTEMS_MULTIPROCESSING" = "yes"; then
[d7aecdc]50    AC_CONFIG_SUBDIRS(mptests)
51  fi
[152a2841]52  if test "$rtems_cv_RTEMS_SMP" = "yes"; then
53    AC_CONFIG_SUBDIRS(smptests)
54  fi
[ee537ea]55  if test "$enable_ada" = "yes"; then
56    AC_CONFIG_SUBDIRS(ada)
57  fi
[d7aecdc]58  # Now do performance tests
[0027682]59  AC_CONFIG_SUBDIRS(tmtests psxtmtests benchmarks rhealstone)
[d7aecdc]60fi
61
62# Explicitly list all Makefiles here
[44502ae]63AC_CONFIG_FILES([Makefile])
[d7aecdc]64AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.