Пример #1
0
 def work(self, *parameters):
     ''' ADVANCED Save and process pending changes.'''
     parser = argparse.ArgumentParser(description=self.work.__doc__,
                                      prog="bii work")
     parser.parse_args(*parameters)  # To enable -h
     client_hive_manager = ClientHiveManager(self.bii)
     client_hive_manager.work()
     self.bii.user_io.out.write('Work done!\n')
Пример #2
0
 def _configure(self, force, generator, toolchain, parameters):
     paths_to_add = self.prepare_build_path()
     cmds_to_remove = self.prepare_configure_cmds(generator)
     with CustomEnvPath(paths_to_add=paths_to_add, cmds_to_remove=cmds_to_remove):
         client_hive_manager = ClientHiveManager(self.bii)
         client_hive_manager.work()
         base = self.target_processor(client_hive_manager)
         block_targets = base.targets()
         cmake = self.cmake(self.bii)
         cmake.configure(block_targets, force, generator, toolchain, parameters)
Пример #3
0
 def _configure(self, force, generator, toolchain, parameters):
     paths_to_add = self.prepare_build_path()
     cmds_to_remove = self.prepare_configure_cmds(generator)
     with CustomEnvPath(paths_to_add=paths_to_add,
                        cmds_to_remove=cmds_to_remove):
         client_hive_manager = ClientHiveManager(self.bii)
         client_hive_manager.work()
         base = self.target_processor(client_hive_manager)
         block_targets = base.targets()
         cmake = self.cmake(self.bii)
         cmake.configure(block_targets, force, generator, toolchain,
                         parameters)