diff options
| author | vimene <vincent.menegaux@gmail.com> | 2025-12-26 15:46:19 +0100 |
|---|---|---|
| committer | vimene <vincent.menegaux@gmail.com> | 2025-12-26 15:46:19 +0100 |
| commit | c0eeccb889c8ae969bbb6e44e87bc309ea5f146f (patch) | |
| tree | 4b7d33acfd3711c4189ebbc9e3e4938f032f657f /configure.ac | |
| parent | b21d32a0dd906404b0cdf7d6edf395ba63adba8b (diff) | |
| download | engine-c0eeccb889c8ae969bbb6e44e87bc309ea5f146f.tar.gz | |
added STBI library
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 |
