SDL

Форк
0
/
PreseedEmscriptenCache.cmake 
177 строк · 17.4 Кб
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_STRRCHR                                 "1"   CACHE INTERNAL "Have symbol strrchr")
102
    set(LIBC_HAS_STRSTR                                  "1"   CACHE INTERNAL "Have symbol strstr")
103
    set(LIBC_HAS_STRTOD                                  "1"   CACHE INTERNAL "Have symbol strtod")
104
    set(LIBC_HAS_STRTOK_R                                "1"   CACHE INTERNAL "Have symbol strtok_r")
105
    set(LIBC_HAS_STRTOL                                  "1"   CACHE INTERNAL "Have symbol strtol")
106
    set(LIBC_HAS_STRTOLL                                 "1"   CACHE INTERNAL "Have symbol strtoll")
107
    set(LIBC_HAS_STRTOUL                                 "1"   CACHE INTERNAL "Have symbol strtoul")
108
    set(LIBC_HAS_STRTOULL                                "1"   CACHE INTERNAL "Have symbol strtoull")
109
    set(LIBC_HAS_SYS_TYPES_H                             "1"   CACHE INTERNAL "Have include sys/types.h")
110
    set(LIBC_HAS_TAN                                     "1"   CACHE INTERNAL "Have symbol tan")
111
    set(LIBC_HAS_TANF                                    "1"   CACHE INTERNAL "Have symbol tanf")
112
    set(LIBC_HAS_TIME_H                                  "1"   CACHE INTERNAL "Have include time.h")
113
    set(LIBC_HAS_TRUNC                                   "1"   CACHE INTERNAL "Have symbol trunc")
114
    set(LIBC_HAS_TRUNCF                                  "1"   CACHE INTERNAL "Have symbol truncf")
115
    set(LIBC_HAS_UNSETENV                                "1"   CACHE INTERNAL "Have symbol unsetenv")
116
    set(LIBC_HAS_VSNPRINTF                               "1"   CACHE INTERNAL "Have symbol vsnprintf")
117
    set(LIBC_HAS_VSSCANF                                 "1"   CACHE INTERNAL "Have symbol vsscanf")
118
    set(LIBC_HAS_WCHAR_H                                 "1"   CACHE INTERNAL "Have include wchar.h")
119
    set(LIBC_HAS_WCSCMP                                  "1"   CACHE INTERNAL "Have symbol wcscmp")
120
    set(LIBC_HAS_WCSDUP                                  "1"   CACHE INTERNAL "Have symbol wcsdup")
121
    set(LIBC_HAS_WCSLCAT                                 ""    CACHE INTERNAL "Have symbol wcslcat")
122
    set(LIBC_HAS_WCSLCPY                                 ""    CACHE INTERNAL "Have symbol wcslcpy")
123
    set(LIBC_HAS_WCSLEN                                  "1"   CACHE INTERNAL "Have symbol wcslen")
124
    set(LIBC_HAS_WCSNCMP                                 "1"   CACHE INTERNAL "Have symbol wcsncmp")
125
    set(LIBC_HAS_WCSNLEN                                 "1"   CACHE INTERNAL "Have symbol wcsnlen")
126
    set(LIBC_HAS_WCSSTR                                  "1"   CACHE INTERNAL "Have symbol wcsstr")
127
    set(LIBC_HAS_WCSTOL                                  "1"   CACHE INTERNAL "Have symbol wcstol")
128
    set(LIBC_HAS__EXIT                                   "1"   CACHE INTERNAL "Have symbol _Exit")
129
    set(LIBC_HAS__I64TOA                                 ""    CACHE INTERNAL "Have symbol _i64toa")
130
    set(LIBC_HAS__LTOA                                   ""    CACHE INTERNAL "Have symbol _ltoa")
131
    set(LIBC_HAS__STRREV                                 ""    CACHE INTERNAL "Have symbol _strrev")
132
    set(LIBC_HAS__UI64TOA                                ""    CACHE INTERNAL "Have symbol _ui64toa")
133
    set(LIBC_HAS__UITOA                                  ""    CACHE INTERNAL "Have symbol _uitoa")
134
    set(LIBC_HAS__ULTOA                                  ""    CACHE INTERNAL "Have symbol _ultoa")
135
    set(LIBC_HAS__WCSDUP                                 ""    CACHE INTERNAL "Have symbol _wcsdup")
136
    set(LIBC_IS_GLIBC                                    ""    CACHE INTERNAL "Have symbol __GLIBC__")
137
    set(_ALLOCA_IN_MALLOC_H                              ""    CACHE INTERNAL "Have symbol _alloca")
138
    set(SDL_CPU_EMSCRIPTEN                               "1"   CACHE INTERNAL "Test SDL_CPU_EMSCRIPTEN")
139
    set(HAVE_GCC_WALL                                    "1"   CACHE INTERNAL "Test HAVE_GCC_WALL")
140
    set(HAVE_GCC_WUNDEF                                  "1"   CACHE INTERNAL "Test HAVE_GCC_WUNDEF")
