Ryan C. Gordon 2a75782553 X11: Add Xdbe support to message boxes (thanks, Melker!). před 10 roky
..
Cygwin b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
Linux 2a75782553 X11: Add Xdbe support to message boxes (thanks, Melker!). před 10 roky
MinGW 2c4a6ea0a2 Updated the copyright year to 2015 před 10 roky
VisualC 2c4a6ea0a2 Updated the copyright year to 2015 před 10 roky
Xcode 2a75782553 X11: Add Xdbe support to message boxes (thanks, Melker!). před 10 roky
Xcode-iOS 2c4a6ea0a2 Updated the copyright year to 2015 před 10 roky
config 2a75782553 X11: Add Xdbe support to message boxes (thanks, Melker!). před 10 roky
patches b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
projects 2a75782553 X11: Add Xdbe support to message boxes (thanks, Melker!). před 10 roky
util 2c4a6ea0a2 Updated the copyright year to 2015 před 10 roky
README-cygwin.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README-ios.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README-linux.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README-macosx.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README-mingw.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README-windows.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
README.txt b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
changelog b72938c861 Windows: Always set the system timer resolution to 1ms by default. před 10 roky
premake4.lua 2c4a6ea0a2 Updated the copyright year to 2015 před 10 roky

README-cygwin.txt

There is a script in the Cygwin/build-scripts folder for generating a series of
GNU makefiles for building the SDL2 project and some parts of its test suite.
These work similarly to the MinGW makefiles, but the overall Cygwin project has
significant limitations.

The current project will not build correctly. It's experimental and has a lot of
tweaking needed to be built. It was built successfully once, but it has not been
maintained in any way.

The Cygwin project is limited in that it is not expected to be able to run
anything visual at all. It is not difficult to enable all of the visual tests
and support (such as X11 support or OpenGL), but it is not a goal for this
project. For the complexity of having a compatible desktop environment setup on
Cygwin, it's assumed that will not be the case for most users of the generated
Cygwin project. As a result, only the core tests and library are built for
Cygwin, focusing on things like thread support, file operations, and various
system queries and information gathering.

The Cygwin directory does have automated tests to run through the tests
supported by Cygwin. It also has separate build scripts for both debug and
release builds, though this is assuming the GNU make utility is located in the
user's PATH.

The Cygwin project has no outstanding dependencies, since it is designed to be
mostly minimalistic and just relied on the POSIX functionality provided by
Cygwin.

Like the other projects, you may cleanup the entire directory of any generated
or built files using the clean script located in Cygwin/build-scripts.