1234567891011121314151617181920212223242526272829 |
- 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.
|