From ace7910a44cf3cb0437052c522b1dce6c7664929 Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 1 Jul 2009 13:34:29 +0000 Subject: [PATCH] Support $MAIN_DIR for the poor C++ users --- dtool/src/dtoolutil/executionEnvironment.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dtool/src/dtoolutil/executionEnvironment.cxx b/dtool/src/dtoolutil/executionEnvironment.cxx index 613950e14b..57ad86da65 100644 --- a/dtool/src/dtoolutil/executionEnvironment.cxx +++ b/dtool/src/dtoolutil/executionEnvironment.cxx @@ -537,6 +537,11 @@ read_args() { } #endif - if (_dtool_name.empty()) + if (!_binary_name.empty()) { + set_environment_variable("MAIN_DIR", Filename(_binary_name).get_dirname()); + } + + if (_dtool_name.empty()) { _dtool_name = _binary_name; + } }