Skip to content

Commit

Permalink
Build optimized stripped MinGW binary releases
Browse files Browse the repository at this point in the history
  • Loading branch information
madebr committed Dec 9, 2024
1 parent d890d25 commit 3c142ab
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion build-scripts/build-release.py
Original file line number Diff line number Diff line change
Expand Up @@ -767,9 +767,12 @@ def extract_filter(member: tarfile.TarInfo, path: str, /):
f"--exec-prefix=${{prefix}}/bin",
f"--host={triplet}",
f"--build=x86_64-none-linux-gnu",
"CFLAGS=-O2",
"CXXFLAGS=-O2",
"LDFLAGS=-Wl,-s",
] + extra_args, cwd=build_path, env=new_env)
with self.section_printer.group(f"Build MinGW {triplet} (autotools)"):
self.executer.run(["make", f"-j{self.cpu_count}"], cwd=build_path, env=new_env)
self.executer.run(["make", "V=1", f"-j{self.cpu_count}"], cwd=build_path, env=new_env)
with self.section_printer.group(f"Install MinGW {triplet} (autotools)"):
self.executer.run(["make", "install"], cwd=build_path, env=new_env)
archive_file_tree.add_directory_tree(arc_dir=arc_join(arc_root, triplet), path=install_path, time=self.arc_time)
Expand Down

0 comments on commit 3c142ab

Please sign in to comment.