SF #1373150, diffs in working copy after a build

Strip off leading dots and slash so the generated files are the same regardless
of whether you configure in the checkout directory or build.

If anyone configures in a different directory, we might want a cleaner
approach using os.path.*().  Hopefully this is good enough.
This commit is contained in:
Neal Norwitz 2005-12-11 21:18:22 +00:00
parent ba2fa637d6
commit 897ff817d5
3 changed files with 7 additions and 3 deletions

View File

@ -1,4 +1,4 @@
/* File automatically generated by ./Parser/asdl_c.py */
/* File automatically generated by Parser/asdl_c.py */
#include "asdl.h"

View File

@ -638,7 +638,11 @@ class ChainOfVisitors:
v.emit("", 0)
def main(srcfile):
auto_gen_msg = '/* File automatically generated by %s */\n' % sys.argv[0]
argv0 = sys.argv[0]
index = argv0.find('/')
if index > 0:
argv0 = argv0[index + 1:]
auto_gen_msg = '/* File automatically generated by %s */\n' % argv0
mod = asdl.parse(srcfile)
if not asdl.check(mod):
sys.exit(1)

View File

@ -1,4 +1,4 @@
/* File automatically generated by ./Parser/asdl_c.py */
/* File automatically generated by Parser/asdl_c.py */
#include "Python.h"
#include "Python-ast.h"