Bonjour,
Je veux créer un cdrom hybride mac/pc.
Pour le côté pc j'ai créé un installateur avec innosetup.
Il s'agit d'installer une application et une "librairie" (dossier qui pèse plusieurs centaines de Mo et qui est partagé sur le CD pour la version mac et pc).
Cette "librairie" (c'est juste un dossier d'images) ne peut donc pas être incorporée dans l'installateur et doit être considérée comme une source externe.
Jusque là j'y suis arrivé.
Là où je butte c'est sur le chemin de cette librairie que je dois indiquer à innosetup pour que l'installateur la retrouve sur le cdrom.
Il doit y avoir un moyen d'indiquer un chemin relatif non ?
voici mon code pour la partie concernée :
c'est la dernière ligne qui concerne cette fameuse librairie, en sachant que l'installateur sera sur la racine du Cd à côté du dossier "installation" contenant la librairie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [Files] Source: Z:\Sites\guide\Guide CD\Installation\Dossier\Guide.exe; DestDir: {app}; Flags: ignoreversion Source: Z:\Sites\guide\Guide CD\Installation\Dossier\datas\*; DestDir: {app}\datas; Flags: ignoreversion recursesubdirs createallsubdirs Source: Z:\Sites\guide\Guide CD\Installation\Dossier\Externals\*; DestDir: {app}\Externals; Flags: ignoreversion recursesubdirs createallsubdirs Source: Z:\Sites\guide\Guide CD\Installation\Dossier\icons\*; DestDir: {app}\icons; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don t use "Flags: ignoreversion" on any shared system files Source: installation\Dossier Library.bundle\*; DestDir: {commonappdata}\Guide\Dossier Library.bundle\; Components: Library; Flags: external recursesubdirs ignoreversion createallsubdirs
Merci pour vos lumières !
Partager