diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-06 18:10:43 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-06 18:10:43 +0000 |
commit | 97d54028fc76a462cedbcf68f41261e845083ad0 (patch) | |
tree | 29282fa5726fa36132dc1e436d0a25d1aa088e18 | |
parent | 2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-schedsim-97d54028fc76a462cedbcf68f41261e845083ad0.tar.bz2 |
2011-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
aclocal/check-posix.m4, aclocal/check-smp.m4,
aclocal/env-rtemscpu.m4: New files.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | aclocal/check-multiprocessing.m4 | 9 | ||||
-rw-r--r-- | aclocal/check-networking.m4 | 32 | ||||
-rw-r--r-- | aclocal/check-posix.m4 | 20 | ||||
-rw-r--r-- | aclocal/check-smp.m4 | 19 | ||||
-rw-r--r-- | aclocal/env-rtemscpu.m4 | 8 |
6 files changed, 94 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2011-07-06 Joel Sherrill <joel.sherrill@oarcorp.com> + + * aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, + aclocal/check-posix.m4, aclocal/check-smp.m4, + aclocal/env-rtemscpu.m4: New files. + 2011-05-17 Joel Sherrill <joel.sherrill@oarcorp.com> * configure.ac, aclocal/enable-smp.m4: Merge and update code. diff --git a/aclocal/check-multiprocessing.m4 b/aclocal/check-multiprocessing.m4 new file mode 100644 index 0000000..ca4338b --- /dev/null +++ b/aclocal/check-multiprocessing.m4 @@ -0,0 +1,9 @@ +dnl +dnl $Id$ +dnl + +AC_DEFUN([RTEMS_CHECK_MULTIPROCESSING], +[dnl +AC_REQUIRE([RTEMS_ENV_RTEMSCPU])dnl +AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl +]) diff --git a/aclocal/check-networking.m4 b/aclocal/check-networking.m4 new file mode 100644 index 0000000..1b8fe38 --- /dev/null +++ b/aclocal/check-networking.m4 @@ -0,0 +1,32 @@ +dnl $Id$ +dnl +AC_DEFUN([RTEMS_CHECK_NETWORKING], +[dnl +AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl +AC_REQUIRE([RTEMS_ENABLE_NETWORKING])dnl + +AC_CACHE_CHECK([whether CPU supports networking], + rtems_cv_HAS_NETWORKING, + [dnl + case "$host" in + *-*-rtems*) + AS_IF([test "${RTEMS_HAS_NETWORKING}" = "yes"],[ +# suppress libnetworking if one these types is not available + AS_IF([test x"$ac_cv_type_int8_t" = xyes \ + && test x"$ac_cv_type_uint8_t" = xyes \ + && test x"$ac_cv_type_int16_t" = xyes \ + && test x"$ac_cv_type_uint16_t" = xyes \ + && test x"$ac_cv_type_int32_t" = xyes \ + && test x"$ac_cv_type_uint32_t" = xyes \ + && test x"$ac_cv_type_int64_t" = xyes \ + && test x"$ac_cv_type_uint64_t" = xyes], + [rtems_cv_HAS_NETWORKING=yes], + [rtems_cv_HAS_NETWORKING=no]) + ],[ + rtems_cv_HAS_NETWORKING=disabled + ]) + ;; + esac + ]) + ]) +]) diff --git a/aclocal/check-posix.m4 b/aclocal/check-posix.m4 new file mode 100644 index 0000000..a00dc24 --- /dev/null +++ b/aclocal/check-posix.m4 @@ -0,0 +1,20 @@ +dnl $Id$ +dnl +AC_DEFUN([RTEMS_CHECK_POSIX_API], +[dnl +AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl +AC_REQUIRE([RTEMS_ENABLE_POSIX])dnl + +AC_CACHE_CHECK([whether CPU supports libposix], + rtems_cv_HAS_POSIX_API, + [dnl + case "$host" in + *-*-rtems*) + if test "${RTEMS_HAS_POSIX_API}" = "yes"; then + rtems_cv_HAS_POSIX_API="yes"; + else + rtems_cv_HAS_POSIX_API="disabled"; + fi + ;; + esac]) +]) diff --git a/aclocal/check-smp.m4 b/aclocal/check-smp.m4 new file mode 100644 index 0000000..294f5c9 --- /dev/null +++ b/aclocal/check-smp.m4 @@ -0,0 +1,19 @@ +dnl $Id$ +dnl +AC_DEFUN([RTEMS_CHECK_SMP], +[dnl +AC_REQUIRE([RTEMS_ENABLE_SMP])dnl + +AC_CACHE_CHECK([whether CPU supports libposix], + rtems_cv_HAS_SMP, + [dnl + case "$RTEMS_CPU" in + *) + if test "${RTEMS_HAS_SMP}" = "yes"; then + rtems_cv_HAS_SMP="yes"; + else + rtems_cv_HAS_SMP="disabled"; + fi + ;; + esac]) +]) diff --git a/aclocal/env-rtemscpu.m4 b/aclocal/env-rtemscpu.m4 new file mode 100644 index 0000000..65dea4e --- /dev/null +++ b/aclocal/env-rtemscpu.m4 @@ -0,0 +1,8 @@ +dnl $Id$ + +AC_DEFUN([RTEMS_ENV_RTEMSCPU], +[ + AC_REQUIRE([RTEMS_ENABLE_MULTILIB]) + + AM_CONDITIONAL([MULTILIB],[test x"$multilib" = x"yes"]) +]) |