simon-git: msvc-extract (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Wed Mar 17 15:15:09 GMT 2021
TL;DR:
c24f6a2 Replace make-wrapper.py with setup-cmake.py.
Repository: https://git.tartarus.org/simon/msvc-extract.git
On the web: https://git.tartarus.org/?p=simon/msvc-extract.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2021-03-17 15:15:09
commit c24f6a2d4c0d36b5bb6f66556e7bf6054df3449d
web diff https://git.tartarus.org/?p=simon/msvc-extract.git;a=commitdiff;h=c24f6a2d4c0d36b5bb6f66556e7bf6054df3449d;hp=90e16dc84376289bf157f914a76115270f113fd8
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Mar 17 14:32:49 2021 +0000
Replace make-wrapper.py with setup-cmake.py.
The new script makes the same kind of wrappers as before, but instead
of making just one at a time, it automatically wraps all the tools it
expects to need wrapping, and puts all the wrapper scripts in a 'bin'
subdirectory of the msvc-extract output tree. Then, in the top level
of the output tree, it writes out a cmake toolchain file, which points
at the right combination of those wrapper scripts and the real LLVM
binaries you pointed it to.
This allows you to configure cmake-based projects to cross-compile by
simply adding to your cmake command line
-DCMAKE_TOOLCHAIN_FILE=<path>/toolchain.cmake
where <path> points at the directory in which you unpacked the
msvc-extract output tarball and then ran make-wrappers.py.
README.txt | 25 +++++++++++++
msvc-extract.c | 113 +++++++++++++++++++++++++++++++++++++++++++++------------
2 files changed, 114 insertions(+), 24 deletions(-)
More information about the tartarus-commits
mailing list