Препроцессор Inno Setup: Компиляция в командной строке

Консольная версия компилятора (файл ISCC.exe) автоматически предоставляет дополнительные параметры для управления процессом предварительной обработки сценариев Inno Setup.

Использование: iscc [параметры] scriptfile.iss

где параметры могут быть следующие:

/D<name>[=<value>] Эмулирует #define public <name> <value>
/$<letter>(+|-) Эмулирует #pragma option -<letter>(+|-)
/P<letter>(+|-) Эмулирует #pragma parseroption -<letter>(+|-)
/I<paths> Эмулирует #pragma include -<paths>
/J<filename> Эмулирует #include -<filename>
/{#<string> Эмулирует #pragma inlinestart -<string>
/}<string> Эмулирует #pragma inlineend -<string>
/V<number> Эмулирует #pragma verboselevel -<number>


Пример:

iscc /$c- /Pu+ "/DLicenseFile=Trial License.txt" /Ic:\inc;d:\inc /Jdefines.iss "c:\isetup\samples\my script.iss"