mirror of
https://github.com/libsdl-org/SDL.git
synced 2024-11-23 19:03:27 +08:00
2dc788cb9f
Instead of using a URL and git sha1, this uses `git describe` to describe the version relative to the nearest previous git tag, which gives a better indication of whether this is a release, a prerelease, a slightly patched prerelease, or a long way after the last release during active development. This serves two purposes: it makes those APIs more informative, and it also puts this information into the binary in a form that is easy to screen-scrape using strings(1). For instance, if the bundled version of SDL in a game has this, we can see at a glance what version it is. It's also shorter than using the web address of the origin git repository and the full git commit sha1. Also write the computed version into a file ./VERSION in `make dist` tarballs, so that when we build from a tarball on a system that doesn't have git available, we still get the version details. For the Perforce code path in showrev.sh, output the version number followed by the Perforce revision, in a format reminiscent of `git describe` (with p instead of g to indicate Perforce). For the code path with no VCS available at all, put a suffix on the version number to indicate that this is just a guess (we can't know whether this SDL version is actually a git snapshot or has been patched locally or similar). Resolves: https://github.com/libsdl-org/SDL/issues/6418 Signed-off-by: Simon McVittie <smcv@collabora.com>
183 lines
3.1 KiB
Plaintext
183 lines
3.1 KiB
Plaintext
aclocal.m4
|
|
autom4te*
|
|
config.cache
|
|
config.log
|
|
config.status
|
|
libtool
|
|
Makefile
|
|
Makefile.rules
|
|
sdl2-config
|
|
sdl2-config.cmake
|
|
sdl2-config-version.cmake
|
|
sdl2.pc
|
|
SDL2.spec
|
|
build
|
|
gen
|
|
Build
|
|
buildbot
|
|
/VERSION
|
|
|
|
*.so
|
|
*.so.*
|
|
*.dll
|
|
*.exe
|
|
*.o
|
|
*.obj
|
|
*.res
|
|
*.lib
|
|
*.a
|
|
*.la
|
|
*.dSYM
|
|
*,e1f
|
|
*,ff8
|
|
*.lnk
|
|
*.err
|
|
*.exp
|
|
*.map
|
|
*.orig
|
|
*~
|
|
*.swp
|
|
*.tmp
|
|
*.rej
|
|
|
|
# for CMake
|
|
CMakeFiles/
|
|
CMakeCache.txt
|
|
cmake_install.cmake
|
|
cmake_uninstall.cmake
|
|
SDL2ConfigVersion.cmake
|
|
.ninja_*
|
|
*.ninja
|
|
|
|
# for CLion
|
|
.idea
|
|
cmake-build-*
|
|
|
|
# for Xcode
|
|
*.mode1*
|
|
*.perspective*
|
|
*.pbxuser
|
|
(^|/)build($|/)
|
|
.DS_Store
|
|
xcuserdata
|
|
*.xcworkspace
|
|
|
|
# for Visual C++
|
|
.vs
|
|
Debug
|
|
Release
|
|
*.user
|
|
*.ncb
|
|
*.suo
|
|
*.sdf
|
|
VisualC/tests/controllermap/axis.bmp
|
|
VisualC/tests/controllermap/button.bmp
|
|
VisualC/tests/controllermap/controllermap.bmp
|
|
VisualC/tests/controllermap/controllermap_back.bmp
|
|
VisualC/tests/loopwave/sample.wav
|
|
VisualC/tests/testautomation/CompareSurfaces0001_Reference.bmp
|
|
VisualC/tests/testautomation/CompareSurfaces0001_TestOutput.bmp
|
|
VisualC/tests/testgamecontroller/axis.bmp
|
|
VisualC/tests/testgamecontroller/button.bmp
|
|
VisualC/tests/testgamecontroller/controllermap.bmp
|
|
VisualC/tests/testgamecontroller/controllermap_back.bmp
|
|
VisualC/tests/testoverlay2/moose.dat
|
|
VisualC/tests/testrendertarget/icon.bmp
|
|
VisualC/tests/testrendertarget/sample.bmp
|
|
VisualC/tests/testscale/icon.bmp
|
|
VisualC/tests/testscale/sample.bmp
|
|
VisualC/tests/testsprite2/icon.bmp
|
|
VisualC/tests/testyuv/testyuv.bmp
|
|
VisualC/visualtest/icon.bmp
|
|
VisualC/visualtest/testquit.actions
|
|
VisualC/visualtest/testquit.config
|
|
VisualC/visualtest/testquit.exe
|
|
VisualC/visualtest/testquit.parameters
|
|
VisualC/visualtest/testsprite2.exe
|
|
VisualC/visualtest/testsprite2_sample.actions
|
|
VisualC/visualtest/testsprite2_sample.config
|
|
VisualC/visualtest/testsprite2_sample.parameters
|
|
VisualC-GDK/**/Layout
|
|
|
|
# for Android
|
|
android-project/local.properties
|
|
android-project/.gradle/
|
|
|
|
test/checkkeys
|
|
test/checkkeysthreads
|
|
test/controllermap
|
|
test/loopwave
|
|
test/loopwavequeue
|
|
test/testatomic
|
|
test/testaudiocapture
|
|
test/testaudiohotplug
|
|
test/testaudioinfo
|
|
test/testautomation
|
|
test/testbounds
|
|
test/testcustomcursor
|
|
test/testdisplayinfo
|
|
test/testdraw2
|
|
test/testdrawchessboard
|
|
test/testdropfile
|
|
test/testerror
|
|
test/testevdev
|
|
test/testfile
|
|
test/testfilesystem
|
|
test/testgamecontroller
|
|
test/testgeometry
|
|
test/testgesture
|
|
test/testgl2
|
|
test/testgles
|
|
test/testgles2
|
|
test/testhaptic
|
|
test/testhittesting
|
|
test/testhotplug
|
|
test/testiconv
|
|
test/testime
|
|
test/testintersections
|
|
test/testjoystick
|
|
test/testkeys
|
|
test/testloadso
|
|
test/testlocale
|
|
test/testlock
|
|
test/testmessage
|
|
test/testmouse
|
|
test/testmultiaudio
|
|
test/testnative
|
|
test/testoverlay2
|
|
test/testplatform
|
|
test/testpower
|
|
test/testqsort
|
|
test/testrelative
|
|
test/testrendercopyex
|
|
test/testrendertarget
|
|
test/testresample
|
|
test/testrumble
|
|
test/testscale
|
|
test/testsem
|
|
test/testsensor
|
|
test/testshader
|
|
test/testshape
|
|
test/testsprite2
|
|
test/testspriteminimal
|
|
test/teststreaming
|
|
test/testsurround
|
|
test/testthread
|
|
test/testtimer
|
|
test/testurl
|
|
test/testver
|
|
test/testviewport
|
|
test/testvulkan
|
|
test/testwm2
|
|
test/testyuv
|
|
test/torturethread
|
|
|
|
builddir/
|
|
debian/*.debhelper.log
|
|
debian/*.substvars
|
|
debian/*.tar.gz
|
|
debian/.debhelper/
|
|
debian/files
|
|
debian/libsdl*/
|
|
debian/tmp/
|