2010-05-07 12 views
6

¿Es posible establecer el archivo de instalador de nsis generado al compilar el instalador?NSIS Nombre del instalador

algo como:

makensis /ExeFile:myInstall-v4.1.2.3.exe install.nsi 

Eso sería agudo.

Respuesta

8

Se puede definir un símbolo en el command line utilizando el modificador/D de este modo:

makensis /DMyInstallerName="myInstall-v4.1.2.3.exe" install.nsi 

Luego, en el script de instalación:

!ifdef MyInstallerName 
    OutFile "${MyInstallerName}" 
!else 
    OutFile "myInstall.exe" 
!endif 
+0

perfecto! ¡Gracias! –

Cuestiones relacionadas