Author: Saleem Abdulrasool Date: 2023-03-07T08:41:35-08:00 New Revision: f1440bf6fd22ca0a5fc3594000e966201989fd48
URL: https://github.com/llvm/llvm-project/commit/f1440bf6fd22ca0a5fc3594000e966201989fd48 DIFF: https://github.com/llvm/llvm-project/commit/f1440bf6fd22ca0a5fc3594000e966201989fd48.diff LOG: Driver: introduce GNU spellings to control MSVC paths Add a set of `-Xmicrosoft` flags to control the Windows SDK and VisualC tools directories. This allows control over the selection of the SDK and tools when using the GNU driver. Differential Revision: https://reviews.llvm.org/D145007 Reviewed By: mstorjo Added: Modified: clang/include/clang/Driver/Options.td Removed: ################################################################################ diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index b914b1b8f12eb..d61083f8b538a 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -7044,6 +7044,16 @@ def _SLASH_Gv : CLFlag<"Gv">, def _SLASH_Gregcall : CLFlag<"Gregcall">, HelpText<"Set __regcall as a default calling convention">; +// GNU Driver aliases + +def : Separate<["-"], "Xmicrosoft-visualc-tools-root">, Alias<_SLASH_vctoolsdir>; +def : Separate<["-"], "Xmicrosoft-visualc-tools-version">, + Alias<_SLASH_vctoolsversion>; +def : Separate<["-"], "Xmicrosoft-windows-sdk-root">, + Alias<_SLASH_winsdkdir>; +def : Separate<["-"], "Xmicrosoft-windows-sdk-version">, + Alias<_SLASH_winsdkversion>; + // Ignored: def _SLASH_analyze_ : CLIgnoredFlag<"analyze-">; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits