[LLVMdev] "ninja update" not working.

Chandler Carruth chandlerc at google.com
Mon Jun 18 02:46:32 PDT 2012


On Mon, Jun 18, 2012 at 2:32 AM, Mikael Lyngvig <mikael at lyngvig.org> wrote:

> Hi,
>
> The docs state that you can do a "make update" to update all top-level and
> embedded projects from Subversion.


This is a feature of the configure+make build system, and not a feature of
the CMake build system. I also don't have any real desire to support it as
part of the CMake build system, I think it was always a flawed idea to
implement version control commands as part of a build system.

For example, I never, *ever* to in-tree builds, and a usually have many
different builds associated with a single source repository. This makes the
semantics of 'make update' quite confusing.

I suggest writing the 4 line shell script (or the Windows analog to a
4-line shell script) that updates your tree.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120618/260f0ab8/attachment.html>


More information about the llvm-dev mailing list