def default( self ): """Set default tool values""" try: from openalea.deploy import get_inc_dirs, get_lib_dirs, get_base_dir bdir = get_base_dir(self.name) dirs = [os.path.join(bdir, x) for x in get_lib_dirs(self.name)] incs = [os.path.join(bdir, x) for x in get_inc_dirs(self.name)] self._default[self.lib_key] = dirs self._default[self.include_key] = incs except Exception as e: print("Cannot find build parameters for %s : "%(self.name,), e) self._default[self.lib_key] = "" self._default[self.include_key] = ""
def default(self): """Set default tool values""" try: from openalea.deploy import get_inc_dirs, get_lib_dirs, get_base_dir bdir = get_base_dir(self.name) dirs = [os.path.join(bdir, x) for x in get_lib_dirs(self.name)] incs = [os.path.join(bdir, x) for x in get_inc_dirs(self.name)] self._default[self.lib_key] = dirs self._default[self.include_key] = incs except Exception as e: print( ("Cannot find build parameters for %s : " % (self.name, ), e)) self._default[self.lib_key] = "" self._default[self.include_key] = ""
def _test_get_shared_inc(): from openalea.deploy import get_inc_dirs print set(get_inc_dirs("openalea.fakepackage")) assert set(get_inc_dirs("openalea.fakepackage")) == set(["include"])