Summary:
We should likely use `-DLLVM_DEFAULT_TARGET_TRIPLE` as the general
source of truth, make the handling work with that since we use it for
the output directories. Fix the creation of startup files in this mode
and make sure it can detect the GPU properly.
Fixes: https://github.com/llvm/llvm-project/issues/179375
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| _static | ||
| dev | ||
| gpu | ||
| headers | ||
| uefi | ||
| arch_support.rst | ||
| build_and_test.rst | ||
| check.rst | ||
| CMakeLists.txt | ||
| compiler_support.rst | ||
| conf.py | ||
| configure.rst | ||
| contributing.rst | ||
| full_cross_build.rst | ||
| full_host_build.rst | ||
| getting_started.rst | ||
| hand_in_hand.rst | ||
| index.rst | ||
| Maintainers.rst | ||
| overlay_mode.rst | ||
| platform_support.rst | ||
| porting.rst | ||
| README.txt | ||
| talks.rst | ||
libc Documentation ================== The libc documentation is written using the Sphinx documentation generator. It is currently tested with Sphinx 1.1.3. To build the documents into html configure libc with the following cmake options: * -DLLVM_ENABLE_SPHINX=ON * -DLIBC_INCLUDE_DOCS=ON After configuring libc with these options the make rule `docs-libc-html` should be available.