In NSIS is there a Pre-Processor directive called 'defined'? I am attempting to include a specific page in my installer only if a macro/s are defined.
The above code gives a compile error saying:
!define INSTALL_V8 1
!define INSTALL_V10 1
#if we are installing to more than 1 version of 12d Model: Show 'Version Selector' Page
!if defined(INSTALL_V8) && defined(INSTALL_V9) || defined(INSTALL_V8) && defined(INSTALL_V10) || defined(INSTALL_V9) && defined(INSTALL_V10)
Page Custom CustomPageInitialise CustomPageFinalise
!endif
!if expects 1-4 parameters, got 11Do you know how I could check if multiple macros are defined?