• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Conditional dependencies (and linked libraries) in a Xcode project?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Conditional dependencies (and linked libraries) in a Xcode project?


  • Subject: Conditional dependencies (and linked libraries) in a Xcode project?
  • From: Mattias Arrelid <email@hidden>
  • Date: Mon, 12 May 2008 14:38:10 +0200

Hi,

We've got an Xcode project that consists of some source files that links against a couple of static libraries (those libraries are gathered under a separate Xcode umbrella project). This approach works just fine.

Now, we also have some parallel development of a new static library, and this is where our "problems" begin to pop up; the maintainer of that project wants to take _that_ Xcode project and include it in our master project, just as with those other libraries. The problem is that most others developers aren't very interested in those files being implicitly compiled (since the main target of the main project depends on each static library) each and every time they build the main target from scratch.

The only reasonable solution we've come up with so far is the "ifdef and if macro guard"-approach; in each source file in the new static library, there's an #ifdef combined with an #if in the top of the file that checks whether a macro is set (and if, which value it has) or not. Let's call this macro BUILD_WITH_NEW_STATIC_LIB. That macro is set in a pre-compiled header (and it is 0 by default), and this works just fine - the maintainer sets this to 1 locally in his checkout - but it's far from elegant.

Does anyone know of a better way of solving this?

Regards
Mattias
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Conditional dependencies (and linked libraries) in a Xcode project?
      • From: Ruslan Zasukhin <email@hidden>
    • Re: Conditional dependencies (and linked libraries) in a Xcode project?
      • From: Jack Repenning <email@hidden>
  • Prev by Date: Re: DYLIB/LIB/FRAMEWORKS for iPhone ?
  • Next by Date: Re: Conditional dependencies (and linked libraries) in a Xcode project?
  • Previous by thread: Ensuring resource files are kosher
  • Next by thread: Re: Conditional dependencies (and linked libraries) in a Xcode project?
  • Index(es):
    • Date
    • Thread