summaryrefslogtreecommitdiff
path: root/src/contrib/SDL-3.2.20/build-scripts/release-info.json
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
committer3gg <3gg@shellblade.net>2025-08-30 16:53:58 -0700
commit6aaedb813fa11ba0679c3051bc2eb28646b9506c (patch)
tree34acbfc9840e02cb4753e6306ea7ce978bf8b58e /src/contrib/SDL-3.2.20/build-scripts/release-info.json
parent8f228ade99dd3d4c8da9b78ade1815c9adf85c8f (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.json210
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}