llvm-project/clang/tools
Chris Bieneman e432108bf2 [CMake] Add `CLANG_ENABLE_HLSL` CMake option
The HLSL support in clang is in progress and not fully functioning. As
such we don't want to install the related optional build components by
default (yet), but we do need an option to build and install them
locally for testing and for some key users.

This adds the `CLANG_ENABLE_HLSL` option which is off by default and can
be enabled to install the HLSL clang headers and the clang-dxc symlink.

Reviewed By: phosek

Differential Revision: https://reviews.llvm.org/D134693
2022-09-27 12:33:22 -05:00
..
amdgpu-arch [amdgpu-arch] Guard hsa.h with __has_include 2021-05-10 07:33:30 +00:00
apinotes-test [Support] Don't include VirtualFileSystem.h in CommandLine.h 2021-04-21 10:19:01 -04:00
arcmt-test [NFC] Reordering parameters in getFile and getFileOrSTDIN 2021-03-25 09:47:49 -04:00
c-arcmt-test
c-index-test Allow getting template args for ClassTemplateSpecializations 2022-09-23 11:06:14 -04:00
clang-check [syntax] Introduce a TokenManager interface. 2022-07-15 10:30:37 +02:00
clang-diff clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFC 2020-10-15 00:35:16 -04:00
clang-extdef-mapping [clang-extdef-mapping] Directly process .ast files 2022-07-05 13:45:52 +02:00
clang-format [cmake] do not set execution permission to regular files. 2022-09-07 11:04:12 +08:00
clang-format-vs
clang-fuzzer Reland "[lldb/Fuzzer] Add fuzzer for expression evaluator" 2022-08-04 11:47:06 -04:00
clang-import-test [CGDebugInfo] Access the current working directory from the `VFS` 2022-07-26 13:48:39 -07:00
clang-linker-wrapper [LinkerWrapper] Fix optimized debugging builds for NVPTX LTO 2022-09-27 10:49:17 -05:00
clang-offload-bundler [clang-offload-bundler] Library-ize ClangOffloadBundler 2022-07-27 11:54:38 -07:00
clang-offload-packager [OffloadPackager] Add ability to extract images from other file types 2022-09-06 08:55:17 -05:00
clang-refactor CommandLine: add and use cl::SubCommand::get{All,TopLevel} 2022-08-02 23:49:16 +02:00
clang-rename [cmake] do not set execution permission to regular files. 2022-09-07 11:04:12 +08:00
clang-repl [clang-repl] Fix incorrect return code 2022-07-31 19:07:05 +08:00
clang-scan-deps Reapply "[clang][deps] Split translation units into individual -cc1 or other commands" 2022-08-31 09:45:11 -07:00
clang-shlib Fixed a number of typos 2022-08-01 13:13:18 -04:00
diag-build [clang] Use portable "#!/usr/bin/env bash" shebang for tools and utils. 2021-09-23 21:16:43 +05:30
diagtool [clang][tablegen] adds human documentation to `WarningOption` 2022-06-10 17:23:00 +00:00
driver [CMake] Add `CLANG_ENABLE_HLSL` CMake option 2022-09-27 12:33:22 -05:00
include-mapping Fixed a number of typos 2022-08-01 13:13:18 -04:00
libclang Allow getting template args for ClassTemplateSpecializations 2022-09-23 11:06:14 -04:00
scan-build [analyzer] Drop deprecated flags 2022-08-23 18:39:21 +02:00
scan-build-py [cmake] do not set execution permission to regular files. 2022-09-07 11:04:12 +08:00
scan-view [clang][cmake] Use `GNUInstallDirs` to support custom installation dirs 2022-01-21 23:58:08 +00:00
CMakeLists.txt [OpenMP] Deprecate the old driver for OpenMP offloading 2022-08-26 13:47:09 -05:00