summaryrefslogtreecommitdiff
path: root/src/compopt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compopt.c')
-rw-r--r--src/compopt.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/compopt.c b/src/compopt.c
index aab9fe55..63351acb 100644
--- a/src/compopt.c
+++ b/src/compopt.c
@@ -35,6 +35,8 @@ static const struct compopt compopts[] = {
{"--output-directory", AFFECTS_CPP | TAKES_ARG}, // nvcc
{"--param", TAKES_ARG},
{"--save-temps", TOO_HARD},
+ {"--save-temps=cwd",TOO_HARD},
+ {"--save-temps=obj",TOO_HARD},
{"--serialize-diagnostics", TAKES_ARG | TAKES_PATH},
{"-A", TAKES_ARG},
{"-B", TAKES_ARG | TAKES_CONCAT_ARG | TAKES_PATH},
@@ -46,6 +48,7 @@ static const struct compopt compopts[] = {
{"-L", TAKES_ARG},
{"-M", TOO_HARD},
{"-MF", TAKES_ARG},
+ {"-MJ", TAKES_ARG | TOO_HARD},
{"-MM", TOO_HARD},
{"-MQ", TAKES_ARG},
{"-MT", TAKES_ARG},
@@ -85,6 +88,8 @@ static const struct compopt compopts[] = {
{"-odir", AFFECTS_CPP | TAKES_ARG}, // nvcc
{"-remap", AFFECTS_CPP},
{"-save-temps", TOO_HARD},
+ {"-save-temps=cwd", TOO_HARD},
+ {"-save-temps=obj", TOO_HARD},
{"-stdlib=", AFFECTS_CPP | TAKES_CONCAT_ARG},
{"-trigraphs", AFFECTS_CPP},
{"-u", TAKES_ARG | TAKES_CONCAT_ARG},