From 1bcde8b4b94e57668252051c6c020b6ac842c098 Mon Sep 17 00:00:00 2001 From: Silver Zachara Date: Fri, 17 May 2024 18:29:40 +0200 Subject: [PATCH] fix: Remove TAKES_ARG for /Fp and /Yu MSVC options (#1453) /Fp and /Yu don't allow space between option and option value. Fixes #1452 --- src/ccache/compopt.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ccache/compopt.cpp b/src/ccache/compopt.cpp index 7a810d5c..30e33c6b 100644 --- a/src/ccache/compopt.cpp +++ b/src/ccache/compopt.cpp @@ -74,7 +74,7 @@ const CompOpt compopts[] = { {"-F", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, {"-FI", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc {"-FU", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc - {"-Fp", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc + {"-Fp", AFFECTS_CPP | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc {"-G", TAKES_ARG}, {"-I", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, {"-L", TAKES_ARG}, @@ -97,8 +97,8 @@ const CompOpt compopts[] = { {"-Xcompiler", AFFECTS_CPP | TAKES_ARG}, // nvcc {"-Xlinker", TAKES_ARG | TAKES_CONCAT_ARG | AFFECTS_COMP}, {"-Xpreprocessor", AFFECTS_CPP | TAKES_ARG}, - {"-Yc", AFFECTS_CPP | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc - {"-Yu", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc + {"-Yc", AFFECTS_CPP | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc + {"-Yu", AFFECTS_CPP | TAKES_CONCAT_ARG | TAKES_PATH}, // msvc {"-all_load", AFFECTS_COMP}, {"-analyze", TOO_HARD}, // Clang {"-arch", TAKES_ARG}, -- 2.47.2