Added !define /ifndef and !define /redef optional arguments
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6097 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
74ffaada4e
commit
d526c78d05
3 changed files with 19 additions and 2 deletions
|
@ -10,7 +10,7 @@ Define/conditional compilation related commands:
|
|||
|
||||
\S1{define} !define
|
||||
|
||||
\c ([/date|/utcdate] gflag [value]) | (/math gflag val1 OP val2) | (/file gflag filename.txt)
|
||||
\c [/ifndef | /redef] ([/date|/utcdate] gflag [value]) | (/math gflag val1 OP val2) | (/file gflag filename.txt)
|
||||
|
||||
This command will add \e{gflag} to the global define list. This will have a similar effect as using the /D switch on the command line (only the define only becomes effective after the !define command).
|
||||
|
||||
|
@ -26,6 +26,7 @@ If \e{/file} is used, the entire text file specified (including whitespace and n
|
|||
\c !define /math RESULT 3 + 10
|
||||
\c !define /math REST 15 % ${RESULT}
|
||||
\c !define /file BUNCHASTUFF somesourcefile.cpp
|
||||
\c !define /redef USE_SOMETHING ${RESULT} ;redefine USE_SOMETHING
|
||||
|
||||
\S1{undef} !undef
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue