Changed build-scripts in MacOSX folders. Since a gdal is now version 3.8 and the homebrew packages drew new dependencies, a lot of build scripts needed to be adapted: config.sh, build-gdal, all bundle*.sh, ...
Additionally a new helper folder contains scripts to detect missing dependencies e.g. otoolrecursive
Steps to perform a simple smoke test:
create an empty dir
set the env var QMSDEVDIR to this empty dir
clone git repo in an empty dir
run sh ./qmapshack/MacOSX/build-all.sh
Does the code comply to the coding rules and naming conventions Coding Guidelines:
[x] yes
Is every user facing string in a tr() macro?
[x] yes
Did you add the ticket number and title into the changelog? Keep the numeric order in each release block.
[x] yes, I didn't forget to change changelog.txt
LAST REMARK: This is my last commit. I have sold my Mac and I am not able to build the Mac Version anymore. I am open to ask questions about the scripts, so that anyone else can take it over. I will use QMS from now on Linux / Windows.
What is the linked issue for this pull request:
QMS-668
What you have done:
Changed build-scripts in MacOSX folders. Since a gdal is now version 3.8 and the homebrew packages drew new dependencies, a lot of build scripts needed to be adapted: config.sh, build-gdal, all bundle*.sh, ...
Additionally a new helper folder contains scripts to detect missing dependencies e.g. otoolrecursive
Steps to perform a simple smoke test:
Does the code comply to the coding rules and naming conventions Coding Guidelines:
Is every user facing string in a tr() macro?
Did you add the ticket number and title into the changelog? Keep the numeric order in each release block.
LAST REMARK: This is my last commit. I have sold my Mac and I am not able to build the Mac Version anymore. I am open to ask questions about the scripts, so that anyone else can take it over. I will use QMS from now on Linux / Windows.