netbsd: Revamp NetBSD platform checks

This commit is contained in:
Kamil Rytarowski 2015-12-08 04:22:42 +01:00 committed by Arun Raghavan
parent 93cccdee8d
commit 7f4acbd1c0

View file

@ -137,6 +137,9 @@ case "$host_os" in
AC_MSG_RESULT([freebsd]) AC_MSG_RESULT([freebsd])
host_has_caps=1 host_has_caps=1
;; ;;
netbsd*)
AC_MSG_RESULT([netbsd])
;;
darwin*) darwin*)
AC_MSG_RESULT([darwin]) AC_MSG_RESULT([darwin])
os_is_darwin=1 os_is_darwin=1
@ -257,6 +260,10 @@ else
# HW specific atomic ops stuff # HW specific atomic ops stuff
AC_MSG_CHECKING([architecture for native atomic operations]) AC_MSG_CHECKING([architecture for native atomic operations])
case $host in case $host in
*-netbsd*)
AC_MSG_RESULT([yes])
need_libatomic_ops=no
;;
arm*) arm*)
AC_MSG_RESULT([arm]) AC_MSG_RESULT([arm])
AC_MSG_CHECKING([whether we can use Linux kernel helpers]) AC_MSG_CHECKING([whether we can use Linux kernel helpers])
@ -292,10 +299,6 @@ else
]) ])
fi fi
;; ;;
*-netbsdelf5*)
AC_MSG_RESULT([yes])
need_libatomic_ops=no
;;
*-freebsd*) *-freebsd*)
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
need_libatomic_ops=no need_libatomic_ops=no