[CMake] CTest: Toggling BUILD_TESTING triggers a project recompile

Bill Hoffman bill.hoffman at kitware.com
Mon Mar 23 12:38:54 EDT 2009


Adolfo Rodríguez wrote:
> I'm not setting any -D flags that depend on BUILD_TESTING. I only use 
> the variable to guard entering the subdirectories where tests are generated:
> 
> if(BUILD_TESTING)
>   add_subdirectory(test)
> endif(BUILD_TESTING)
> 
> I am working in a project that adds a test subfolder to each folder 
> where a target is generated. Could this be it? However, no source files 
> (or its associated flags) are being changed. I'm just preventing CMake 
> from entering the test dirs.
> 

Try make VERBOSE=1 more make -d to figure out why it is rebuilding.  It 
should not.

-Bill


More information about the CMake mailing list