def perform(): srcdir = path.join('src', self.name) builddir = path.join('build', self.name) if self.platform == None: platform = 'default' else: platform = self.platform env = { 'SRCDIR': srcdir, 'BUILDDIR': builddir + '_' + platform, 'BIN': path.join(builddir + '_' + platform, benchmark.name) + '.x', 'PARBOIL_ROOT': globals.root, 'PLATFORM': platform, 'BUILD': self.name } env.update(opt) mkfile = globals.root + os.sep + 'common' + os.sep + 'mk' # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): srcdir = path.join('src', self.name) builddir = path.join('build', self.name) if self.platform == None: platform = 'default' else: platform = self.platform env = { 'SRCDIR': srcdir, 'BUILDDIR': builddir + '_' + platform, 'BIN': path.join(builddir + '_' + platform, benchmark.name), 'PARBOIL_ROOT': globals.root, 'PLATFORM': platform, 'BUILD': self.name, } library_path = os.environ.get('LD_LIBRARY_PATH') if library_path: env['LD_LIBRARY_PATH'] = library_path libcecl = "{}/libcecl.so".format(library_path) env.update(opt) mkfile = globals.root + os.sep + 'common' + os.sep + 'mk' # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): srcdir = path.join('src', self.name) builddir = path.join('build', self.name) if self.platform == None: platform = 'default' else: platform = self.platform env={'SRCDIR':srcdir, 'BUILDDIR':builddir + '_' + platform, 'BIN':path.join(builddir+'_'+platform,benchmark.name), 'PARBOIL_ROOT':globals.root, 'PLATFORM':platform, 'BUILD':self.name} env.update(opt) mkfile = globals.root + os.sep + 'common' + os.sep + 'mk' # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): def getHostPlatform(): if sys.platform in [ 'cygwin' ]: return "cygwin" if sys.platform in [ 'linux2' ]: return "linux" return "unknown" srcdir = path.join('src', self.name) builddir = path.join('build', self.name) if self.platform == None: platform = 'default' else: platform = self.platform env={'SRCDIR':srcdir, 'BUILDDIR':builddir + '_' + platform, 'LAUNCHER':launcher, 'BIN':path.join(builddir+'_'+platform,benchmark.name), 'PARBOIL_ROOT':globals.root, 'PLATFORM':platform, 'BUILD':self.name, 'HOST_PLATFORM':getHostPlatform()} env.update(opt) mkfile = globals.root + os.sep + 'common' + os.sep + 'mk' # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): srcdir = path.join("src", self.name) builddir = path.join("build", self.name) if self.platform == None: platform = "default" else: platform = self.platform env = { "SRCDIR": srcdir, "BUILDDIR": builddir + "_" + platform, "BIN": path.join(builddir + "_" + platform, benchmark.name), "PARBOIL_ROOT": globals.root, "PLATFORM": platform, "BUILD": self.name, } env.update(opt) mkfile = globals.root + os.sep + "common" + os.sep + "mk" # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): def getHostPlatform(): if sys.platform in ['cygwin']: return "cygwin" if sys.platform in ['linux2']: return "linux" return "unknown" srcdir = path.join('src', self.name) builddir = path.join('build', self.name) if self.platform == None: platform = 'default' else: platform = self.platform env = { 'SRCDIR': srcdir, 'BUILDDIR': builddir + '_' + platform, 'LAUNCHER': launcher, 'BIN': path.join(builddir + '_' + platform, benchmark.name), 'PARBOIL_ROOT': globals.root, 'PLATFORM': platform, 'BUILD': self.name, 'HOST_PLATFORM': getHostPlatform() } env.update(opt) mkfile = globals.root + os.sep + 'common' + os.sep + 'mk' # Run the makefile to build the benchmark ret = process.makefile(target=target, action=action, filepath=path.join(mkfile, "Makefile"), env=env) if ret == True: return ErrorType.Success else: return ErrorType.CompileError
def perform(): srcdir = path.join("src", self.name) builddir = path.join("build", self.name) env = { "SRCDIR": srcdir, "BUILDDIR": builddir, "BIN": path.join(builddir, benchmark.name), "PARBOIL_ROOT": globals.root, } # Run the makefile to build the benchmark return process.makefile(target=target, action=action, filepath=path.join(srcdir, "Makefile"), env=env)
def perform(): srcdir = path.join('src', self.name) builddir = path.join('build', self.name) env = { 'SRCDIR': srcdir, 'BUILDDIR': builddir, 'BIN': path.join(builddir, benchmark.name), 'PARBOIL_ROOT': globals.root } # Run the makefile to build the benchmark return process.makefile(target=target, action=action, filepath=path.join(srcdir, "Makefile"), env=env)