aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
blob: d26e69ba16cb5cc1e279db0e8a1a2cea16d3c06e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
AC_PREREQ([2.71])
AC_INIT([engine], [alpha])
AC_CONFIG_SRCDIR([src/engine.cpp])
AC_CONFIG_HEADERS([src/config.h])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CONFIG_FILES([Makefile src/Makefile])

dnl TODO: add check for Vulkan Utility Library
PKG_CHECK_MODULES(           [GLFW3],   [glfw3  >= 3.3.10])
PKG_CHECK_MODULES(           [VULKAN],  [vulkan >= 1.3.275])
PKG_HAVE_DEFINE_WITH_MODULES([NCURSES], [ncurses >= 6.4.20230625])

AC_PROG_CXX
AC_TYPE_UINT32_T
AC_CHECK_FUNCS([floor setlocale])

AC_REQUIRE_AUX_FILE([tap-driver.sh])
AC_OUTPUT