Posted
over 15 years
ago
by
starkos
After a long slog, we're finally ready to begin the countdown to the 4.2 release. Whew!
Get 4.2-beta1 from SourceForge
The big news is the freshly minted support for Apple's Xcode IDE. This was a complicated one, so give it a good beating and help
... [More]
shake the bugs out. And while you're doing that, I'll be squeezing in a few more small features, applying your patches, and generally cleaning things up. I'm hoping to get to a release candidate before the end of the year.
The changes so far:
Feature 1526976: Add support for Apple Xcode 3
clean now removes MonoDevelop .pidb files correctly
added os.executef()
Enjoy, and be sure to send in those bug reports!
[Less]
|
Posted
over 15 years
ago
by
starkos
Premake 4.1.2 is now released and available for download! This release includes...
Fixed ManagedExtension setting for Visual Studio (managed C++ code will now build properly)
Fixed os.match() bug for large result sets (David Raulo)
Patch
... [More]
2840052: Order problem of static link (fixes linking to static libraries in GNU makefiles)
Patch 2802722: Add floating point model flags FloatFast and FloatStrict (Suigintou)
Patch 2865333: Support for ObjC and ObjC++ sources (Johannes Spohr)
Bug 2814179: Xbox 360 precompiled headers not working
Enjoy!
[Less]
|
Posted
over 15 years
ago
by
starkos
Premake 4.1.1 is now released and available for download! This release includes important fixes for the Xbox 360 and Mac OS X Universal binary support which introduced in version 4.1.
The full change log:
Use libtool instead of ar for Mac OS X
... [More]
Universal static libraries
Fixed Xbox 360 linker settings in Visual Studio
Remove platform-specific intermediate objects on clean
Bug 2819232: Buildoptions not used when creating Makefile for C#
Bug 2813297: OS X universal config should be "univ" (William Burnson)
Bug 2814179: Xbox 360 precompiled headers not working
[Less]
|
Posted
over 15 years
ago
by
starkos
Premake 4.1 is now released and available for download! The full change log:
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
... [More]
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)
RC2 -> RC3
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
RC1 -> RC2
Removed additional MonoDevelop files in clean action
Fixed naming of system libraries in Visual Studio link step
Set OS to Windows when generating for Visual Studio
Bug 2801257: Linker error LNK1112 when cross-compiling for x64
[Less]
|
Posted
almost 16 years
ago
by
starkos
A new, and hopefully final, release candidate is now available; get it from SourceForge.
The changelog since RC2:
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
|
Posted
almost 16 years
ago
by
starkos
A new release candidate, fixing a fairly significant bug, is now available; get it from SourceForge.
The full changelog since RC1:
Fixed naming of system libraries in Visual Studio link step
Bug 2801257: Linker error LNK1112 when cross-compiling
... [More]
for x64
Removed additional MonoDevelop files in clean action
Set OS to Windows when generating for Visual Studio
[Less]
|
Posted
almost 16 years
ago
by
starkos
The first 4.1 release candidate is now available on SourceForge! This new version adds support for multiple platforms, including 32- and 64-bit builds, Mac OS X Universal binaries, and support for the Xbox 360 and PS3 game consoles. Plus lots of patches and bug fixes — special thanks to Colin Graf, Ash Berlin, idl0r, and kaidokert!
|
Posted
almost 16 years
ago
by
starkos
On the road, so I must be brief, but wanted to mention that SourceForge has opened voting for their Community Choice awards. Be sure to go vote for your favorite projects! I’ve nominated Premake for Best Tool or Utility for Developers; click the logo to register your vote for Premake in this category as well.
<!--break-->
|
Posted
almost 16 years
ago
by
starkos
I have completed a first pass at the new cross-compiling platform API. I haven't had much occasion in my work to target multiple architectures like this, so I am relying on those of you that do to make sure I'm going about it the right way.
I
... [More]
realize that not everyone is comfortable pulling code from SVN so I rolled it up as a beta release and put it out on SourceForge. Download it, give the new platform API a try, and let me know what you think. It is a lot easier to change things now than it will be once it gets released, so pass along any questions or concerns you have, about the code or the documentation, no matter how trivial they might seem, okay?
This new feature allows you to cross-compile, or to target an architecture other than the one you are currently running on. So, for instance, you can create a 64-bit build even though you are running on 32-bit hardware, assuming that you have the proper libraries and compiler support installed. In addition to 32- and 64-bit targets I've also added support for Mac OS X universal binaries and, for Visual Studio users, Xbox 360 support.
Support for this new feature is currently limited to the Visual Studio 2005/2008 and GMake actions. I will add it to the other C/C actions before the 4.1 release but I want to make sure I've got the API right first. So please, give it a try and let me know what you think!
[Less]
|
Posted
about 16 years
ago
by
starkos
I finished off my list of website updates last night, had a beer to celebrate, and now it's time to get down to the business of Premake 4.1! I had originally planned to focus on Xcode for this version, but I've found a volunteer to help build out
... [More]
the platform support (that is, being able to build for different platforms from within a single solution). I want to take advantage of the offer while it stands, so I am amending my plans.
My goal now is to turn around a smaller 4.1 release, focusing on the just-mentioned platform support and bug fixes, and then tackle the larger Xcode work for 4.2. This will get some good bug fixes out sooner, and will also give me more time to ramp up on Xcode — I am still working my way through the tutorials for OS X and iPhone development on the ADC site.
I'll be posting progress updates to Twitter as I go, and bigger updates here as the release gets closer. And as always, I am happy to accept patches and code contributions for any feature at any time, even if it isn't on my roadmap.
[Less]
|