-
Continuous build Pre-Release
released this
2019-11-07 00:00:46 +01:00 | 0 commits to master since this releaseTravis CI build log: https://travis-ci.com/FWGS/waifu/builds/135357769
-
Waifu Build System 1.0.0 Stable
released this
2019-10-18 02:26:49 +02:00 | 8 commits to master since this releaseFWGS's custom tools collection to waf build system is released as 1.0.0.
Changes from original Waf by ita1024:
- Based on latest Waf revision
- Custom tools can be loaded from scripts/waifulib directory where top-level wscript or subproject located.
- cxx11.py: checks and enforces C++11.
- force_32bit.py: checks pointer size and enforces 32-bit targets.
- gitversion.py: helps you to get shortened commit hash.
- msvcfix.py: bugfix for multithreaded compiling with MSVC.
- reconfigure.py: tool to rerun previous configuration.
- sdl2.py: tool to find and check SDL2 library.
- subproject.py: enhanced subproject support, like CMake's subdirectory.
- msdev.py: Microsoft Visual Studio 2005 project generator(borrowed from waftools by Michel Mooij).
- strip_on_install.py: strips binaries :)
- fwgslib.py: collection of small utilities.
Tools that stable enough but aren't ready for production yet and may be changed in future:
- android.py: building Android applications support
- xcompile.py: collection of crosscompiling utilities(currently only Android NDK is supported)
- conan.py: Conan Package Manager support
In conclusion, I would like to say thanks to Thomas Nagy for this flexible, small and fast generic build system. :)