aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeena Miettinen <riitta-leena.miettinen@qt.io>2019-04-05 09:47:42 +0200
committerLeena Miettinen <riitta-leena.miettinen@qt.io>2019-04-05 15:03:09 +0000
commitc9cdd1f83bc26061e603590399b1e35b4ed2223c (patch)
treef977a474e9c3dd4afbc61047498ecc99029e65b4
parent69163296239564c10bb91c1996defec8892bb781 (diff)
Doc: Add information about clang-cl
Change-Id: Iffaf7fcc2a47dccba188a04c21d360cb24655137 Reviewed-by: hjk <hjk@qt.io>
-rw-r--r--doc/src/projects/creator-only/creator-projects-compilers.qdoc10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/src/projects/creator-only/creator-projects-compilers.qdoc b/doc/src/projects/creator-only/creator-projects-compilers.qdoc
index 0e3f89c326..5387e4c680 100644
--- a/doc/src/projects/creator-only/creator-projects-compilers.qdoc
+++ b/doc/src/projects/creator-only/creator-projects-compilers.qdoc
@@ -64,6 +64,10 @@
\li Clang is a C, C++, Objective C, and Objective C++ front-end for the
LLVM compiler for Windows, Linux, and \macos.
+ \li \l{https://clang.llvm.org/docs/UsersManual.html#clang-cl}{clang-cl}
+ is an alternative command-line interface to Clang that is compatible
+ with the Visual C++ compiler, \c cl.exe.
+
\li Nim is the Nim Compiler for Windows, Linux, and \macos.
\li QCC is the interface for compiling C++ applications for QNX.
@@ -76,6 +80,12 @@
versions. You can also create a custom ABI definition.
For QCC, also specify the path to the QNX Software Development Platform (SDP).
+ To enable Microsoft Visual C++ Compilers (MSVC) and clang-cl to find system
+ headers, libraries, and the linker, \QC executes them inside a command
+ prompt where the environment has been set up using \c {vcvarsall.bat}. For
+ these compilers, you also specify the path to the script that sets up the
+ command prompt.
+
You specify the compiler to use for each kit in \uicontrol Tools >
\uicontrol Options > \uicontrol Kits.