On 01/10/15 20:34, Lehmann, Patrick wrote:
Hello GHDL developers,
Hello, I just give my opinion.
1) So here is my first question: Do you wish that the package downloads each GHDL installation from sourceforge via URL, OR can we include the small 2 MiB zip file within the *.nupkg file. I would recommend the latter solution Pros: -One file, containing all data -No secondary downloads Cons: -It generates less downloads on sourceforge => statistics
I also agree for the later. This is less aggressive.
Next Questions: 2) What is the default installation directory for GHDL? Good Windows programs install themselves to C:\Program Files\<Vendor>\<Product>, but GHDL has no vendor, hasn’t it? I would recommend this path: C:\Program Files\GHDL\<Version>, so it’s possible to use multiple GHDL versions on a system. If it’s ok, I would extend the install script, with an option
That's fine with me. IIRC this is what was done in the old nsis installer.
-Normal installation changes %PATH% to the path of the newest GHDL version. -If step 2 from above is deactivated => don’t update %PATH% => the old GHDL stays the ‘active’ one 3) Is a ‘bin’ sub-folder necessary, because GHDL has only 2 executables? -Solution 1: C:\Program Files\GHDL\0.33\bin\ghdl.exe C:\Program Files\GHDL\0.33\bin\ghdlfilter.exe C:\Program Files\GHDL\0.33\lib\v87\... C:\Program Files\GHDL\0.33\lib\v93\... C:\Program Files\GHDL\0.33\lib\v08\... -Solution 2: C:\Program Files\GHDL\0.33\ghdl.exe C:\Program Files\GHDL\0.33\ghdlfilter.exe C:\Program Files\GHDL\0.33\lib\v87\... C:\Program Files\GHDL\0.33\lib\v93\... C:\Program Files\GHDL\0.33\lib\v08\...
I wouldn't change the default. Be careful as ghdl build the search path from the executable path; so you can break the installation if you change the hierarchy. [...]
Question 4: To which branch should I upload the changed PowerShell scripts?
Both default and ghdl-0.33.
@All readers Any suggestions, change requests, wishes for the windows build process and the NuPkg packages?
Looks good to me. You certainly know this process better than me. Thanks, Tristan. _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
