What's new in Premake 4.3 RC 2
Nov 5, 2010
- Added Visual Studio 2010 C/C++ support
- Added Solaris support
- Added deployment and image options for Xbox360
- Patch 2963313: Enable setting .NET framework version
- Patch 2965229: Fix handling of '+' symbol in file patterns
- Patch 2997449: Print configuration with target
- Patch 2997452: Suppress gmake's "nothing to be done" message
- Patch 3011940: Add support for MFC
- Patch 3053959: kind() crashes when called with no arguments
- 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
- Added imagepath to set Xbox360 image file name
- Patch 3063804: Set CompileAs flag for VS200x C projects
- Implemented StaticRuntime flag for Xcode
- 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
- 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
New in Premake 4.2 (Feb 19, 2010)
- Add support for Apple Xcode 3
- Add targetsuffix and implibsuffix properties
- Add gcc switch to improve header dependency generation (Johannes Spohr)
- Global variable (_SCRIPT) for current script path
- Enable better folder matching in file lists
- Add help target for makefiles
- Add Xbox360 deployment and image options
- Fix Xcode handling of Obj-C++ .mm files
- Using relative instead of absolute paths with $() macro
- Duplicate build options
- Nil reference on dylib project dependency
- Two test failures in 4.1.2
- dylibs missing lib prefix
- Code::Blocks building C files as C++
- Use target name for Visual Studio PDB file
- Unable to build Premake with Visual Studio
- Added project kind to list of configuration filters
- Clean action now removes MonoDevelop .pidb files correctly
- added os.executef()
New in Premake 4.1 (Jun 22, 2009)
- Added support for cross-compiling target platforms
- Added Xbox 360 support to Visual Studio 2005/2008
- Added Mac OS X universal binary support
- Added Playstation 3 support
- Added precompiled header support for GCC
- Support links and libdirs for Visual Studio static libraries
- Fail gracefully when list is assigned to string field
- Changed GCC flags to -fno-exceptions and -fno-rtti
- Improved performance of configuration building step
- Fixed crash when configuration is missing a kind
- Patch 2031626: Support for additional manifest files (Colin Graf)
- Patch 2558089: workaround for --as-needed/correct link order (idl0r)
- Patch 2609028: verbose linking in makefile (kaidokert)
- Bug 2564404: FatalWarnings has no effect with gmake target
- Bug 2550759: pchheader option has wrong type
- Bug 1900333: Parentheses in build path
- Bug 2790865: SharedLib on OSX fixes (Ash Berlin)
- Bug 2790882: Trailing slash in path.getabsolute (Ash Berlin)
New in Premake 4.1 RC3 (Jun 16, 2009)
- Bug 2805763: GCC PCH breaks on path
- Bug 2709641: Location field does not propagate to projects
- Bug 2675518: Dependencies wrong on config links
- Bug 2152526: Code::Blocks doesn't build PCH correctly on GCC