xref: /freebsd/sys/contrib/openzfs/config/always-system.m4 (revision a4e5e0106ac7145f56eb39a691e302cabb4635be)
1dnl #
2dnl # Set the target system
3dnl #
4AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_SYSTEM], [
5	AC_MSG_CHECKING([for system type ($host_os)])
6	case $host_os in
7		*linux*)
8			AC_DEFINE([SYSTEM_LINUX], [1],
9				[True if ZFS is to be compiled for a Linux system])
10			ac_system="Linux"
11			ac_system_l="linux"
12			;;
13		*freebsd*)
14			AC_DEFINE([SYSTEM_FREEBSD], [1],
15				[True if ZFS is to be compiled for a FreeBSD system])
16			ac_system="FreeBSD"
17			ac_system_l="freebsd"
18			;;
19		*)
20			ac_system="unknown"
21			ac_system_l="unknown"
22			;;
23	esac
24	AC_MSG_RESULT([$ac_system])
25	AC_SUBST([ac_system])
26	AC_SUBST([ac_system_l])
27
28	AM_CONDITIONAL([BUILD_LINUX], [test "x$ac_system" = "xLinux"])
29	AM_CONDITIONAL([BUILD_FREEBSD], [test "x$ac_system" = "xFreeBSD"])
30])
31