[CMake] Xcode application bundle major issues
Bill Hoffman
bill.hoffman at kitware.com
Wed May 9 08:15:42 EDT 2007
Joshua Jensen wrote:
> Upon using CMake with Xcode and instructing CMake to generate
> application bundles, I've run into the following issues:
>
> * When I make a change to a static library, the executable doesn't
> relink. I have to rm it from the application bundle myself. Upon
> digging through the (very verbose) build logs, I came across this
> little snippet during the XCODE_DEPEND_HELPER phase:
>
> /bin/rm -f /Users/joshua/MiniApp/build/image/Debug/MiniApp
>
> This is wrong. It should be:
>
> /bin/rm -f
> /Users/joshua/MiniApp/build/image/Debug/MiniApp.app/Contents/MacOS/MiniApp
>
>
> I'm not immediately sure how to fix this, but it is a critical
> nuisance. Code changes to libraries do not make it into the executable.
>
> * The second issue has to do with running a Clean (an attempt to
> figure out what was going on). Cleaning an application bundle project
> whacks the entire MiniApp.app/ folder structure. Ack! Any resources
> I had manually copied in there are destroyed. CMake should not kill
> anything it does not write into that folder structure.
> Anyway, I'd love solutions to both of these, but the executable not
> relinking is a huge deal. I'll look into a solution in the meantime.
> If anyone knows how to fix this, please let me know.
>
What version of CMake are you using? Also, I don't think CMake has
anything to do with the clean target, it is managed by Xcode itself.
-Bill
More information about the CMake
mailing list