* ENH: Improve macOS build script - Update shebang to bash, as it is already expected to be present in run_gettext.sh - Added fail-fast shell options. - Changed default CMake generator to Ninja - Adopted configuration for non-multi-config generators (Ninja, Make) - Added new options: - Allow to set CMake generator back to Xcode, no option for make thou. - Allow to build without reconfiguring CMake, improves build times. Unnecessary Cmake reconfigurations require full rebuild. - Allow to set build configuration for CMake - Reorganized targets into separate function to break "cd" dependency. - Reformat shell code. - Fix all warnings reported by ShellCheck linter tool. - Update run_gettext.sh to respect build dir in full mode. Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com> * FIX: Install ninja with brew on CI. Test if building works with Ninja by default. Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com> * ENH: Set Xcode back as default generator. Use Ninja on CI with explicit option. Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com> * FIX: Partially revent changes in run_gettext.sh Revert changes for option parsing. Leave fixes for issues found by ShellCheck linter tool. Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com> --------- Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com> |
||
---|---|---|
.. | ||
ISSUE_TEMPLATE | ||
workflows | ||
FUNDING.yml |