All pastes #799512 Raw Edit

Anonymous

public python v1 · immutable
#799512 ·published 2007-11-27 18:20 UTC
rendered paste body
       def run_test(self):                oldlibpath = self.env['LIBPATH']                oldlib = self.env['LIB']                # try the enumerator to find the correct libpath                test = self.conf.create_library_enumerator()                test.name = self.name                test.want_message = 0                test.path = self.path                test.env = self.env                ret = test.run()                if ret:                        self.env['LIBPATH_'+self.uselib] = ret                self.env['LIB_'+self.uselib] = self.name                val = {}                #self.env['LIB'] = self.name                #self.env['LIBPATH'] = self.lib_paths                obj               = check_data()                obj.code          = self.code                obj.env           = self.env                obj.uselib        = self.uselib                obj.libpath       = self.path                ret = int(self.conf.run_check(obj))                self.conf.check_message('library %s' % self.name, '', ret)                self.conf.add_define(self.define, ret)                if ret:                        val['LIBPATH_'+self.uselib] = self.env['LIBPATH_'+self.uselib]                        val['LIB_'+self.uselib] = self.env['LIB_'+self.uselib]                        val[self.define] = ret                self.env['LIB'] = oldlib                self.env['LIBPATH'] = oldlibpath                if not ret: return {}                return val