xref: /freebsd/sys/contrib/openzfs/config/always-system.m4 (revision fe6060f10f634930ff71b7c50291ddc610da2475)
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			;;
12		*freebsd*)
13			AC_DEFINE([SYSTEM_FREEBSD], [1],
14				[True if ZFS is to be compiled for a FreeBSD system])
15			ac_system="FreeBSD"
16			;;
17		*)
18			ac_system="unknown"
19			;;
20	esac
21	AC_MSG_RESULT([$ac_system])
22	AC_SUBST([ac_system])
23
24	AM_CONDITIONAL([BUILD_LINUX], [test "x$ac_system" = "xLinux"])
25	AM_CONDITIONAL([BUILD_FREEBSD], [test "x$ac_system" = "xFreeBSD"])
26])
27