[CMake] moving project folder

abhijeet mhatre abhijeetmhatre at yahoo.com
Fri Jun 8 00:29:15 EDT 2007


> Hi
>   I configure cmake by writing a CMakeLists.txt file in a source 
folder.
> It runs fine.
>
> Now if I move the folder to some other location, cmake complains that 
the
> files still refer to the previous location. Then I have to edit
> CMakeCache.txt and replace the project path at 3-4 there. Then it 
works
> fine.
>
> Is there any elegant way to do this.



>>Do out-of-source builds.  When you want the output to appear somewhere
>>else, nuke the output directory and start over.
>>http://www.cmake.org/Wiki/CMake_FAQ  You cannot simply move CMake
>>output directories around in the filesystem.  They use hardcoded
>>absolute paths for safety, so if you want them somewhere else you must
>>regenerate them.

Suppose if I want distribute my project with the source code, 
CMake files and all, how do I do this? I dont mind regenerating
build files using "cmake ." but I dont want to edit the CMakeLists.txt
and CMakeCache.txt when I distriubute my project. Is this doable?

regards
Abhijeet


       
---------------------------------
Get the free Yahoo! toolbar and rest assured with the added security of spyware protection. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20070607/cc38e064/attachment.html


More information about the CMake mailing list