141
    set(HAVE_GCC_WFLOAT_CONVERSION                       "1"   CACHE INTERNAL "Test HAVE_GCC_WFLOAT_CONVERSION")
142
    set(HAVE_GCC_NO_STRICT_ALIASING                      "1"   CACHE INTERNAL "Test HAVE_GCC_NO_STRICT_ALIASING")
143
    set(HAVE_GCC_WDOCUMENTATION                          "1"   CACHE INTERNAL "Test HAVE_GCC_WDOCUMENTATION")
144
    set(HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND          "1"   CACHE INTERNAL "Test HAVE_GCC_WDOCUMENTATION_UNKNOWN_COMMAND")
145
    set(HAVE_GCC_COMMENT_BLOCK_COMMANDS                  "1"   CACHE INTERNAL "Test HAVE_GCC_COMMENT_BLOCK_COMMANDS")
146
    set(HAVE_GCC_WSHADOW                                 "1"   CACHE INTERNAL "Test HAVE_GCC_WSHADOW")
147
    set(HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS                  "1"   CACHE INTERNAL "Test HAVE_GCC_WUNUSED_LOCAL_TYPEDEFS")
148
    set(HAVE_GCC_WIMPLICIT_FALLTHROUGH                   "1"   CACHE INTERNAL "Test HAVE_GCC_WIMPLICIT_FALLTHROUGH")
149
    set(HAVE_GCC_FVISIBILITY                             "1"   CACHE INTERNAL "Test HAVE_GCC_FVISIBILITY")
150
    set(HAVE_ST_MTIM                                     "1"   CACHE INTERNAL "Test HAVE_ST_MTIM")
151
    set(HAVE_O_CLOEXEC                                   "1"   CACHE INTERNAL "Test HAVE_O_CLOEXEC")
152
    set(COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR             "1"   CACHE INTERNAL "Test COMPILER_SUPPORTS_FDIAGNOSTICS_COLOR")
153
    set(COMPILER_SUPPORTS_GCC_ATOMICS                    "1"   CACHE INTERNAL "Test COMPILER_SUPPORTS_GCC_ATOMICS")
154
    set(LINKER_SUPPORTS_VERSION_SCRIPT                   ""    CACHE INTERNAL "Test LINKER_SUPPORTS_VERSION_SCRIPT")
155
    set(LINKER_SUPPORTS_WL_NO_UNDEFINED                  ""    CACHE INTERNAL "Test LINKER_SUPPORTS_WL_NO_UNDEFINED")
156
    set(ICONV_IN_LIBC                                    "1"   CACHE INTERNAL "Test ICONV_IN_LIBC")
157
    set(ICONV_IN_LIBICONV                                ""    CACHE INTERNAL "Test ICONV_IN_LIBICONV")
158
    set(LIBC_HAS_WORKING_LIBUNWIND                       ""    CACHE INTERNAL "Test LIBC_HAS_WORKING_LIBUNWIND")
159
    set(LIBUNWIND_HAS_WORKINGLIBUNWIND                   ""    CACHE INTERNAL "Test LIBUNWIND_HAS_WORKINGLIBUNWIND")
160
    set(HAVE_GETPAGESIZE                                 "1"   CACHE INTERNAL "Have symbol getpagesize")
161
    set(HAVE_SIGACTION                                   "1"   CACHE INTERNAL "Have symbol sigaction")
162
    set(HAVE_SA_SIGACTION                                "1"   CACHE INTERNAL "Have symbol sa_sigaction")
163
    set(HAVE_SETJMP                                      "1"   CACHE INTERNAL "Have symbol setjmp")
164
    set(HAVE_NANOSLEEP                                   "1"   CACHE INTERNAL "Have symbol nanosleep")
165
    set(HAVE_GMTIME_R                                    "1"   CACHE INTERNAL "Have symbol gmtime_r")
166
    set(HAVE_LOCALTIME_R                                 "1"   CACHE INTERNAL "Have symbol localtime_r")
167
    set(HAVE_NL_LANGINFO                                 "1"   CACHE INTERNAL "Have symbol nl_langinfo")
168
    set(HAVE_SYSCONF                                     "1"   CACHE INTERNAL "Have symbol sysconf")
169
    set(HAVE_SYSCTLBYNAME                                ""    CACHE INTERNAL "Have symbol sysctlbyname")
170
    set(HAVE_GETAUXVAL                                   ""    CACHE INTERNAL "Have symbol getauxval")
171
    set(HAVE_ELF_AUX_INFO                                ""    CACHE INTERNAL "Have symbol elf_aux_info")
172
    set(HAVE_POLL                                        "1"   CACHE INTERNAL "Have symbol poll")
173
    set(HAVE_MEMFD_CREATE                                ""    CACHE INTERNAL "Have symbol memfd_create")
174
    set(HAVE_POSIX_FALLOCATE                             "1"   CACHE INTERNAL "Have symbol posix_fallocate")
175
    set(HAVE_DLOPEN_IN_LIBC                              "1"   CACHE INTERNAL "Have symbol dlopen")
176
  endfunction()
177
endif()
178

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.