Yeah, you read it right. After expirementing with autotools for a few days, I am proud to announce that the autotools build system (using autoconf, automake and libtool) is almost ready!
Adding an autotools build system (./configure) is in my belief a huge addition, because it makes SDLU much more convenient to build under Linux (mainly because configure does not depend on anything extra installed, other than a basic GNU system).
Of course, there are some things that have to be done first, like extending portability and testing on different GNU hosts (currently it's only tested under Ubuntu and Linux Mint).
I strongly believe that the build system will be ready and in the master repository by the end of this week, if I manage to take some time of studying.
UPDATE:
The autotools build system is now live in the bitbucket repository. Enjoy! (and report any bugs in the issue tracker.
-- Aggelos Kolaitis
Wednesday, November 20, 2013
Monday, November 11, 2013
Development State [11th November]
This is the first development update since the 2.0.1 release. The last week I didn't do much, but here's the changelog.
API Additions
-- Aggelos Kolaitis
API Additions
- Added button flag SDLU_BUTTON_FOREIGN, which allows you to have buttons without depending on the SDL2 Render API.
- Points in SDLU_RenderDrawPolygon() and SDLU_RenderFillPolygon() should now be passed SDL_Point* lists.
- Moved all cxx classes into the namespace SDLU, to make sure that naming collisions are avoided
- Many updates and fixes in the premake and CMake build systems
- Added linux x86_64 executable
- A number of bug fixes in the code
- Eliminated build errors
-- Aggelos Kolaitis
Wednesday, November 6, 2013
I've been away...
Over the course of the past few days I haven't had much time to work on SDLU. There have been a few fixes here and there. and very few (but important!) feature additions.
But you need not worry my loyal users (all five of you :p), many things are yet to come!
Probably next week will be more productive.
Friday, October 25, 2013
SDLU 2.0.1 released!
2.0.1 is a feature release. The source code is available from the downloads page at bitbucket.
What's new in SDLU 2.0.1 (24/10/13)
Build System:
Added new APIs:
What's new in SDLU 2.0.1 (24/10/13)
Build System:
- Added CMake based build system, as an alternative to the existing premake build system.
- Eliminated Visual Studio warnings.
- Small improvements to the premake4 build system.
- Updated Makefile.minimal.
Added new APIs:
- SDLU_SpriteDrawRotated(): set whether the sprite is being drawn rotated, works nice with SDLU_SetSpriteDirection().
- SDLU_GetSpriteDirection(): query the direction of movement from a sprite.
- SDLU_RenderSetPoints(): supply multiple points for polygon rendering with a single call.
- Added contributing guidelines.
- Updated windows premake4 binary
Subscribe to:
Posts (Atom)