-
Notifications
You must be signed in to change notification settings - Fork 22
Description
The latest release has two problems running include-what-you-use.exe:
-
IWYU does not run any more. The problem seems to lie in IWYU.cs where an empty "-D" option is added to the command. The contents of the .tmp-File are as follows
-I "includepath1" -I "includepath2" -D "pathtomyfile.cpp"
The problem is the -D without a macro name before the actual file. If I remove the -D from the file and run IWYU from the commandline, it works. -
The .tmp file is never cleaned. The extension should remove the temp file after the job has finished, else the Temp-Directory is spammed with obsolete tmp-Files.
Visual Studio 2017 15.9.8, IncludeToolbox 2.4.0
As a workaround, adding a preprocessor macro to the project itself seems to help. However that sheds light on the isssue, that macros inherited from .props-files are not forwarded to IWYU.