summaryrefslogtreecommitdiff
path: root/sdl2.m4
diff options
context:
space:
mode:
authorOzkan Sezer <sezeroz@gmail.com>2020-12-22 17:00:11 +0300
committerOzkan Sezer <sezeroz@gmail.com>2020-12-22 17:00:11 +0300
commit8b3d1f660bbaadc3d2bcde94b1e2fadffa68b6d8 (patch)
tree9ddf434271dcb1f5ca7af3e9d3bcbc6e20218d5c /sdl2.m4
parente29c4dce1593b6ef24e6fd36bd887d90baf572b1 (diff)
downloadsdl-8b3d1f660bbaadc3d2bcde94b1e2fadffa68b6d8.tar.gz
sdl2.m4 updates:
- remove HP/UX 9 (%@#!) support - change fopen() mode from "a" to "w" in test code. - bump its serial num to 2. - test/acinclude.m4: same sdl2.m4 updates.
Diffstat (limited to 'sdl2.m4')
-rw-r--r--sdl2.m433
1 files changed, 6 insertions, 27 deletions
diff --git a/sdl2.m4 b/sdl2.m4
index 0a73bc7d4..07190423b 100644
--- a/sdl2.m4
+++ b/sdl2.m4
@@ -7,14 +7,15 @@
#
# Changelog:
# * also look for SDL2.framework under Mac OS X
+# * removed HP/UX 9 support.
-# serial 1
+# serial 2
dnl AM_PATH_SDL2([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS
dnl
AC_DEFUN([AM_PATH_SDL2],
-[dnl
+[dnl
dnl Get the cflags and libraries from the sdl2-config script
dnl
AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)],
@@ -112,38 +113,16 @@ dnl
AC_TRY_RUN([
#include <stdio.h>
#include <stdlib.h>
-#include <string.h>
#include "SDL.h"
-char*
-my_strdup (char *str)
-{
- char *new_str;
-
- if (str)
- {
- new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
- strcpy (new_str, str);
- }
- else
- new_str = NULL;
-
- return new_str;
-}
-
int main (int argc, char *argv[])
{
int major, minor, micro;
- char *tmp_version;
+ FILE *fp = fopen("conf.sdltest", "w");
- /* This hangs on some systems (?)
- system ("touch conf.sdltest");
- */
- { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); }
+ if (fp) fclose(fp);
- /* HP/UX 9 (%@#!) writes to sscanf strings */
- tmp_version = my_strdup("$min_sdl_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
+ if (sscanf("$min_sdl_version", "%d.%d.%d", &major, &minor, &micro) != 3) {
printf("%s, bad version string\n", "$min_sdl_version");
exit(1);
}