summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorLouie Shprung <lshprung@scu.edu>2023-01-07 15:01:28 -0800
committerLouie Shprung <lshprung@scu.edu>2023-01-07 15:01:28 -0800
commit0139e38d10d7a2e50bc07a7a10a9fffbf1761c78 (patch)
tree9dc207335d86f337e7e8a1a234ed897278a171c6 /configure.ac
parent3c64e633185d7065c1a72673394acef89ff4740e (diff)
Add conditional for build platform
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac20
1 files changed, 20 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 205deb8..61642f7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,6 +26,26 @@ if test "x$ax_cv_curses" != xyes || test "x$ax_cv_curses_color" != xyes; then
AC_MSG_ERROR([requires an X/Open-compatible Curses library with color])
fi
+# Temporary fix for differentiating Unix and Windows builds
+AC_CANONICAL_HOST
+
+build_unix=no
+build_windows=no
+
+# Detect the target system
+case "${host_os}" in
+ cygwin*|mingw*)
+ build_windows=yes
+ ;;
+ *)
+ build_unix=yes
+ ;;
+esac
+
+# Pass the conditionals to automake
+AM_CONDITIONAL([UNIX], [test "$build_unix" = "yes"])
+AM_CONDITIONAL([WINDOWS], [test "$build_windows" = "yes"])
+
AC_CONFIG_FILES([Makefile
src/Makefile])
AC_OUTPUT