dxx-rebirth/common
Kp f99ba91998 Pass user $PATH to Command() for dylibbundler
On some systems, such as the Apple M1 (ARM-based Macs),
dylibbundler is in $PATH, but not in a directory found by the limited
path that SCons uses for Command() invocations.  This causes the SConf
test to succeed (because it uses the full $PATH), but the Command() to
fail (because it uses a reduced path).  Fix this by using the user's
$PATH, if defined, for this Command() invocation.

Along the way, rework tool_bundle.py to use SCons' Node() objects in
place of direct path manipulation.  This lets SCons produce better error
messages in some cases.

Reported-by: Kreeblah <https://github.com/dxx-rebirth/dxx-rebirth/pull/610>
2021-11-08 01:53:05 +00:00
..
2d Fix SDL-only briefing crash 2021-11-01 03:37:20 +00:00
3d Move g3 instance contexts onto the stack 2021-09-04 12:17:14 +00:00
arch Pass user $PATH to Command() for dylibbundler 2021-11-08 01:53:05 +00:00
editor Return string width/height from gr_get_string_size 2021-09-12 16:20:52 +00:00
include Convert some math functions to fixang 2021-11-01 03:37:20 +00:00
main Use enum class for tmapinfo_flags 2021-11-01 03:37:20 +00:00
maths Convert some math functions to fixang 2021-11-01 03:37:20 +00:00
mem
misc Delegate score comma handling to std::locale 2021-09-19 10:53:48 +00:00
music
texmap Fix SDL-only build 2021-11-01 03:37:20 +00:00
ui Move window_is_visible,window_set_visible to be window methods 2021-11-01 03:37:18 +00:00
unittest Pass underlying index_type through zip() 2021-11-01 03:37:20 +00:00