[llvm] r315870 - Phony change to CMakeLists.txt to (hopefully) trigger regeneration

Krzysztof Parzyszek via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 16 06:41:55 PDT 2017


The problem was that cmake would not re-run to update the Makefiles (or 
ninja equivalents). If I just deleted the CFIVerifyTests executable, 
ninja would still rebuild it.

I tried to "touch CMakeCache.txt" on the Hexagon bots, but even that 
didn't cause cmake to reconfigure. I had to remove the contents of the 
build directory to finally get the bot to turn green.

There should be an option to force a completely clean build, this is not 
the first time we've had this kind of a problem.

-Krzysztof


On 10/15/2017 6:17 PM, Don Hinton wrote:
> Since the red bots are incremental and don't clean up after themselves, 
> someone needs to delete CFIVerifyTests, or the lit will just keep 
> running the old one -- lit's just looking for files with a "Test" suffix 
> in the unittests directory.
> 
> 
> On Sun, Oct 15, 2017 at 11:23 AM, Krzysztof Parzyszek via llvm-commits 
> <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
> 
>     Author: kparzysz
>     Date: Sun Oct 15 11:23:16 2017
>     New Revision: 315870
> 
>     URL: http://llvm.org/viewvc/llvm-project?rev=315870&view=rev
>     <http://llvm.org/viewvc/llvm-project?rev=315870&view=rev>
>     Log:
>     Phony change to CMakeLists.txt to (hopefully) trigger regeneration
> 
>     Ninja doesn't seem to recognize a change in a CMakeLists.txt in a
>     subdirectory, so r315861 is not having any effect.
> 
> 
>     Modified:
>          llvm/trunk/CMakeLists.txt
> 
>     Modified: llvm/trunk/CMakeLists.txt
>     URL:
>     http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=315870&r1=315869&r2=315870&view=diff
>     <http://llvm.org/viewvc/llvm-project/llvm/trunk/CMakeLists.txt?rev=315870&r1=315869&r2=315870&view=diff>
>     ==============================================================================
>     --- llvm/trunk/CMakeLists.txt (original)
>     +++ llvm/trunk/CMakeLists.txt Sun Oct 15 11:23:16 2017
>     @@ -1012,3 +1012,4 @@ endif()
>       if (MSVC)
>         include(InstallRequiredSystemLibraries)
>       endif()
>     +
> 
> 
>     _______________________________________________
>     llvm-commits mailing list
>     llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
>     http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>     <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
> 
> 

-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation


More information about the llvm-commits mailing list