mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-05 15:15:44 +00:00
Fixed test for RTEMS_HAS_POSIX_API so the executive POSIX API related
Makefiles would be properly generated.
This commit is contained in:
18
configure
vendored
18
configure
vendored
@@ -18,13 +18,13 @@ ac_help="$ac_help
|
|||||||
--enable-gmake-print-directory enable GNU Make's print directory"
|
--enable-gmake-print-directory enable GNU Make's print directory"
|
||||||
ac_help="$ac_help
|
ac_help="$ac_help
|
||||||
\
|
\
|
||||||
--disable-posix disable posix interface"
|
--enable-posix enable posix interface"
|
||||||
ac_help="$ac_help
|
ac_help="$ac_help
|
||||||
\
|
\
|
||||||
--disable-ka9q disable KA9Q TCP/IP stack"
|
--enable-ka9q enable KA9Q TCP/IP stack"
|
||||||
ac_help="$ac_help
|
ac_help="$ac_help
|
||||||
\
|
\
|
||||||
--disable-rtems-inlines disable RTEMS inline functions (use macros)"
|
--enable-rtems-inlines enable RTEMS inline functions (use macros)"
|
||||||
ac_help="$ac_help
|
ac_help="$ac_help
|
||||||
\
|
\
|
||||||
--enable-cpp enable C++ support, and build the rtems++ library"
|
--enable-cpp enable C++ support, and build the rtems++ library"
|
||||||
@@ -715,7 +715,7 @@ if test "${enable_posix+set}" = set; then
|
|||||||
case "${enableval}" in
|
case "${enableval}" in
|
||||||
yes) RTEMS_HAS_POSIX_API=yes ;;
|
yes) RTEMS_HAS_POSIX_API=yes ;;
|
||||||
no) RTEMS_HAS_POSIX_API=no ;;
|
no) RTEMS_HAS_POSIX_API=no ;;
|
||||||
*) { echo "configure: error: bad value ${enableval} for disable-posix option" 1>&2; exit 1; } ;;
|
*) { echo "configure: error: bad value ${enableval} for enable-posix option" 1>&2; exit 1; } ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
RTEMS_HAS_POSIX_API=yes
|
RTEMS_HAS_POSIX_API=yes
|
||||||
@@ -729,7 +729,7 @@ if test "${enable_ka9q+set}" = set; then
|
|||||||
case "${enableval}" in
|
case "${enableval}" in
|
||||||
yes) RTEMS_HAS_KA9Q=yes ;;
|
yes) RTEMS_HAS_KA9Q=yes ;;
|
||||||
no) RTEMS_HAS_KA9Q=no ;;
|
no) RTEMS_HAS_KA9Q=no ;;
|
||||||
*) { echo "configure: error: bad value ${enableval} for disable-ka9q option" 1>&2; exit 1; } ;;
|
*) { echo "configure: error: bad value ${enableval} for enable-ka9q option" 1>&2; exit 1; } ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
RTEMS_HAS_KA9Q=yes
|
RTEMS_HAS_KA9Q=yes
|
||||||
@@ -741,8 +741,8 @@ if test "${enable_rtems_inlines+set}" = set; then
|
|||||||
enableval="$enable_rtems_inlines"
|
enableval="$enable_rtems_inlines"
|
||||||
\
|
\
|
||||||
case "${enableval}" in
|
case "${enableval}" in
|
||||||
yes) RTEMS_USE_MACROS=yes ;;
|
yes) RTEMS_USE_MACROS=no ;;
|
||||||
no) RTEMS_USE_MACROS=no ;;
|
no) RTEMS_USE_MACROS=yes ;;
|
||||||
*) { echo "configure: error: bad value ${enableval} for disable-rtems-inlines option" 1>&2; exit 1; } ;;
|
*) { echo "configure: error: bad value ${enableval} for disable-rtems-inlines option" 1>&2; exit 1; } ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
@@ -1366,7 +1366,7 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if test "$RTEMS_HAS_POSIX" = "yes"; then
|
if test "$RTEMS_HAS_POSIX_API" = "yes"; then
|
||||||
|
|
||||||
echo $ac_n "checking for Makefile.in in c/src/exec/posix""... $ac_c" 1>&6
|
echo $ac_n "checking for Makefile.in in c/src/exec/posix""... $ac_c" 1>&6
|
||||||
echo "configure:1373: checking for Makefile.in in c/src/exec/posix" >&5
|
echo "configure:1373: checking for Makefile.in in c/src/exec/posix" >&5
|
||||||
@@ -1382,7 +1382,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
makefiles="$makefiles c/src/exec/posix/Makefile"
|
makefiles="$makefiles c/src/exec/wrapup/posix/Makefile"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# find all the Makefiles for the BSPs
|
# find all the Makefiles for the BSPs
|
||||||
|
|||||||
18
configure.in
18
configure.in
@@ -17,26 +17,26 @@ AC_ARG_ENABLE(gmake-print-directory, \
|
|||||||
esac],[RTEMS_USE_OWN_PDIR=yes])
|
esac],[RTEMS_USE_OWN_PDIR=yes])
|
||||||
|
|
||||||
AC_ARG_ENABLE(posix, \
|
AC_ARG_ENABLE(posix, \
|
||||||
[ --disable-posix disable posix interface], \
|
[ --enable-posix enable posix interface], \
|
||||||
[case "${enableval}" in
|
[case "${enableval}" in
|
||||||
yes) RTEMS_HAS_POSIX_API=yes ;;
|
yes) RTEMS_HAS_POSIX_API=yes ;;
|
||||||
no) RTEMS_HAS_POSIX_API=no ;;
|
no) RTEMS_HAS_POSIX_API=no ;;
|
||||||
*) AC_MSG_ERROR(bad value ${enableval} for disable-posix option) ;;
|
*) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;;
|
||||||
esac],[RTEMS_HAS_POSIX_API=yes])
|
esac],[RTEMS_HAS_POSIX_API=yes])
|
||||||
|
|
||||||
AC_ARG_ENABLE(ka9q, \
|
AC_ARG_ENABLE(ka9q, \
|
||||||
[ --disable-ka9q disable KA9Q TCP/IP stack], \
|
[ --enable-ka9q enable KA9Q TCP/IP stack], \
|
||||||
[case "${enableval}" in
|
[case "${enableval}" in
|
||||||
yes) RTEMS_HAS_KA9Q=yes ;;
|
yes) RTEMS_HAS_KA9Q=yes ;;
|
||||||
no) RTEMS_HAS_KA9Q=no ;;
|
no) RTEMS_HAS_KA9Q=no ;;
|
||||||
*) AC_MSG_ERROR(bad value ${enableval} for disable-ka9q option) ;;
|
*) AC_MSG_ERROR(bad value ${enableval} for enable-ka9q option) ;;
|
||||||
esac],[RTEMS_HAS_KA9Q=yes])
|
esac],[RTEMS_HAS_KA9Q=yes])
|
||||||
|
|
||||||
AC_ARG_ENABLE(rtems-inlines, \
|
AC_ARG_ENABLE(rtems-inlines, \
|
||||||
[ --disable-rtems-inlines disable RTEMS inline functions (use macros)], \
|
[ --enable-rtems-inlines enable RTEMS inline functions (use macros)], \
|
||||||
[case "${enableval}" in
|
[case "${enableval}" in
|
||||||
yes) RTEMS_USE_MACROS=yes ;;
|
yes) RTEMS_USE_MACROS=no ;;
|
||||||
no) RTEMS_USE_MACROS=no ;;
|
no) RTEMS_USE_MACROS=yes ;;
|
||||||
*) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
|
*) AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
|
||||||
esac],[RTEMS_USE_MACROS=no])
|
esac],[RTEMS_USE_MACROS=no])
|
||||||
|
|
||||||
@@ -171,9 +171,9 @@ fi
|
|||||||
RTEMS_CHECK_MAKEFILE(c/src/exec/rtems)
|
RTEMS_CHECK_MAKEFILE(c/src/exec/rtems)
|
||||||
RTEMS_CHECK_MAKEFILE(c/src/exec/sapi)
|
RTEMS_CHECK_MAKEFILE(c/src/exec/sapi)
|
||||||
|
|
||||||
if test "$RTEMS_HAS_POSIX" = "yes"; then
|
if test "$RTEMS_HAS_POSIX_API" = "yes"; then
|
||||||
RTEMS_CHECK_MAKEFILE(c/src/exec/posix)
|
RTEMS_CHECK_MAKEFILE(c/src/exec/posix)
|
||||||
makefiles="$makefiles c/src/exec/posix/Makefile"
|
makefiles="$makefiles c/src/exec/wrapup/posix/Makefile"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# find all the Makefiles for the BSPs
|
# find all the Makefiles for the BSPs
|
||||||
|
|||||||
Reference in New Issue
Block a user