From: Joel Rosdahl Date: Sat, 5 Sep 2015 20:42:31 +0000 (+0200) Subject: Revert "Recognize concatenated form of some compiler options" X-Git-Tag: v3.2.4~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f2c71bde90f8b2130a9834335523ec59e885759;p=thirdparty%2Fccache.git Revert "Recognize concatenated form of some compiler options" This reverts commit 631632852a0c6bdfe77ef04bd8d675f0295c035f. The change was not quite enough to fix the problem.. --- diff --git a/NEWS.txt b/NEWS.txt index 370428277..f979e708f 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -17,9 +17,6 @@ Bug fixes - Improved signal handling: Kill compiler on SIGTERM; wait for compiler to exit before exiting; die appropriately. -- Recognize concatenated form of some compiler options, for instance when using - `-isystemfoo` instead of `-isystem foo`. - ccache 3.2.3 ------------ diff --git a/compopt.c b/compopt.c index cb0a312c0..e5b3e0a39 100644 --- a/compopt.c +++ b/compopt.c @@ -61,26 +61,25 @@ static const struct compopt compopts[] = { {"-fplugin=libcc1plugin", TOO_HARD}, /* interaction with GDB */ {"-frepo", TOO_HARD}, {"-fworking-directory", AFFECTS_CPP}, - {"-idirafter", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, + {"-idirafter", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, {"-iframework", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-imacros", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-imultilib", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-include", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-include-pch", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, + {"-imacros", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-imultilib", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-include", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-include-pch", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, {"-install_name", TAKES_ARG}, /* Darwin linker option */ - {"-iprefix", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-iquote", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-isysroot", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-isystem", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-iwithprefix", AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, - {"-iwithprefixbefore", - AFFECTS_CPP | TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH}, + {"-iprefix", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-iquote", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-isysroot", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-isystem", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-iwithprefix", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, + {"-iwithprefixbefore", AFFECTS_CPP | TAKES_ARG | TAKES_PATH}, {"-nostdinc", AFFECTS_CPP}, {"-nostdinc++", AFFECTS_CPP}, {"-remap", AFFECTS_CPP}, {"-save-temps", TOO_HARD}, {"-trigraphs", AFFECTS_CPP}, - {"-u", TAKES_ARG | TAKES_CONCAT_ARG}, + {"-u", TAKES_ARG}, };