|
|
|
|
#1 |
|
Junior Member
|
compile another script as compile condition
I have an executable generated from an NSIS script that is included in another NSIS script via the File command. Is there any way to use conditional compilation to check for the existence of this executable and if it doesn't exist, compile it from the script, then include it using File? Here's basically what I need, although I know this doesn't work the way it's written, this is just for illustration of the functionality I'm looking for:
code: I'm guessing the answer is "no, just compile the first script by hand you lazy programmer" :P If that's the case I'm fine with that, it would just be nice if it could be worked out this way. |
|
|
|
|
|
#2 |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
something like
code: IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
#3 |
|
Junior Member
|
So you're saying the best that can be done is to send the person compiling a prompt? Ok, I figured it would be something like that.
|
|
|
|
|
|
#4 |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
saywhatnow? Its fully automated, you just need to put the compile command there, !system '"${NSISDIR}\makensis" "c:\otherscript.nsi"' = 0 or something like that is all you need
IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
#5 |
|
Junior Member
|
Oh, my mistake. Forgot about the !system command. Thanks, I'm gonna try it out right now
|
|
|
|
|
|
#6 |
|
Junior Member
|
I realized that really it would just be easier to always compile the other script fresh, so since the directory structure was permanently set (SVN repo) all I ended up having to do was
code: Thanks a ton
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|