diff options
author | Matthew Newhook <matthew@zeroc.com> | 2015-04-22 11:49:02 -0230 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2015-04-22 11:49:02 -0230 |
commit | 03d05a0c5a1e4f59fdca6f1e6926b70c0a2a2e00 (patch) | |
tree | 67a59e9688d4fc3fa9184c845a022b29a4ff3bd3 /python/config/slice2py.py | |
parent | ICE-6426 - adding a note to the changelog (diff) | |
download | ice-03d05a0c5a1e4f59fdca6f1e6926b70c0a2a2e00.tar.bz2 ice-03d05a0c5a1e4f59fdca6f1e6926b70c0a2a2e00.tar.xz ice-03d05a0c5a1e4f59fdca6f1e6926b70c0a2a2e00.zip |
ICE-6457
Windows python dev tree build is broken
Diffstat (limited to 'python/config/slice2py.py')
-rwxr-xr-x | python/config/slice2py.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/python/config/slice2py.py b/python/config/slice2py.py index 76f22c34933..237eb023737 100755 --- a/python/config/slice2py.py +++ b/python/config/slice2py.py @@ -8,10 +8,22 @@ # # ********************************************************************** -import sys, os +import sys, os, platform sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), "..", "python")) -import IcePy +if sys.platform == "win32": + path = os.getenv('PATH') + path = path + ';' + os.path.join(os.path.dirname(sys.argv[0]), "..", "..", "cpp", "bin") + if os.getenv("PLATFORM") == "X64": + bit, name = platform.architecture() + if bit == "64bit": + path = path + ";c:/Program Files (x86)/ZeroC/Ice-3.6.0-ThirdParty/bin/x64" + else: + path = path + ";c:/Program Files (x86)/ZeroC/Ice-3.6.0-ThirdParty/bin" + else: + path = path + ";c:/Program Files/ZeroC/Ice-3.6.0-ThirdParty/bin" + os.putenv('PATH', path) +import IcePy def main(): val = IcePy.compile(sys.argv) |