Skip to content

Fix Inno Setup paths#151

Open
tjsr wants to merge 77 commits into
esitarski:devfrom
tjsr:fix/inno-setup-paths
Open

Fix Inno Setup paths#151
tjsr wants to merge 77 commits into
esitarski:devfrom
tjsr:fix/inno-setup-paths

Conversation

@tjsr

@tjsr tjsr commented Jan 27, 2025

Copy link
Copy Markdown

#147

Rework InnoSetup path checks. Ensure InnoSetup is available before starting build.

Removes hard-coded locations to look for InnoSetup, and now checks the registry path (if found), then 'Program Files' and 'Program Files (x86)' on all available drive letters, and then the User AppLocal and Local\Programs directories, and iterates through that list until the executable is found.

The check has also been moved to the first step of the build process when -Everything is specified, and fails fast if InnoSetup is not installed.

@tjsr

tjsr commented Feb 3, 2025

Copy link
Copy Markdown
Author

Hi @esitarski - what do you need to approve and get this one merged in? Is the issue that the PR is raised against dev not master so the commit history gets a bit butchered?
The more recent ones I'm raising against master now that I have a better local workflow for creating my own development branches that octopus-merge in dozens of my own fixes and branches.

@tjsr
tjsr force-pushed the fix/inno-setup-paths branch 2 times, most recently from ba59102 to 3406583 Compare February 25, 2025 02:55
Ensure InnoSetup is available before starting build.
@tjsr
tjsr force-pushed the fix/inno-setup-paths branch from 3406583 to 80f1099 Compare February 26, 2025 01:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants