aboutsummaryrefslogtreecommitdiff
path: root/config/always-system.m4
diff options
context:
space:
mode:
Diffstat (limited to 'config/always-system.m4')
-rw-r--r--config/always-system.m426
1 files changed, 26 insertions, 0 deletions
diff --git a/config/always-system.m4 b/config/always-system.m4
new file mode 100644
index 000000000000..3225a52af8ae
--- /dev/null
+++ b/config/always-system.m4
@@ -0,0 +1,26 @@
+dnl #
+dnl # Set the target system
+dnl #
+AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_SYSTEM], [
+ AC_MSG_CHECKING([for system type ($host_os)])
+ case $host_os in
+ *linux*)
+ AC_DEFINE([SYSTEM_LINUX], [1],
+ [True if ZFS is to be compiled for a Linux system])
+ ac_system="Linux"
+ ;;
+ *freebsd*)
+ AC_DEFINE([SYSTEM_FREEBSD], [1],
+ [True if ZFS is to be compiled for a FreeBSD system])
+ ac_system="FreeBSD"
+ ;;
+ *)
+ ac_system="unknown"
+ ;;
+ esac
+ AC_MSG_RESULT([$ac_system])
+ AC_SUBST([ac_system])
+
+ AM_CONDITIONAL([BUILD_LINUX], [test "x$ac_system" = "xLinux"])
+ AM_CONDITIONAL([BUILD_FREEBSD], [test "x$ac_system" = "xFreeBSD"])
+])