Premake 4.0 RC2 now available

I have just uploaded the second Premake 4.0 release candidate to SourceForge. Changes since the first candidate include:

  • Enabled use of absolute Windows paths to different drive letter
  • Bug: Post-build commands run before build on Code::Blocks
  • Removed FatalWarnings build flag from Premake's own build script
  • Fixed GCC 4.2 warnings (Ryan Pusztai)
  • Enable Windows linking to shared libraries even with NoImportLib flag set (just in case)
  • Fixed handling of paths in links
  • Added "ToolsVersion" attribute to VS2005 and VS2008 C# projects
  • Fixed separator between library dependencies in C++ makefiles
  • Added missing os.copyfile() function
  • Bug: Sometimes takes a long time to complete on Linux
  • Enabled Lua popen support on Linux and Mac OS X

Not a bad set of fixes. Please give it a try and let me know what you think. Based on user feedback, I will either make a new release candidate in another week or, if there are no major bugs found, the final 4.0 release (followed by much celebration).

In the meantime, I'll continue working the documentation, adding the extensions to the standard Lua namespaces (like string, table, etc.). Feedback on the documentation is also welcome and appreciated.

Thanks, and enjoy!