[LLVMdev] Growing up CMake
    Argiris Kirtzidis 
    akyrtzi at gmail.com
       
    Fri Oct 24 17:02:52 PDT 2008
    
    
  
Óscar Fuentes wrote:
> Argiris Kirtzidis <akyrtzi at gmail.com> writes:
>
>   
>> 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.
>>     
>
> I recall some discussion about the behavior you describe on the cmake
> ml, but can't find it right now.
>
> IIRC, once generated the project files, you shouldn't need to re-run
> cmake, ever. CMake inserts something in the project files for detecting
> that a re-generation is needed and automatically stops the build and
> invokes itself, then continue, perhaps with some intermediate prompt by
> the IDE about changed files, etc.
>   
Thanks for the tip. For a simple test I added a file entry in 
tools/llc/CMakeLists.txt and, after doing "Build Solution", CMake 
recreated 7 project files, resulting in building 41.
Why wasn't just the llc project affected, do the dependencies need 
tweaking or something ?
-Argiris
    
    
More information about the llvm-dev
mailing list