Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#6 Updated project to build all from Seashore.xcodeproj

closed-accepted
Mark Pazolli
None
7
2006-08-22
2006-05-04
No

With this change, all the plug-ins and frameworks can be built in one
command (xcodebuild from the command-line, or "Build" from Xcode).

This requires that you have one common "Built Projects" folder, which is a
given if you do any work with frameworks. See Xcode Preferences,
Building, and choose "Place Built Products in..." "Customized location".

Note that since I'm building on an Intel Mac, I have removed
"CompositorAV" from the Plug-Ins, since it requires a PPC Mac.

Discussion

  • Updated project for Seashore.xcodeproj

     
    Attachments
  • Mark Pazolli
    Mark Pazolli
    2006-05-04

    • priority: 5 --> 7
    • assigned_to: nobody --> cedars
     
  • Mark Pazolli
    Mark Pazolli
    2006-05-04

    Logged In: YES
    user_id=272031

    Thanks for the patch. I am going to experiment a bit more
    with your ideas before I submit them to the SVN.
    Specifically I want to try and figure out what build styles
    the sub-projects compile with and how we might play with
    that (I'm thinking a Perl script might work).

     
  • Logged In: YES
    user_id=497561

    It's pretty simple, really. If you want to build embedded projects from a
    master project, the master project has to be able to find the build results of
    the embedded projects. This is especially true of Frameworks, which contain
    header files that are needed at the compile stage.

    So all you have to do is have a common "Build" folder, and point you built
    products there. You also have to make sure that all projects share the same
    build configuration, which is why I fixed the typo in the GimpCore.

    You already made the necessary changes to the frameworks by adding
    'INSTALL_PATH = "@executable_path/../Frameworks"', which is necessary for
    an embedded framework. Now finish the job :-)

     
  • Mark Pazolli
    Mark Pazolli
    2006-08-22

    Logged In: YES
    user_id=272031

    This change is now in the SVN thanks to Philippe's work.

    Mark.

     
  • Mark Pazolli
    Mark Pazolli
    2006-08-22

    • status: open --> closed-accepted