1 <?xml version="1.0" encoding="utf-8"?>
\r
5 PageTemplate="generic"
\r
7 xmlns="http://schemas.microsoft.com/build/2009/properties">
\r
9 <Category Name="General" DisplayName="General" Description="General" />
\r
12 <DataSource Persistence="ProjectFile" Label="LLVM" />
\r
15 <BoolProperty Name="UseClangCl"
\r
16 DisplayName="Use clang-cl"
\r
17 Description="Use clang-cl for compiling. If this option is disabled, the Microsoft compiler (cl.exe) will be used instead."
\r
21 <StringProperty Name="ClangClExecutable"
\r
22 DisplayName="clang-cl Executable"
\r
23 Description="Specifies the path to clang-cl.exe."
\r
25 Default="$(LLVMInstallDir)bin\clang-cl.exe"
\r
29 <StringProperty Name="ClangClAdditionalOptions"
\r
30 DisplayName="Additional Compiler Options"
\r
31 Description="Additional options to pass to clang. This is essentially the same as C/C++ > Command Line > Additional Options, except that it is safe to put options here that will be rejected by cl.exe in case you switch toolchains back and forth."
\r
35 <BoolProperty Name="UseLldLink"
\r
36 DisplayName="Use lld-link"
\r
37 Description="Use lld-link for linking. If this option is disabled, the Microsoft linker (link.exe) will be used instead."
\r
41 <StringProperty Name="LldLinkExecutable"
\r
42 DisplayName="lld-link Executable"
\r
43 Description="Specifies the path to lld-link.exe."
\r
45 Default="$(LLVMInstallDir)bin\lld-link.exe"
\r
49 <StringProperty Name="LldLinkAdditionalOptions"
\r
50 DisplayName="Additional Linker Options"
\r
51 Description="Additional options to pass to lld-link. This is essentially the same as General > Linker > Command Line > Additional Options, except that it is safe to put options here that will be rejected by link.exe in case you switch toolchains back and forth."
\r
56 <BoolProperty Name="UseLlvmLib"
\r
57 DisplayName="Use llvm-lib"
\r
58 Description="Use llvm-lib for managing libraries. If this option is disabled, the Microsoft librarian (lib.exe) will be used instead."
\r
62 <StringProperty Name="LlvmLibExecutable"
\r
63 DisplayName="llvm-lib Executable"
\r
64 Description="Specifies the path to llvm-lib.exe."
\r
66 Default="$(LLVMInstallDir)bin\llvm-lib.exe"
\r
70 <StringProperty Name="LlvmLibAdditionalOptions"
\r
71 DisplayName="Additional Librarian Options"
\r
72 Description="Additional options to pass to llvm-lib. This is essentially the same as General > Librarian > Command Line > Additional Options, except that it is safe to put options here that will be rejected by lib.exe in case you switch toolchains back and forth."
\r