diff options
Diffstat (limited to 'src/contrib/SDL-3.2.20/cmake/PreseedEmscriptenCache.cmake')
-rw-r--r-- | src/contrib/SDL-3.2.20/cmake/PreseedEmscriptenCache.cmake | 178 |
1 files changed, 178 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/cmake/PreseedEmscriptenCache.cmake b/src/contrib/SDL-3.2.20/cmake/PreseedEmscriptenCache.cmake new file mode 100644 index 0000000..5a34ab5 --- /dev/null +++ b/src/contrib/SDL-3.2.20/cmake/PreseedEmscriptenCache.cmake | |||
@@ -0,0 +1,178 @@ | |||
1 | if(EMSCRIPTEN) | ||
2 | function(SDL_Preseed_CMakeCache) | ||
3 | set(COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR_ALWAYS "1" CACHE INTERNAL "Test COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR_ALWAYS") | ||
4 | set(HAVE_ALLOCA_H "1" CACHE INTERNAL "Have include alloca.h") | ||
5 | set(HAVE_LIBM "1" CACHE INTERNAL "Have library m") | ||
6 | set(HAVE_MALLOC "1" CACHE INTERNAL "Have include malloc.h") | ||
7 | set(LIBC_HAS_ABS "1" CACHE INTERNAL "Have symbol abs") | ||
8 | set(LIBC_HAS_ACOS "1" CACHE INTERNAL "Have symbol acos") | ||
9 | set(LIBC_HAS_ACOSF "1" CACHE INTERNAL "Have symbol acosf") | ||
10 | set(LIBC_HAS_ASIN "1" CACHE INTERNAL "Have symbol asin") | ||
11 | set(LIBC_HAS_ASINF "1" CACHE INTERNAL "Have symbol asinf") | ||
12 | set(LIBC_HAS_ATAN "1" CACHE INTERNAL "Have symbol atan") | ||
13 | set(LIBC_HAS_ATAN2 "1" CACHE INTERNAL "Have symbol atan2") | ||
14 | set(LIBC_HAS_ATAN2F "1" CACHE INTERNAL "Have symbol atan2f") | ||
15 | set(LIBC_HAS_ATANF "1" CACHE INTERNAL "Have symbol atanf") | ||
16 | set(LIBC_HAS_ATOF "1" CACHE INTERNAL "Have symbol atof") | ||
17 | set(LIBC_HAS_ATOI "1" CACHE INTERNAL "Have symbol atoi") | ||
18 | set(LIBC_HAS_BCOPY "1" CACHE INTERNAL "Have symbol bcopy") | ||
19 | set(LIBC_HAS_CALLOC "1" CACHE INTERNAL "Have symbol calloc") | ||
20 | set(LIBC_HAS_CEIL "1" CACHE INTERNAL "Have symbol ceil") | ||
21 | set(LIBC_HAS_CEILF "1" CACHE INTERNAL "Have symbol ceilf") | ||
22 | set(LIBC_HAS_COPYSIGN "1" CACHE INTERNAL "Have symbol copysign") | ||
23 | set(LIBC_HAS_COPYSIGNF "1" CACHE INTERNAL "Have symbol copysignf") | ||
24 | set(LIBC_HAS_COS "1" CACHE INTERNAL "Have symbol cos") | ||
25 | set(LIBC_HAS_COSF "1" CACHE INTERNAL "Have symbol cosf") | ||
26 | set(LIBC_HAS_EXP "1" CACHE INTERNAL "Have symbol exp") | ||
27 | set(LIBC_HAS_EXPF "1" CACHE INTERNAL "Have symbol expf") | ||
28 | set(LIBC_HAS_FABS "1" CACHE INTERNAL "Have symbol fabs") | ||
29 | set(LIBC_HAS_FABSF "1" CACHE INTERNAL "Have symbol fabsf") | ||
30 | set(LIBC_HAS_FLOAT_H "1" CACHE INTERNAL "Have include float.h") | ||
31 | set(LIBC_HAS_FLOOR "1" CACHE INTERNAL "Have symbol floor") | ||
32 | set(LIBC_HAS_FLOORF "1" CACHE INTERNAL "Have symbol floorf") | ||
33 | set(LIBC_HAS_FMOD "1" CACHE INTERNAL "Have symbol fmod") | ||
34 | set(LIBC_HAS_FMODF "1" CACHE INTERNAL "Have symbol fmodf") | ||
35 | set(LIBC_HAS_FOPEN64 "1" CACHE INTERNAL "Have symbol fopen64") | ||
36 | set(LIBC_HAS_FREE "1" CACHE INTERNAL "Have symbol free") | ||
37 | set(LIBC_HAS_FSEEKO "1" CACHE INTERNAL "Have symbol fseeko") | ||
38 | set(LIBC_HAS_FSEEKO64 "1" CACHE INTERNAL "Have symbol fseeko64") | ||
39 | set(LIBC_HAS_GETENV "1" CACHE INTERNAL "Have symbol getenv") | ||
40 | set(LIBC_HAS_ICONV_H "1" CACHE INTERNAL "Have include iconv.h") | ||
41 | set(LIBC_HAS_INDEX "1" CACHE INTERNAL "Have symbol index") | ||
42 | set(LIBC_HAS_INTTYPES_H "1" CACHE INTERNAL "Have include inttypes.h") | ||
43 | set(LIBC_HAS_ISINF "1" CACHE INTERNAL "Have include isinf(double)") | ||
44 | set(LIBC_ISINF_HANDLES_FLOAT "1" CACHE INTERNAL "Have include isinf(float)") | ||
45 | set(LIBC_HAS_ISINFF "1" CACHE INTERNAL "Have include isinff(float)") | ||
46 | set(LIBC_HAS_ISNAN "1" CACHE INTERNAL "Have include isnan(double)") | ||
47 | set(LIBC_ISNAN_HANDLES_FLOAT "1" CACHE INTERNAL "Have include isnan(float)") | ||
48 | set(LIBC_HAS_ISNANF "1" CACHE INTERNAL "Have include isnanf(float)") | ||
49 | set(LIBC_HAS_ITOA "" CACHE INTERNAL "Have symbol itoa") | ||
50 | set(LIBC_HAS_LIMITS_H "1" CACHE INTERNAL "Have include limits.h") | ||
51 | set(LIBC_HAS_LOG "1" CACHE INTERNAL "Have symbol log") | ||
52 | set(LIBC_HAS_LOG10 "1" CACHE INTERNAL "Have symbol log10") | ||
53 | set(LIBC_HAS_LOG10F "1" CACHE INTERNAL "Have symbol log10f") | ||
54 | set(LIBC_HAS_LOGF "1" CACHE INTERNAL "Have symbol logf") | ||
55 | set(LIBC_HAS_LROUND "1" CACHE INTERNAL "Have symbol lround") | ||
56 | set(LIBC_HAS_LROUNDF "1" CACHE INTERNAL "Have symbol lroundf") | ||
57 | set(LIBC_HAS_MALLOC "1" CACHE INTERNAL "Have symbol malloc") | ||
58 | set(LIBC_HAS_MALLOC_H "1" CACHE INTERNAL "Have include malloc.h") | ||
59 | set(LIBC_HAS_MATH_H "1" CACHE INTERNAL "Have include math.h") | ||
60 | set(LIBC_HAS_MEMCMP "1" CACHE INTERNAL "Have symbol memcmp") | ||
61 | set(LIBC_HAS_MEMCPY "1" CACHE INTERNAL "Have symbol memcpy") | ||
62 | set(LIBC_HAS_MEMMOVE "1" CACHE INTERNAL "Have symbol memmove") | ||
63 | set(LIBC_HAS_MEMORY_H "1" CACHE INTERNAL "Have include memory.h") | ||
64 | set(LIBC_HAS_MEMSET "1" CACHE INTERNAL "Have symbol memset") | ||
65 | set(LIBC_HAS_MODF "1" CACHE INTERNAL "Have symbol modf") | ||
66 | set(LIBC_HAS_MODFF "1" CACHE INTERNAL "Have symbol modff") | ||
67 | set(LIBC_HAS_POW "1" CACHE INTERNAL "Have symbol pow") | ||
68 | set(LIBC_HAS_POWF "1" CACHE INTERNAL "Have symbol powf") | ||
69 | set(LIBC_HAS_PUTENV "1" CACHE INTERNAL "Have symbol putenv") | ||
70 | set(LIBC_HAS_REALLOC "1" CACHE INTERNAL "Have symbol realloc") | ||
71 | set(LIBC_HAS_RINDEX "1" CACHE INTERNAL "Have symbol rindex") | ||
72 | set(LIBC_HAS_ROUND "1" CACHE INTERNAL "Have symbol round") | ||
73 | set(LIBC_HAS_ROUNDF "1" CACHE INTERNAL "Have symbol roundf") | ||
74 | set(LIBC_HAS_SCALBN "1" CACHE INTERNAL "Have symbol scalbn") | ||
75 | set(LIBC_HAS_SCALBNF "1" CACHE INTERNAL "Have symbol scalbnf") | ||
76 | set(LIBC_HAS_SETENV "1" CACHE INTERNAL "Have symbol setenv") | ||
77 | set(LIBC_HAS_SIGNAL_H "1" CACHE INTERNAL "Have include signal.h") | ||
78 | set(LIBC_HAS_SIN "1" CACHE INTERNAL "Have symbol sin") | ||
79 | set(LIBC_HAS_SINF "1" CACHE INTERNAL "Have symbol sinf") | ||
80 | set(LIBC_HAS_SQR "" CACHE INTERNAL "Have symbol sqr") | ||
81 | set(LIBC_HAS_SQRT "1" CACHE INTERNAL "Have symbol sqrt") | ||
82 | set(LIBC_HAS_SQRTF "1" CACHE INTERNAL "Have symbol sqrtf") | ||
83 | set(LIBC_HAS_SSCANF "1" CACHE INTERNAL "Have symbol sscanf") | ||
84 | set(LIBC_HAS_STDARG_H "1" CACHE INTERNAL "Have include stdarg.h") | ||
85 | set(LIBC_HAS_STDBOOL_H "1" CACHE INTERNAL "Have include stdbool.h") | ||
86 | set(LIBC_HAS_STDDEF_H "1" CACHE INTERNAL "Have include stddef.h") | ||
87 | set(LIBC_HAS_STDINT_H "1" CACHE INTERNAL "Have include stdint.h") | ||
88 | set(LIBC_HAS_STDIO_H "1" CACHE INTERNAL "Have include stdio.h") | ||
89 | set(LIBC_HAS_STDLIB_H "1" CACHE INTERNAL "Have include stdlib.h") | ||
90 | set(LIBC_HAS_STRCASESTR "1" CACHE INTERNAL "Have symbol strcasestr") | ||
91 | set(LIBC_HAS_STRCHR "1" CACHE INTERNAL "Have symbol strchr") | ||
92 | set(LIBC_HAS_STRCMP "1" CACHE INTERNAL "Have symbol strcmp") | ||
93 | set(LIBC_HAS_STRINGS_H "1" CACHE INTERNAL "Have include strings.h") | ||
94 | set(LIBC_HAS_STRING_H "1" CACHE INTERNAL "Have include string.h") | ||
95 | set(LIBC_HAS_STRLCAT "1" CACHE INTERNAL "Have symbol strlcat") | ||
96 | set(LIBC_HAS_STRLCPY "1" CACHE INTERNAL "Have symbol strlcpy") | ||
97 | set(LIBC_HAS_STRLEN "1" CACHE INTERNAL "Have symbol strlen") | ||
98 | set(LIBC_HAS_STRNCMP "1" CACHE INTERNAL "Have symbol strncmp") | ||
99 | set(LIBC_HAS_STRNLEN "1" CACHE INTERNAL "Have symbol strnlen") | ||
100 | set(LIBC_HAS_STRNSTR "" CACHE INTERNAL "Have symbol strnstr") | ||
101 | set(LIBC_HAS_STRPBRK "1" CACHE INTERNAL "Have symbol strpbrk") | ||
102 | set(LIBC_HAS_STRRCHR "1" CACHE INTERNAL "Have symbol strrchr") | ||
103 | set(LIBC_HAS_STRSTR "1" CACHE INTERNAL "Have symbol strstr") | ||
104 | set(LIBC_HAS_STRTOD "1" CACHE INTERNAL "Have symbol strtod") | ||
105 | set(LIBC_HAS_STRTOK_R "1" CACHE INTERNAL "Have symbol strtok_r") | ||
106 | set(LIBC_HAS_STRTOL "1" CACHE INTERNAL "Have symbol strtol") | ||
107 | set(LIBC_HAS_STRTOLL "1" CACHE INTERNAL "Have symbol strtoll") | ||
108 | set(LIBC_HAS_STRTOUL "1" CACHE INTERNAL "Have symbol strtoul") | ||
109 | set(LIBC_HAS_STRTOULL "1" CACHE INTERNAL "Have symbol strtoull") | ||
110 | set(LIBC_HAS_SYS_TYPES_H "1" CACHE INTERNAL "Have include sys/types.h") | ||
111 | set(LIBC_HAS_TAN "1" CACHE INTERNAL "Have symbol tan") | ||
112 | set(LIBC_HAS_TANF "1" CACHE INTERNAL "Have symbol tanf") | ||
113 | set(LIBC_HAS_TIME_H "1" CACHE INTERNAL "Have include time.h") | ||
114 | set(LIBC_HAS_TRUNC "1" CACHE INTERNAL "Have symbol trunc") | ||
115 | set(LIBC_HAS_TRUNCF "1" CACHE INTERNAL "Have symbol truncf") | ||
116 | set(LIBC_HAS_UNSETENV "1" CACHE INTERNAL "Have symbol unsetenv") | ||
117 | set(LIBC_HAS_VSNPRINTF "1" CACHE INTERNAL "Have symbol vsnprintf") | ||
118 | set(LIBC_HAS_VSSCANF "1" CACHE INTERNAL "Have symbol vsscanf") | ||
119 | set(LIBC_HAS_WCHAR_H "1" CACHE INTERNAL "Have include wchar.h") | ||
120 | set(LIBC_HAS_WCSCMP "1" CACHE INTERNAL "Have symbol wcscmp") | ||
121 | set(LIBC_HAS_WCSDUP "1" CACHE INTERNAL "Have symbol wcsdup") | ||
122 | set(LIBC_HAS_WCSLCAT "" CACHE INTERNAL "Have symbol wcslcat") | ||
123 | set(LIBC_HAS_WCSLCPY "" CACHE INTERNAL "Have symbol wcslcpy") | ||
124 | set(LIBC_HAS_WCSLEN "1" CACHE INTERNAL "Have symbol wcslen") | ||
125 | set(LIBC_HAS_WCSNCMP "1" CACHE INTERNAL "Have symbol wcsncmp") | ||
126 | set(LIBC_HAS_WCSNLEN "1" CACHE INTERNAL "Have symbol wcsnlen") | ||
127 | set(LIBC_HAS_WCSSTR "1" CACHE INTERNAL "Have symbol wcsstr") | ||
128 | set(LIBC_HAS_WCSTOL "1" CACHE INTERNAL "Have symbol wcstol") | ||
129 | set(LIBC_HAS__EXIT "1" CACHE INTERNAL "Have symbol _Exit") | ||
130 | set(LIBC_HAS__I64TOA "" CACHE INTERNAL "Have symbol _i64toa") | ||
131 | set(LIBC_HAS__LTOA "" CACHE INTERNAL "Have symbol _ltoa") | ||
132 | set(LIBC_HAS__STRREV "" CACHE INTERNAL "Have symbol _strrev") | ||
133 | set(LIBC_HAS__UI64TOA "" CACHE INTERNAL "Have symbol _ui64toa") | ||
134 | set(LIBC_HAS__UITOA "" CACHE INTERNAL "Have symbol _uitoa") | ||
135 | set(LIBC_HAS__ULTOA "" CACHE INTERNAL "Have symbol _ultoa") | ||
136 | set(LIBC_HAS__WCSDUP "" CACHE INTERNAL "Have symbol _wcsdup") | ||
137 | set(LIBC_IS_GLIBC "" CACHE INTERNAL "Have symbol __GLIBC__") | ||
138 | set(_ALLOCA_IN_MALLOC_H "" CACHE INTERNAL "Have symbol _alloca") | ||
139 | set(SDL_CPU_EMSCRIPTEN "1" CACHE INTERNAL "Test SDL_CPU_EMSCRIPTEN") | ||
140 | set(HAVE_GCC_WALL "1" CACHE INTERNAL "Test HAVE_GCC_WALL") | ||
141 | set(HAVE_GCC_WUNDEF "1" CACHE INTERNAL "Test HAVE_GCC_WUNDEF") | ||
142 | set(HAVE_GCC_WFLOAT_CONVERSION "1" CACHE INTERNAL "Test HAVE_GCC_WFLOAT_CONVERSION") | ||
143 | set(HAVE_GCC_NO_STRICT_ALIASING "1" CACHE INTERNAL "Test HAVE_GCC_NO_STRICT_ALIASING") | ||
144 | set(HAVE_GCC_WDOCUMENTATION "1" CACHE INTERNAL "Test HAVE_GCC_WDOCUMENTATION") | ||
145 | set(HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND "1" CACHE INTERNAL "Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND") | ||
146 | set(HAVE_GCC_COMMENT_BLOCK_COMMANDS "1" CACHE INTERNAL "Test HAVE_GCC_COMMENT_BLOCK_COMMANDS") | ||
147 | set(HAVE_GCC_WSHADOW "1" CACHE INTERNAL "Test HAVE_GCC_WSHADOW") | ||
148 | set(HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS "1" CACHE INTERNAL "Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS") | ||
149 | set(HAVE_GCC_WIMPLICIT_FALLTHROUGH "1" CACHE INTERNAL "Test HAVE_GCC_WIMPLICIT_FALLTHROUGH") | ||
150 | set(HAVE_GCC_FVISIBILITY "1" CACHE INTERNAL "Test HAVE_GCC_FVISIBILITY") | ||
151 | set(HAVE_ST_MTIM "1" CACHE INTERNAL "Test HAVE_ST_MTIM") | ||
152 | set(HAVE_O_CLOEXEC "1" CACHE INTERNAL "Test HAVE_O_CLOEXEC") | ||
153 | set(COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR "1" CACHE INTERNAL "Test COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR") | ||
154 | set(COMPILER_SUPPORTS_GCC_ATOMICS "1" CACHE INTERNAL "Test COMPILER_SUPPORTS_GCC_ATOMICS") | ||
155 | set(LINKER_SUPPORTS_VERSION_SCRIPT "" CACHE INTERNAL "Test LINKER_SUPPORTS_VERSION_SCRIPT") | ||
156 | set(LINKER_SUPPORTS_WL_NO_UNDEFINED "" CACHE INTERNAL "Test LINKER_SUPPORTS_WL_NO_UNDEFINED") | ||
157 | set(ICONV_IN_LIBC "1" CACHE INTERNAL "Test ICONV_IN_LIBC") | ||
158 | set(ICONV_IN_LIBICONV "" CACHE INTERNAL "Test ICONV_IN_LIBICONV") | ||
159 | set(LIBC_HAS_WORKING_LIBUNWIND "" CACHE INTERNAL "Test LIBC_HAS_WORKING_LIBUNWIND") | ||
160 | set(LIBUNWIND_HAS_WORKINGLIBUNWIND "" CACHE INTERNAL "Test LIBUNWIND_HAS_WORKINGLIBUNWIND") | ||
161 | set(HAVE_GETPAGESIZE "1" CACHE INTERNAL "Have symbol getpagesize") | ||
162 | set(HAVE_SIGACTION "1" CACHE INTERNAL "Have symbol sigaction") | ||
163 | set(HAVE_SA_SIGACTION "1" CACHE INTERNAL "Have symbol sa_sigaction") | ||
164 | set(HAVE_SETJMP "1" CACHE INTERNAL "Have symbol setjmp") | ||
165 | set(HAVE_NANOSLEEP "1" CACHE INTERNAL "Have symbol nanosleep") | ||
166 | set(HAVE_GMTIME_R "1" CACHE INTERNAL "Have symbol gmtime_r") | ||
167 | set(HAVE_LOCALTIME_R "1" CACHE INTERNAL "Have symbol localtime_r") | ||
168 | set(HAVE_NL_LANGINFO "1" CACHE INTERNAL "Have symbol nl_langinfo") | ||
169 | set(HAVE_SYSCONF "1" CACHE INTERNAL "Have symbol sysconf") | ||
170 | set(HAVE_SYSCTLBYNAME "" CACHE INTERNAL "Have symbol sysctlbyname") | ||
171 | set(HAVE_GETAUXVAL "" CACHE INTERNAL "Have symbol getauxval") | ||
172 | set(HAVE_ELF_AUX_INFO "" CACHE INTERNAL "Have symbol elf_aux_info") | ||
173 | set(HAVE_POLL "1" CACHE INTERNAL "Have symbol poll") | ||
174 | set(HAVE_MEMFD_CREATE "" CACHE INTERNAL "Have symbol memfd_create") | ||
175 | set(HAVE_POSIX_FALLOCATE "1" CACHE INTERNAL "Have symbol posix_fallocate") | ||
176 | set(HAVE_DLOPEN_IN_LIBC "1" CACHE INTERNAL "Have symbol dlopen") | ||
177 | endfunction() | ||
178 | endif() | ||