Premake 4.3 Released

We've been working up to it for months, and today is the day: Premake 4.3 has arrived!

Download Premake 4.3 now

My many and heartfelt thanks to everyone who contributed to this release, whether in the form of coding, reporting bugs, suggesting features, helping out in the forums, or just offering encouragement. All of this is very much appreciated!

I'd like to especially thank Liam Devine for single handedly taking on Visual Studio 2010, (the star of this release) as well as his help with bug fixing, monitoring the trackers and everything else. William Burnson contributed nice fixes for Xcode, and Dean Ross-Smith helped us add Solaris to the list of supported platforms. Also, thanks to Jarod for hanging out in the forums and providing a helping hand.

Here's the full changelog and list of contributors (and if I missed anyone, my apologies! Just let me know and I'll add you).

  • CHANGED LICENSE FROM GPLv2 TO BSD
  • Added Visual Studio 2010 C/C++ support (Liam Devine)
  • Added Solaris support (Dean Ross-Smith)
  • Added deployment and image options for Xbox360 (dvoid)
  • Patch 2963313: Enable setting .NET framework version (Justen Hyde)
  • Patch 2965229: Fix handling of '+' symbol in file patterns (Rachel Blum)
  • Patch 2997449: Print configuration with target (ergosys)
  • Patch 2997452: Suppress gmake's "nothing to be done" message (ergosys)
  • Patch 3011940: Add support for MFC (JTAnderson)
  • Patch 3053959: kind() crashes when called with no arguments (rjmyst3)
  • Bug 2997728: Project dependencies should be case-sensitive
  • Bug 3056381: Xcode project breaks on special chars
  • Bug 3007101: Generating PDB in Release builds is not supported
  • Bug 2971841: Gmake escaping of shell variable $(...) is broken
  • Fixed handling of icons in Xcode (bitshifter)
  • Added imagepath to set Xbox360 image file name (Jarod)
  • Patch 3063804: Set CompileAs flag for VS200x C projects (rjmyst3)
  • Implemented StaticRuntime flag for Xcode (William Burnson)
  • Improved portability of Mac OS X binaries (William Burnson)
  • Bug 3035545: The pattern { "./folder/*.c" } matches no files
  • Bug 3034222: StaticLib projects ignore linkoptions
  • Bug 3020382: GCC PCH not working
  • Bug 3016050: {"../Dir/file1.c","../../Dir/file2.c"} breaks Xcode (Stephane)
  • Bug 3015312: Makefiles are not quoted correctly
  • Bug 3097868: Removes relative paths from vs2010 filters (Robert Konrad)
  • Bug 3095274: Pre-compiled header support missing for VS2010 target
  • Bug 3100062: vs2010 Runtime library selection

Thanks again everyone. Enjoy!