[CMake] Resources duplicated into source tree in XCode
Darrell Blake
darrell.blake at gmail.com
Fri Nov 23 16:58:20 EST 2012
Sorry. I sent the previous version prematurely :/
What effectively happens is, in XCode I get a project that looks like this:
/Sources
/ALL_BUILD
/ZERO_CHECK
/MyApp
/Source Files
main.cpp
file.cpp
blah.cpp
/Header Files
file.h
blah.h
resource1
resource2
resource3
/Resources
resource1
resource2
resource3
The resource files are included in the Source group as well as the Resource
group and there's no need for them to be in the Source group at all. If I
were creating the project without XCode I would just drag the resources
into the Resource group.
Darrell
On 23 November 2012 21:26, David Cole <david.cole at kitware.com> wrote:
> What do you mean they get duplicated into the Source tree? The input
> is in the source tree, right?
>
>
> On Fri, Nov 23, 2012 at 3:49 PM, Darrell Blake <darrell.blake at gmail.com>
> wrote:
> > I've created a CMake project which adds resources to XCode similar to
> this:
> >
> > set(source_files main.cpp file.cpp blah.cpp)
> > set(resource_files resource1 resource2 resource3)
> > set_source_files_properties(${resource_files} PROPERTIES
> > MACOSX_PACKAGE_LOCATION Resources)
> > add_executable(MyApp MACOSX_BUNDLE ${source_files} ${resource_files})
> >
> > Everything seems to work fine but the resource files get duplicated into
> the
> > "Source" tree as well as the "Resource" tree. Is there any way to stop
> this?
> > I tried removing ${resource_files} from add_executable() but then it
> fails
> > to find the resources at all.
> >
> > Darrell
> >
> >
> > --
> >
> > 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20121123/1c8219af/attachment.htm>
More information about the CMake
mailing list