From e6e73089e5d78094dd5b36e37c824cc42f54c8c4 Mon Sep 17 00:00:00 2001 From: Jon TURNEY Date: Mon, 14 Jan 2013 15:35:05 +0000 Subject: [PATCH] Fix mapi code generator for out-of-tree build Use os.path.join() rather than hand-rolling it, so path is correct if sys.argv[0] returns an absolute path. (According to the python documentation, it's platform dependent whether sys.argv[0] is a full pathname or not. It probably also depends on how the process was started...) Signed-off-by: Jon TURNEY Reviewed-by: Kenneth Graunke --- src/mapi/mapi/mapi_abi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mapi/mapi/mapi_abi.py b/src/mapi/mapi/mapi_abi.py index 30ffe7bc27a..c645c02f919 100644 --- a/src/mapi/mapi/mapi_abi.py +++ b/src/mapi/mapi/mapi_abi.py @@ -29,7 +29,7 @@ import sys # make it possible to import glapi import os -GLAPI = "./%s/../glapi/gen" % (os.path.dirname(sys.argv[0])) +GLAPI = os.path.join(".", os.path.dirname(sys.argv[0]), "../glapi/gen") sys.path.append(GLAPI) import re -- 2.30.2