[CMake] cmake_check_build_system is causing a rebuild at "make install"

JR Cary cary at txcorp.com
Wed Oct 14 08:51:16 EDT 2015


Thanks for your response.  This is a big headache for us, as it slows down
our builds tremendously.

Is there any way to prevent or control this behavior?

Thx......John

On 10/14/15 6:45 AM, Nils Gladitz wrote:
> On 14.10.2015 02:01, John Cary wrote:
>> For future reference, one can determine what triggered the 
>> reconfigure by doing
>>
>>   make install VERBOSE=1
>>
>> It appears not to be enough to have configured with
>> -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE.
>>
>> In our case, for reasons we have not yet figured out, the depend
>> file for a particular .cu.o object built for a test was what was newer
>> and causing the rebuild. For so-far not understood reasons, this
>
> I am guessing the behaviour has nothing to do with the "install" 
> target but rather the default "all" target which "install" depends on 
> as well.
> Hence you should see the same behaviour when running plain "make" twice.
>
> FindCUDA.cmake forces reconfiguration so dependencies generated at 
> build time can be reprocessed:
> https://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/FindCUDA.cmake;h=1fc582fae0dee409fca05af6c331c7377596bb7d;hb=refs/heads/master#l396 
>
>
> Nils
>



More information about the CMake mailing list