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 <jon.turney@dronecode.org.uk>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Jon TURNEY 2013-01-14 15:35:05 +00:00
parent 4fad211502
commit e6e73089e5

View file

@ -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