In article <KYCdnUSQ45IKcTTfRVn-qQ@[EMAIL PROTECTED]
>,
Scott Wyatt <tameri@[EMAIL PROTECTED]
> wrote:
> I would like to use FreePascal on OS X, with Carbon nibs. (Of course,
> I'd really love to see a time when we can access Cocoa nibs, but I know
> there are serious technical issues to using an Objective-C nib.)
>
> I found the installation instructions, but the install kit is no longer
> easily located. Editing the Xcode files by hand means being extremely
> careful, so I'd like an automated routine for this. Maybe I could make
> an AppleScript for these changes at some point?
>
> Are there plans for an automated installer for OS X, including Xcode
> sup****t? Why do what's already being done. It would be great if the old
> install kit still existed -- I could update that.
>
> And how difficult is it to create Carbon apps, with forms, in FPC? I'm
> seeking an alternative to Cocoa, knowing I'll lose some features for
now.
>
> Thanks for any info.
>
> - Scott
The docs are here:
<http://www.surtec.com/~rj/Xcode-FreePascal/>
and the installer is here:
<http://www.surtec.com/~rj/Xcode-FreePascal/FreePascalForXcode1.1.dmg>
It works fine on 10.3.9 with Xcode 1.5. The integration is especially
novel.
You download Apple's universal interfaces and mount the .dmg on the
Desktop.
The installer copies them to /Developer/Pascal and patches them on the
fly.
I had trouble downloading the image from Apple's web site, so I grabbed a
copy
off a recent developer DVD and soft-linked it to /Volumes where the
installer
expected it.
Having worked on a similar interface for Ada 95 <http://www.macada.org/>,
I'm
not sanguine that it'll work with Xcode 2.1, although this may help:
> In Xcode 2.1, under Help > Show Expert Preferences Notes
>
> UsePerConfigurationBuildLocations
>
> If YES, the built products and intermediates locations are segregated by
> configuration. If NO, Xcode reverts to Xcode 2.0 behavior (i.e. the
built
> products and intermediates locations are not segregated by
configuration.
> Turning off this feature is not recommended or sup****ted. By default
this is
> set to YES.
--
John
jmatthews at wright dot edu
www dot wright dot edu/~john.matthews/


|