Esempio n. 1
0
   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] = ""
Esempio n. 2
0
    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] = ""
Esempio n. 3
0
def _test_get_shared_lib():

    from openalea.deploy import get_lib_dirs
    assert set(get_lib_dirs("openalea.fakepackage")) == set(["lib"])