So when I compile a regular C file, XCode puts the resulting object file
here:

/code/myproj/src/MyProj.build/Debug/mytarget.build/Objects-normal/i386/main.o

When I try to compile something else to an object file using an
add_custom_command and CMAKE_CFG_INTDIR I get this path:

${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/myfile.o ->
/code/myproj/src/Debug/myfile.o

The I run into problem of the directory /code/myproj/src/Debug/ not
existing.

So I have two choices.

1. Add the directory creation to the custom command.
2. Figure out how to get a path that actually exists.

What is the preferred method, and does anyone have hints of how to get an
actual build path for XCode?

It's too bad that add_custom_command doesn't detect that the path to the
output file doesn't exist and make it for me. ;)

Thanks,
James
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to