From e4c3091f27b43a631dfbdb1ada1b121f8e581cd2 Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Tue, 18 Aug 2009 10:50:05 -0400 Subject: * dtrace.in: Honor the dirname for the output file. * testsuite/systemtap.base/dtrace.exp: New test. --- dtrace.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'dtrace.in') diff --git a/dtrace.in b/dtrace.in index 168bfb18..990d62fe 100755 --- a/dtrace.in +++ b/dtrace.in @@ -175,10 +175,9 @@ if (build_header): providers.generate(s_filename, filename + h_ext, add_typedefs) elif (build_source): (basename,ext) = os.path.splitext(s_filename) - basename = os.path.basename(basename) (d,fn) = mkstemp(suffix=".c",prefix=basename) f = open(fn,mode='w') f.write("static __dtrace () {}\n") f.close() - call(["gcc", "-fPIC", "-I.", "-I@prefix@/include", "-g", "-c", fn, "-o", os.path.basename(filename) + ".o"], shell=False) + call(["gcc", "-fPIC", "-I.", "-I@prefix@/include", "-g", "-c", fn, "-o", filename + ".o"], shell=False) os.remove(fn) -- cgit