mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	Fixed bug 3797 - configure check for float.h
Ozkan Sezer Cmake checks for float.h, but configure does not: the attached patch adds float.h to checked headers in configury, and it adds the missing HAVE_FLOAT_H macro to SDL_config.h.cmake and SDL_config.h.in. In SDL_config_macosx.h and SDL_config_windows.h, defined HAVE_FLOAT_H as 1, where I know that it's true.
This commit is contained in:
		
							
								
								
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @@ -16169,7 +16169,7 @@ $as_echo "#define STDC_HEADERS 1" >>confdefs.h | ||||
|  | ||||
| fi | ||||
|  | ||||
|     for ac_header in sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h strings.h wchar.h inttypes.h stdint.h ctype.h math.h iconv.h signal.h | ||||
|     for ac_header in sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h strings.h wchar.h inttypes.h stdint.h ctype.h math.h float.h iconv.h signal.h | ||||
| do : | ||||
|   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` | ||||
| ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" | ||||
|   | ||||
| @@ -234,7 +234,7 @@ if test x$enable_libc = xyes; then | ||||
|  | ||||
|     dnl Check for C library headers | ||||
|     AC_HEADER_STDC | ||||
|     AC_CHECK_HEADERS(sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h strings.h wchar.h inttypes.h stdint.h ctype.h math.h iconv.h signal.h) | ||||
|     AC_CHECK_HEADERS(sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h strings.h wchar.h inttypes.h stdint.h ctype.h math.h float.h iconv.h signal.h) | ||||
|  | ||||
|     dnl Check for typedefs, structures, etc. | ||||
|     AC_TYPE_SIZE_T | ||||
|   | ||||
| @@ -78,6 +78,7 @@ | ||||
| #cmakedefine HAVE_STDINT_H 1 | ||||
| #cmakedefine HAVE_CTYPE_H 1 | ||||
| #cmakedefine HAVE_MATH_H 1 | ||||
| #cmakedefine HAVE_FLOAT_H 1 | ||||
| #cmakedefine HAVE_ICONV_H 1 | ||||
| #cmakedefine HAVE_SIGNAL_H 1 | ||||
| #cmakedefine HAVE_ALTIVEC_H 1 | ||||
|   | ||||
| @@ -78,6 +78,7 @@ | ||||
| #undef HAVE_STDINT_H | ||||
| #undef HAVE_CTYPE_H | ||||
| #undef HAVE_MATH_H | ||||
| #undef HAVE_FLOAT_H | ||||
| #undef HAVE_ICONV_H | ||||
| #undef HAVE_SIGNAL_H | ||||
| #undef HAVE_ALTIVEC_H | ||||
|   | ||||
| @@ -46,6 +46,7 @@ | ||||
| #define HAVE_STDINT_H   1 | ||||
| #define HAVE_CTYPE_H    1 | ||||
| #define HAVE_MATH_H 1 | ||||
| #define HAVE_FLOAT_H    1 | ||||
| #define HAVE_SIGNAL_H   1 | ||||
|  | ||||
| /* C library functions */ | ||||
|   | ||||
| @@ -91,6 +91,7 @@ typedef unsigned int uintptr_t; | ||||
| #define HAVE_STRING_H 1 | ||||
| #define HAVE_CTYPE_H 1 | ||||
| #define HAVE_MATH_H 1 | ||||
| #define HAVE_FLOAT_H 1 | ||||
| #define HAVE_SIGNAL_H 1 | ||||
|  | ||||
| /* C library functions */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sam Lantinga
					Sam Lantinga