source: rtems/testsuites/libtests/configure.ac @ 6a174c02

5
Last change on this file since 6a174c02 was 6a174c02, checked in by Alexander Krutwig <alexander.krutwig@…>, on 07/25/16 at 13:34:43

Add Untar_FromGzChunk_Print() + Test

  • Property mode set to 100644
File size: 3.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-libtests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
[d7aecdc]5AC_CONFIG_SRCDIR([cpuuse])
[027e40d]6AC_CONFIG_HEADER([config.h])
[7c48a2e8]7RTEMS_TOP([../..],[..])
[d7aecdc]8
9RTEMS_CANONICAL_TARGET_CPU
10
[bb2b825]11AM_INIT_AUTOMAKE([no-define foreign 1.12.2])
[d7aecdc]12AM_MAINTAINER_MODE
13
14RTEMS_ENABLE_CXX
15
16RTEMS_ENV_RTEMSBSP
17RTEMS_CHECK_RTEMS_TEST_NO_PAUSE
18
19RTEMS_PROJECT_ROOT
20
[952e4be]21RTEMS_PROG_CC_FOR_TARGET
[d7aecdc]22
[06908af6]23RTEMS_PROG_CXX_FOR_TARGET
[d7aecdc]24
25RTEMS_CANONICALIZE_TOOLS
26
27RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
28RTEMS_CHECK_CXX(RTEMS_BSP)
[2a6ed0aa]29RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
[cb7b57e1]30RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
[d7aecdc]31
[e33e5c67]32AC_PROG_LN_S
[7e06bd9]33AC_PATH_PROG([PAX],[pax],no)
[6a174c02]34AC_PATH_PROG([GZIP],[gzip],no)
[7e06bd9]35
36AS_IF([test "x$PAX" = "xno"],[
37        AC_MSG_ERROR([pax is missing.])
38])
[e33e5c67]39
[87b4f123]40AC_CHECK_HEADERS([complex.h])
41
[6a174c02]42AM_CONDITIONAL(TARTESTS,test "$as_ln_s" = "ln -s" && test -n "$PAX" && test -n "$GZIP")
[d7aecdc]43
[44502ae]44AM_CONDITIONAL(HAS_CXX,test "$rtems_cv_HAS_CPLUSPLUS" = "yes")
[83f7fd6]45AM_CONDITIONAL([HAS_COMPLEX],[test "$ac_cv_header_complex_h" = yes])
[2a6ed0aa]46AM_CONDITIONAL(NETTESTS,test "$rtems_cv_RTEMS_NETWORKING" = "yes")
[cb7b57e1]47AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
[d7aecdc]48
[ae5fe7e6]49# Must match the list in cpukit.
50AC_MSG_CHECKING([whether CPU supports libdl])
51case $RTEMS_CPU in
[f5201df]52  arm | i386 | m68k | mips | moxie | powerpc | sparc)
[f54e503]53   TEST_LIBDL=yes ;;
[9bef63e]54  # bfin has an issue to resolve with libdl. See ticket #2252
55  bfin)
56   HAVE_LIBDL=no ;;
[a726ca64]57  # lm32 has an issue to resolve with libdl. See ticket #2283
58  lm32)
59   HAVE_LIBDL=no ;;
[1d061ee]60  # v850 has an issue to resolve with libdl. See ticket #2260
61  v850)
62   HAVE_LIBDL=no ;;
[ae5fe7e6]63  *)
[f54e503]64   TEST_LIBDL=no ;;
[ae5fe7e6]65esac
[f54e503]66AC_MSG_RESULT([$TEST_LIBDL])
[ae5fe7e6]67
[f54e503]68AS_IF([test x"$TEST_LIBDL" = x"yes"],[
[ae5fe7e6]69  AC_CHECK_PROG(RTEMS_LD_CHECK,rtems-ld,yes)
70  if test x"$RTEMS_LD_CHECK" != x"yes" ; then
[f54e503]71    TEST_LIBDL=no
[ae5fe7e6]72  fi
73  AC_CHECK_PROG(RTEMS_SYMS_CHECK,rtems-syms,yes)
74  if test x"$RTEMS_SYMS_CHECK" != x"yes" ; then
[f54e503]75    TEST_LIBDL=no
[ae5fe7e6]76  fi
77])
78
[f54e503]79AM_CONDITIONAL(DLTESTS,[test x"$TEST_LIBDL" = x"yes"])
80
[d7aecdc]81# Explicitly list all Makefiles here
82AC_CONFIG_FILES([Makefile
[195d412]83networking01/Makefile
[175263e]84libfdt01/Makefile
[e870941]85defaultconfig01/Makefile
[e02d5dd9]86pwdgrp02/Makefile
[acf9a8d]87shell01/Makefile
[6935428]88pwdgrp01/Makefile
[4466321]89crypt01/Makefile
[1bcd0378]90sha/Makefile
[41c5f1b7]91i2c01/Makefile
[3ccfd98b]92newlib01/Makefile
[390e987e]93block17/Makefile
[dfd1508]94exit02/Makefile
[49120e8]95exit01/Makefile
[2ee8b15]96utf8proc01/Makefile
[f95d74a4]97md501/Makefile
[7fab7fc]98sparsedisk01/Makefile
[0d68d8f2]99block16/Makefile
[0eb5bfba]100mghttpd01/Makefile
[f12249f]101block15/Makefile
[9f527308]102block14/Makefile
[39ee704e]103block13/Makefile
[e752630]104rbheap01/Makefile
[58f6655]105syscall01/Makefile
[23ed785]106flashdisk01/Makefile
[b344b3de]107block01/Makefile
[90d24022]108block02/Makefile
109block03/Makefile
110block04/Makefile
[e6000760]111block05/Makefile
112block06/Makefile
113block07/Makefile
[64734fc]114block08/Makefile
115block09/Makefile
[e7fb54e]116block10/Makefile
[01211720]117block11/Makefile
[3c462734]118block12/Makefile
[7c86172a]119bspcmdline01/Makefile
[d7aecdc]120cpuuse/Makefile
[21671507]121devfs01/Makefile
[b28cb82e]122devfs02/Makefile
123devfs03/Makefile
124devfs04/Makefile
[58c5a9b]125deviceio01/Makefile
[8e8775db]126devnullfatal01/Makefile
[ae5fe7e6]127dl01/Makefile
[540b7b41]128dl02/Makefile
[d0e825d]129dumpbuf01/Makefile
[2a6ed0aa]130ftp01/Makefile
[f938d598]131gxx01/Makefile
[56b7951]132heapwalk/Makefile
[d7aecdc]133malloctest/Makefile
[e247b1af]134malloc02/Makefile
[71a3078]135malloc03/Makefile
[843ad7b]136malloc04/Makefile
[d7aecdc]137monitor/Makefile
[dee3992f]138monitor02/Makefile
[3d4f749]139mouse01/Makefile
[7cf81ba4]140uid01/Makefile
[d7aecdc]141putenvtest/Makefile
142rtems++/Makefile
143rtmonuse/Makefile
144stackchk/Makefile
[99acb01]145stackchk01/Makefile
[57544fb]146stringto01/Makefile
[270434cc]147tar01/Makefile
148tar02/Makefile
[741343ad]149tar03/Makefile
[d7aecdc]150termios/Makefile
[4d5b156]151termios01/Makefile
[dda7c828]152termios02/Makefile
[69cab20e]153termios03/Makefile
[b6eaf429]154termios04/Makefile
[7424c3ee]155termios05/Makefile
[15bf747]156termios06/Makefile
[78da8ac3]157termios07/Makefile
158termios08/Makefile
[410bcdfe]159top/Makefile
[3e1fada2]160tztest/Makefile
[82d137ae]161capture01/Makefile
[c53ba11a]162POSIX/Makefile
[0a0e7a9]163math/Makefile
[e9c71fc0]164mathf/Makefile
165mathl/Makefile
[0a0e7a9]166complex/Makefile
[d7aecdc]167])
168AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.