aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac23
1 files changed, 20 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index 8a2c3d4..aae39c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,6 +28,23 @@ AS_IF([test "x$VULKAN_SDK" != x], [AC_MSG_RESULT([yes])], [
AC_LANG([C])
CFLAGS_save="$CFLAGS"
LIBS_save="$LIBS"
+
+CFLAGS="$STB_CFLAGS"
+LIBS="$LIBS $STB_LIBS"
+AC_MSG_CHECKING([for STBI version 1])
+AC_RUN_IFELSE([AC_LANG_PROGRAM([
+#define STB_IMAGE_IMPLEMENTATION
+#include <stb_image.h>
+dnl
+dnl we are not really checking for stbi version, this is to check if the header is truly included
+dnl without problems
+],[if (STBI_VERSION != 1) exit(1)])], [AC_MSG_RESULT([yes])], [
+ AC_MSG_RESULT([no])
+ AC_MSG_ERROR([STBI not found, or wrong version (1 required)])
+])
+AC_SUBST([STB_CFLAGS])
+AC_SUBST([STB_LIBS])
+
CFLAGS="$VULKAN_CFLAGS"
LIBS="$LIBS $VULKAN_LIBS"
AC_MSG_CHECKING([for Vulkan version 1.4.313])
@@ -38,12 +55,12 @@ AC_RUN_IFELSE([AC_LANG_PROGRAM([
AC_MSG_RESULT([no])
AC_MSG_ERROR([Vulkan not found, or wrong version (1.4.313 required)])
])
-CFLAGS="$CFLAGS_save"
-LIBS="$LIBS_save"
-
AC_SUBST([VULKAN_CFLAGS])
AC_SUBST([VULKAN_LIBS])
+CFLAGS="$CFLAGS_save"
+LIBS="$LIBS_save"
+
PKG_HAVE_DEFINE_WITH_MODULES([NCURSES], [ncurses >= 6.4.20230625])
AC_OUTPUT