Re: pbxbuild patch

From:

Gregory Casamento

Subject:

Re: pbxbuild patch

Date:

Wed, 18 Nov 2009 19:59:36 -0500

Hans....
I've been improving pbxbuild since the time you added it. :) Your
efforts were not wasted. One of the best avenues of feedback is the
repo itself. ;)
GC
On Wed, Nov 18, 2009 at 6:28 PM, Hans Baier <address@hidden> wrote:
> 2009/11/18 Joe Mattiello <address@hidden>:
>> I have a patch I wrote over the summer for pbxbuild that adds many
>> enhancements, though it may break legacy (pre-leopard XCode) versions of
>> projects.
>> The short story is I wrote all these changes for internal projects that
>> needed to be ported to Linux, went through the FSF paperwork to submit and
>> then completely changed
>> roles at my company and forgot all about these patches. None the less, I
>> want to share with the community, though I warn the code I wrote doesn't
>> conform to the originally formatting used.
>> Perhaps someone would like to take on the task of cleaning it up to be
>> submittal to the tree.
>> Off the top of my head some improvements are,
>> - Mutli-target projects with both static and dynamic library targets now
>> work
>> - Linking against JavaVM.framework in XCode translates to linking to libjvm
>> - Support for Project and target level CFlags
>> - Support for Project and target level -O flags
>> - Support for absolute path include and lib search dirs
>> - Support for linking against frameworks that are also targets in
>> multi-target project (but don't forget to `make install' them)
>> - Most options that were only project or target based are now Project then
>> optionally Target overwritten set like in XCode
>> - Support for different bundle extensions
>> - Support for SDKRoot
>> - A few more things I forget now
>> I believe work for dynamic libraries and snowleo was done independently not
>> too long ago, so my apologies for not submitting this sooner, but with out
>> further delay, I present my patches for your approval.
>
> Sorry about the last mail, had some problems with GMail/firebug.
> I hope this works better now.
>
> Now this is really good news. When I wrote the initial version of the tool
> back in 2005, I got no feedback on it whatsoever. Assuming my effort was
> largely wasted, I wandered off the project pursuing other interests.
>
> As my interest in GNUstep was rekindled recently I was please to see several
> of the GNUstep main developers committed quite a bit of code to the project.
>
> So I am glad to learn someone really uses pbxbuild so spending my
> 2-week-vacation on the
> tool wasn't utterly wasted.
>
> Since my mac is more than 10000 km away, I can't develop and test now.
> Before submitting the Patch, it would be fine if you could clean up
> all commented parts
> of the code; to make them work or to throw them out.
> Since you created the modifications it might be the easiest for you to do
> that.
>
> I could clean up the formatting; but I can't/won't test.
>
> Another important thing is to know which revision your changes are based on,
> I assume latest SVN?
>
> Kind regards,
> Hans
>
>
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
>http://lists.gnu.org/mailman/listinfo/gnustep-dev
>
--
Gregory Casamento
Open Logic Corporation, Principal Consultant
## GNUstep Chief Maintainer
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell), (301)362-9640 (Home)