Finished doc port
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1029 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
7935b25161
commit
4217925650
6 changed files with 319 additions and 1 deletions
19
Docs/src/compiler.but
Normal file
19
Docs/src/compiler.but
Normal file
|
@ -0,0 +1,19 @@
|
|||
\C{compcommands} Compiler Utility Commands
|
||||
|
||||
These commands are similar to the C preprocessor in terms of purpose and functionality. They allow file inclusion, conditional compilation, executable header packing, and processes execution during the build process. Note: none of these commands allow use of variables.
|
||||
|
||||
\e{!system}
|
||||
|
||||
command [compare comparevalue] This command will execute 'command' using a call to system(), and if the return value compared (using 'compare') to 'comparevalue' is false, execution will halt. 'compare' can be '<' or '>' or '<>' or '=' or 'ignore'.
|
||||
|
||||
\e{!include file}
|
||||
|
||||
This command will include 'file' as if it was part of the original script. Note that if a file is included in another directory, the current directory is still where the script was compiled from (not where the included file resides).
|
||||
|
||||
\e{!cd new_path}
|
||||
|
||||
This command will change the compiler to the new directory, new_path. new_path can be relative or absolute.
|
||||
|
||||
\e{!packhdr tempfile command}
|
||||
|
||||
This option makes the compiler an external EXE packer (such as Petite or UPX) to compress the executable header. Specify a temporary file name (such as "temp.dat") and a command line (such as "C:\\program files\\upx\\upx -9 temp.dat") to compress the header.
|
Loading…
Add table
Add a link
Reference in a new issue