[LLVMdev] Growing up CMake
akyrtzi at gmail.com
Fri Oct 24 14:58:12 PDT 2008
Óscar Fuentes wrote:
> Argiris Kirtzidis <akyrtzi at gmail.com> writes:
>> How does updating the CMake produced VC++ project files work ?
>> I mean:
>> -I have CMake produce VC++ project files
>> -Compile the solution
>> -Do a svn update and pick up a couple of files
>> -Have CMake produce new project files
>> -Now, do I have to rebuild the entire solution again ?
> AFAIK, it should do the right thing automatically, regenerating the
> project files on the fly and recompiling only what is outdated. You
> don't even need to explicitly invoke cmake after a svn update.
> This is my understanding from reading the CMake ml. I tend to use nmake.
I gave it a try and unfortunately it doesn't seem practical to use
CMake-produced VC++ projects. Every time you run CMake so that the VC++
projects include new files, the entire solution gets rebuilt.
More information about the llvm-dev