You can group all the files to be copied into a single subproject. We do this here: http://reaction-diffusion.googlecode.com/svn/trunk/Ready/CMakeLists.txt (see the section "copy installation files to build folder")
On 13 June 2012 11:13, Daniel Dekkers <d.dekk...@cthrough.nl> wrote: > Somewhat related... > > We now have the resources excluded from the build but visible in the IDE. So > far so good. > But we also want to copy them (all) to the build directory. > We have a post build command that does that. > But if you only change the contents of one of the resource files, a rebuild > is not invoked (exclude from build) and so the files are not copied. > For another project we made specific targets (ADD_CUSTOM_TARGET) just to > handle the copying but that gives a lot of extra subprojects in the IDE. > Is there another way to achieve this? > > Thanks, > Daniel > > -----Oorspronkelijk bericht----- > Van: Petr Kmoch [mailto:petr.km...@gmail.com] > Verzonden: woensdag 13 juni 2012 8:10 > Aan: Daniel Dekkers > CC: Bill Hoffman; cmake@cmake.org > Onderwerp: Re: [CMake] Adding "*.obj" geometry files... > > Hi Daniel. > > Yes, that's how Visual Studio shows excluded files. If you exclude a file by > setting its "Excluded from build" property manually, you get the same. > > Petr > > On Tue, Jun 12, 2012 at 8:31 PM, Daniel Dekkers <d.dekk...@cthrough.nl> > wrote: >> Ok, great, works. >> So I guess the little red stop-sign icons shown by Visual Studio >> denote that these files are excluded from the build? >> >> Thanks, >> Daniel >> >> >> -----Oorspronkelijk bericht----- >> Van: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] Namens >> Bill Hoffman >> Verzonden: dinsdag 12 juni 2012 19:41 >> Aan: cmake@cmake.org >> Onderwerp: Re: [CMake] Adding "*.obj" geometry files... >> >> On 6/12/2012 1:10 PM, Daniel Dekkers wrote: >>> Hi, >>> >>> We are adding some resource files (XML files, shaders, etc.) to a >>> Visual Studio project just to make them visible and accessible in the > IDE. >>> >>> We also add geometry files with the extension "obj". Visual Studio >>> treats these as regular object files and starts using them during the >> build. >>> >>> Is there a way that we can "label" these obj files so Visual Studio >>> leaves them alone? >>> >>> Kind Regards, >>> >>> Daniel Dekkers >>> >> Mark them as HEADER_FILE_ONLY . >> >> >> http://www.cmake.org/cmake/help/v2.8.8/cmake.html#prop_sf:HEADER_FILE_ >> ONLY >> >> -- >> >> 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 >> >> -- >> >> 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 > > -- > > 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 -- Tim Hutton - http://www.sq3.org.uk - http://profiles.google.com/tim.hutton/ -- 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