From: Jon TURNEY Date: Mon, 14 Jan 2013 15:35:05 +0000 (+0000) Subject: Fix mapi code generator for out-of-tree build X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6e73089e5d78094dd5b36e37c824cc42f54c8c4;p=mesa.git 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 --- 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