Closed babasbot closed 3 years ago
The premake.sh build was failing on macOS. It was caused by inconsistent key naming on one table of the src/premak4.lua file:
premake.sh
src/premak4.lua
$ ./premake.sh Target OS not specified. Assuming it's the host OS. ...Don't Starve Mod Tools/ds_mod_tools/src/premake4.lua:64: Unsupported os!
After fixing the key names, the build on macOS succeeds:
$ ./premake.sh Target OS not specified. Assuming it's the host OS. which "unzip" &>/dev/null mkdir -p "../build" mkdir -p "../build/dont_starve/mods" unzip -q -o "../pkg/tst/wand.zip" -d "../build/dont_starve/mods" mkdir -p "../build/osx/mod_tools" cp -rT "../pkg/cmn/mod_tools" "../build/osx/mod_tools" mkdir -p "../build/osx/mod_tools/buildtools/osx/Python27" cp -rT "../pkg/unix/Python27" "../build/osx/mod_tools/buildtools/osx/Python27" mkdir -p "../build/osx/mod_tools" cp -rT "../pkg/unix/mod_tools" "../build/osx/mod_tools" Building configurations... Running action 'gmake'... Generating ../build/proj/Makefile... Generating ../build/proj/scml.make... Generating ../build/proj/png.make... Generating ../build/proj/autocompiler.make... Generating ../build/proj/modtoollib.make... Done.
The
premake.sh
build was failing on macOS. It was caused by inconsistent key naming on one table of thesrc/premak4.lua
file:After fixing the key names, the build on macOS succeeds: