diff options
author | 3gg <3gg@shellblade.net> | 2025-08-30 16:53:58 -0700 |
---|---|---|
committer | 3gg <3gg@shellblade.net> | 2025-08-30 16:53:58 -0700 |
commit | 6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch) | |
tree | 34acbfc9840e02cb4753e6306ea7ce978bf8b58e /src/contrib/SDL-3.2.20/build-scripts/release-info.json | |
parent | 8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (diff) |
Update to SDL3
Diffstat (limited to 'src/contrib/SDL-3.2.20/build-scripts/release-info.json')
-rw-r--r-- | src/contrib/SDL-3.2.20/build-scripts/release-info.json | 210 |
1 files changed, 210 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/build-scripts/release-info.json b/src/contrib/SDL-3.2.20/build-scripts/release-info.json new file mode 100644 index 0000000..8ba213a --- /dev/null +++ b/src/contrib/SDL-3.2.20/build-scripts/release-info.json | |||
@@ -0,0 +1,210 @@ | |||
1 | { | ||
2 | "name": "SDL3", | ||
3 | "remote": "libsdl-org/SDL", | ||
4 | "version": { | ||
5 | "file": "include/SDL3/SDL_version.h", | ||
6 | "re_major": "^#define SDL_MAJOR_VERSION\\s+([0-9]+)$", | ||
7 | "re_minor": "^#define SDL_MINOR_VERSION\\s+([0-9]+)$", | ||
8 | "re_micro": "^#define SDL_MICRO_VERSION\\s+([0-9]+)$" | ||
9 | }, | ||
10 | "source": { | ||
11 | "checks": [ | ||
12 | "src/SDL.c", | ||
13 | "include/SDL3/SDL.h", | ||
14 | "test/testsprite.c", | ||
15 | "android-project/app/src/main/java/org/libsdl/app/SDLActivity.java" | ||
16 | ], | ||
17 | "files": { | ||
18 | "include/SDL3": [ | ||
19 | "build-scripts/pkg-support/source/SDL_revision.h.in:SDL_revision.h" | ||
20 | ], | ||
21 | "include/build_config": [ | ||
22 | "build-scripts/pkg-support/source/SDL_revision.h.cmake.in:SDL_revision.h.cmake" | ||
23 | ] | ||
24 | } | ||
25 | }, | ||
26 | "dmg": { | ||
27 | "project": "Xcode/SDL/SDL.xcodeproj", | ||
28 | "path": "Xcode/SDL/build/SDL3.dmg", | ||
29 | "target": "SDL3.dmg", | ||
30 | "build-xcconfig": "Xcode/SDL/pkg-support/build.xcconfig" | ||
31 | }, | ||
32 | "mingw": { | ||
33 | "cmake": { | ||
34 | "archs": ["x86", "x64"], | ||
35 | "args": [ | ||
36 | "-DSDL_SHARED=ON", | ||
37 | "-DSDL_STATIC=OFF", | ||
38 | "-DSDL_DISABLE_INSTALL_DOCS=ON", | ||
39 | "-DSDL_RELOCATABLE=ON", | ||
40 | "-DSDL_TEST_LIBRARY=ON", | ||
41 | "-DSDL_TESTS=OFF", | ||
42 | "-DSDL_VENDOR_INFO=libsdl.org" | ||
43 | ], | ||
44 | "shared-static": "args" | ||
45 | }, | ||
46 | "files": { | ||
47 | "": [ | ||
48 | "build-scripts/pkg-support/mingw/INSTALL.md.in:INSTALL.md", | ||
49 | "build-scripts/pkg-support/mingw/Makefile", | ||
50 | "LICENSE.txt", | ||
51 | "README.md" | ||
52 | ], | ||
53 | "cmake": [ | ||
54 | "build-scripts/pkg-support/mingw/cmake/SDL3Config.cmake", | ||
55 | "build-scripts/pkg-support/mingw/cmake/SDL3ConfigVersion.cmake" | ||
56 | ] | ||
57 | } | ||
58 | }, | ||
59 | "msvc": { | ||
60 | "msbuild": { | ||
61 | "archs": [ | ||
62 | "x86", | ||
63 | "x64" | ||
64 | ], | ||
65 | "directory-build-props": "build-scripts/pkg-support/msvc/Directory.Build.props", | ||
66 | "projects": [ | ||
67 | "VisualC/SDL/SDL.vcxproj", | ||
68 | "VisualC/SDL_test/SDL_test.vcxproj" | ||
69 | ], | ||
70 | "files-lib": { | ||
71 | "": [ | ||
72 | "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll" | ||
73 | ] | ||
74 | }, | ||
75 | "files-devel": { | ||
76 | "lib/@<@ARCH@>@": [ | ||
77 | "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.dll", | ||
78 | "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.lib", | ||
79 | "VisualC/SDL/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3.pdb", | ||
80 | "VisualC/SDL_test/@<@PLATFORM@>@/@<@CONFIGURATION@>@/SDL3_test.lib" | ||
81 | ] | ||
82 | } | ||
83 | }, | ||
84 | "cmake": { | ||
85 | "archs": [ | ||
86 | "arm64" | ||
87 | ], | ||
88 | "args": [ | ||
89 | "-DSDL_SHARED=ON", | ||
90 | "-DSDL_STATIC=OFF", | ||
91 | "-DSDL_TEST_LIBRARY=ON", | ||
92 | "-DSDL_TESTS=OFF", | ||
93 | "-DSDL_DISABLE_INSTALL_DOCS=ON", | ||
94 | "-DSDL_RELOCATABLE=ON", | ||
95 | "-DSDL_VENDOR_INFO=libsdl.org" | ||
96 | ], | ||
97 | "files-lib": { | ||
98 | "": [ | ||
99 | "bin/SDL3.dll" | ||
100 | ] | ||
101 | }, | ||
102 | "files-devel": { | ||
103 | "lib/@<@ARCH@>@": [ | ||
104 | "bin/SDL3.dll", | ||
105 | "bin/SDL3.pdb", | ||
106 | "lib/SDL3.lib", | ||
107 | "lib/SDL3_test.lib" | ||
108 | ] | ||
109 | } | ||
110 | }, | ||
111 | "files-lib": { | ||
112 | "": [ | ||
113 | "build-scripts/pkg-support/msvc/@<@ARCH@>@/INSTALL.md.in:INSTALL.md", | ||
114 | "LICENSE.txt", | ||
115 | "README.md" | ||
116 | ] | ||
117 | }, | ||
118 | "files-devel": { | ||
119 | "": [ | ||
120 | "build-scripts/pkg-support/msvc/INSTALL.md.in:INSTALL.md", | ||
121 | "LICENSE.txt", | ||
122 | "README.md" | ||
123 | ], | ||
124 | "cmake": [ | ||
125 | "build-scripts/pkg-support/msvc/cmake/SDL3Config.cmake.in:SDL3Config.cmake", | ||
126 | "build-scripts/pkg-support/msvc/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake", | ||
127 | "cmake/sdlcpu.cmake" | ||
128 | ], | ||
129 | "include/SDL3": [ | ||
130 | "include/SDL3/*.h" | ||
131 | ] | ||
132 | } | ||
133 | }, | ||
134 | "android": { | ||
135 | "cmake": { | ||
136 | "args": [ | ||
137 | "-DSDL_SHARED=ON", | ||
138 | "-DSDL_STATIC=OFF", | ||
139 | "-DSDL_TEST_LIBRARY=ON", | ||
140 | "-DSDL_TESTS=OFF", | ||
141 | "-DSDL_ANDROID_JAR=ON", | ||
142 | "-DSDL_INSTALL=ON", | ||
143 | "-DSDL_INSTALL_DOCS=ON", | ||
144 | "-DSDL_VENDOR_INFO=libsdl.org" | ||
145 | ] | ||
146 | }, | ||
147 | "modules": { | ||
148 | "SDL3-Headers": { | ||
149 | "type": "interface", | ||
150 | "includes": { | ||
151 | "SDL3": ["include/SDL3/*.h"] | ||
152 | } | ||
153 | }, | ||
154 | "Headers": { | ||
155 | "type": "interface", | ||
156 | "export-libraries": [":SDL3-Headers"] | ||
157 | }, | ||
158 | "SDL3_test": { | ||
159 | "type": "library", | ||
160 | "library": "lib/libSDL3_test.a", | ||
161 | "export-libraries": [":Headers"] | ||
162 | }, | ||
163 | "SDL3-shared": { | ||
164 | "type": "library", | ||
165 | "library": "lib/libSDL3.so", | ||
166 | "export-libraries": [":Headers"] | ||
167 | }, | ||
168 | "SDL3": { | ||
169 | "type": "interface", | ||
170 | "export-libraries": [":SDL3-shared"] | ||
171 | } | ||
172 | }, | ||
173 | "jars": { | ||
174 | "classes": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@.jar", | ||
175 | "sources": "share/java/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-sources.jar", | ||
176 | "doc": "share/javadoc/@<@PROJECT_NAME@>@/@<@PROJECT_NAME@>@-@<@PROJECT_VERSION@>@-javadoc.jar" | ||
177 | }, | ||
178 | "abis": [ | ||
179 | "armeabi-v7a", | ||
180 | "arm64-v8a", | ||
181 | "x86", | ||
182 | "x86_64" | ||
183 | ], | ||
184 | "api-minimum": 21, | ||
185 | "api-target": 35, | ||
186 | "ndk-minimum": 21, | ||
187 | "aar-files": { | ||
188 | "": [ | ||
189 | "android-project/app/proguard-rules.pro:proguard.txt", | ||
190 | "build-scripts/pkg-support/android/aar/__main__.py.in:__main__.py", | ||
191 | "build-scripts/pkg-support/android/aar/description.json.in:description.json" | ||
192 | ], | ||
193 | "META-INF": [ | ||
194 | "LICENSE.txt" | ||
195 | ], | ||
196 | "cmake": [ | ||
197 | "cmake/sdlcpu.cmake", | ||
198 | "build-scripts/pkg-support/android/aar/cmake/SDL3Config.cmake", | ||
199 | "build-scripts/pkg-support/android/aar/cmake/SDL3ConfigVersion.cmake.in:SDL3ConfigVersion.cmake" | ||
200 | ] | ||
201 | }, | ||
202 | "files": { | ||
203 | "": [ | ||
204 | "build-scripts/pkg-support/android/INSTALL.md.in:INSTALL.md", | ||
205 | "LICENSE.txt", | ||
206 | "README.md" | ||
207 | ] | ||
208 | } | ||
209 | } | ||
210 | } | ||