/FD (IDE Minimal Rebuild)
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at -FD (IDE Minimal Rebuild).
FD** is not exposed to users except in the Command Line property page of a C++ project's Property Pages dialog box, if and only if /Gm (Enable Minimal Rebuild) is not also selected. /FD has no effect other than from the development environment. /FD is not exposed in the output of cl /?.
If you do not enable /Gm in the development environment, /FD will be used. /FD ensures that the .idb file has sufficient dependency information. /FD is only used by the development environment, and it should not be used from the command line or a build script.
Output-File (/F) Options
Compiler Options
Setting Compiler Options