Looking at the code, it should work....  The directory should be created
during the cmake run, long before make ever runs.

cmMakefileExecutableTargetGenerator.cxx
cmMakefileExecutableTargetGenerator::WriteExecutableRule
....
    cmSystemTools::MakeDirectory(macdir.c_str());

Could you add a print statement in the above part of cmake, and
see what macdir is getting created?  Maybe there is some issue
with the universal binaries.

-Bill

At 05:51 PM 5/27/2006, Benjamin Reed wrote:
>for some reason, cmake 2.4.2 doesn't seem to be creating the
>app-bundle directories before trying to link binaries:
>
>---(snip!)---
>Building CXX object
>kdecore/kconfig_compiler/CMakeFiles/kconfig_compiler.dir/kconfig_compiler.o
>Linking CXX executable
>../../bin/kconfig_compiler.app/Contents/MacOS/kconfig_compiler
>lipo: can't create output file:
>../../bin/kconfig_compiler.app/Contents/MacOS/kconfig_compiler (No
>such file or directory)
>make[2]: *** [bin/kconfig_compiler.app/Contents/MacOS/kconfig_compiler] Error 1
>---(snip!)---
>
>if I mkdir the bin/.../MacOS directory, it works...
>_______________________________________________
>Kde-buildsystem mailing list
>[email protected]
>https://mail.kde.org/mailman/listinfo/kde-buildsystem 

_______________________________________________
Kde-buildsystem mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to