diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 23 |
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 |
