diff options
Diffstat (limited to 'build.py')
| -rwxr-xr-x | build.py | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -108,7 +108,6 @@ REQUIRED_APT_PACKAGES = [ 'libevent-dev', 'libevent-dev', 'libflatbuffers-dev', - 'libflatbuffers1', 'libgl1-mesa-dev', 'libglib2.0-dev', 'libgtest-dev', @@ -538,10 +537,16 @@ class HostBuild(): shutil.rmtree(self.output_dir) # Remove Cargo.lock that may have become generated - try: - os.remove(os.path.join(self.platform_dir, 'bt', 'Cargo.lock')) - except FileNotFoundError: - pass + cargo_lock_files = [ + os.path.join(self.platform_dir, 'bt', 'Cargo.lock'), + os.path.join(self.platform_dir, 'bt', 'tools', 'rootcanal', 'Cargo.lock'), + ] + for lock_file in cargo_lock_files: + try: + os.remove(lock_file) + print('Removed {}'.format(lock_file)) + except FileNotFoundError: + pass def _target_all(self): """ Build all common targets (skipping doc, test, and clean). |