Hi,

You need to add the resources to the executable and set the MACOSX_PACKAGE_LOCATION property for them. I think that this will only work with CMake 2.6.

I do something like this, nicked the lines from my project:

file(GLOB ORBIT_RES_TEX "textures/*.tga")
set_source_files_properties(${ORBIT_RES_TEX}
                                                        PROPERTIES
                                                        MACOSX_PACKAGE_LOCATION 
Resources/textures)

add_executable(openorbit MACOSX_BUNDLE
                              ${openorbit_SRC}
                              ${ORBIT_RES_TEX})



Hope that helps.

/Mattias

>I?m a Cocoa developer, and I?m looking at CMake to use for building
>my applications. What I?ve seen so far is great, but the biggest
>problem I have encountered is that I can?t see how I should set up my
>resource files (images, nibs) etc. to be copied into the resulting app
>bundle. As far as I can tell there seems to be some kind of hardcoded
>system for moving the Info.plist in, so I can?t tell how to set up my
>stuff. Is there a command specifically for adding resource files, or
>alternatively a command for copying files/directories?

>Perhaps there is no support for this Cocoa is not cross-platform, but
>I?d just like to be sure before I start trying to set up my own
>solution.
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to