I am not sure if you can prevent it from generating those files but you could remove those files with file(REMOVE ...) in your IF(insource) block.
On Fri, Nov 26, 2010 at 3:24 PM, Wylie, Brian <bnwy...@sandia.gov> wrote: > Hi All, > > I want to force an 'out-of-source' build for a small project that I > converted to use Cmake. > > I did a bit of searching and found variants of the following... > > # Make sure the build is out of source > STRING(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" insource) > IF(insource) > MESSAGE(FATAL_ERROR "Do not build in your source dir please :)") > ENDIF(insource) > > > It works but it still generates a CMakeCache.txt file and a CMakeFiles > directory in the source directory (which I've also seen others > discussing)... is there a more official way to block 'in-source' builds > that leaves the source dir pristine? > > Brian Wylie - Org 1424 > Sandia National Laboratories > MS 1323 - Building CSRI/242 > (505)844-2238 FAX(505)284-2518 > _______ __ > /_ __(_) /_____ _____ > / / / / __/ __ `/ __ \ > / / / / /_/ /_/ / / / / > /_/ /_/\__/\__,_/_/ /_/ > Scalable Analysis and Visualization > > > > _______________________________________________ > Titan-developers mailing list > titan-develop...@public.kitware.com > http://public.kitware.com/cgi-bin/mailman/listinfo/titan-developers >
_______________________________________________ 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