If Inno Setup Preprocessor is installed the console-mode compiler ISCC.exe automatically provides extra parameters to control Inno Setup Preprocessor:
/D<name>[=<value>] | Emulate #define public <name> <value> |
/$<letter>(+|-) | Emulate #pragma option -<letter>(+|-) |
/P<letter>(+|-) | Emulate #pragma parseroption -<letter>(+|-) |
/I<paths> | Emulate #pragma include <paths> |
/J<filename> | Emulate #include <filename> |
/{#<string> | Emulate #pragma inlinestart <string> |
/}<string> | Emulate #pragma inlineend <string> |
/V<number> | Emulate #pragma verboselevel <number> |
Example: iscc /$c- /Pu+ "/DLicenseFile=Trial License.txt" /Ic:\inc;d:\inc /Jdefines.iss "c:\isetup\samples\my script.iss"