meson
Allow subprojects to be built for both the build and host machine (1st part)
#15395
Merged

Allow subprojects to be built for both the build and host machine (1st part) #15395

bonzini
bonzini bonzini force pushed from da358d9c to 76c9b042 39 days ago
bonzini bonzini marked this pull request as ready for review 39 days ago
bonzini bonzini requested a review from mensinda mensinda 39 days ago
bonzini bonzini requested a review from jpakkane jpakkane 39 days ago
dnicolodi
dnicolodi commented on 2025-12-16
bonzini bonzini force pushed from 76c9b042 to a386c1a4 38 days ago
bonzini bonzini force pushed from a73ab26d to b8105dfc 38 days ago
bonzini bonzini force pushed from b8105dfc to 1d04d09b 37 days ago
bonzini bonzini force pushed from 1d04d09b to a562d658 37 days ago
bonzini bonzini force pushed from a562d658 to b34dad8f 37 days ago
bonzini bonzini force pushed from b34dad8f to 2df70dac 32 days ago
bonzini bonzini force pushed from 2df70dac to e748a70e 17 days ago
bonzini bonzini force pushed from e748a70e to f50e9a42 16 days ago
bonzini bonzini added this to the 1.11 milestone 15 days ago
bonzini bonzini force pushed from f50e9a42 to 7b384f8c 10 days ago
bonzini bonzini force pushed from 7b384f8c to ae7647f2 9 days ago
dcbaker
dcbaker requested changes on 2026-01-15
dcbaker build: add annotation for Build.subprojects
e3abb031
bonzini build: fix static_linker type annotation
23fb0244
bonzini build: only detect one static linker for build == host setups
bb1914b7
dcbaker interpreter: add more annotations for SubProject
6af90a15
dcbaker interpreter/dependencyfallbacks: use a single method for logging found
ec4db4e8
dcbaker interpreter/dependencyfallbacks: log the machine the dependency is for
6ae65cbd
dcbaker dependencies: Report for machine when logging dependencies found
cfbf6151
bonzini add for_machine to DependencyFallbacksHolder
2b9f2f4b
bonzini bonzini force pushed from ae7647f2 to eb19f3c5 8 days ago
dcbaker
dcbaker
dcbaker requested changes on 2026-01-16
dcbaker
dcbaker cmake: actually use the right machine
eb179fa6
bonzini
bonzini build: cleanup to copy and merge
694b4d34
bonzini build: recreate PerMachine object in copies
9070b25c
bonzini build: switch stdlibs to PerMachineDefaultable
5ccfcbf5
bonzini backends: use Build.get_project_args
96b3f280
bonzini build: pass target to get_project_args/get_project_link_args
9be1169a
bonzini build: move per-project data to a separate dataclass
89cd4e7d
bonzini bonzini force pushed from eb19f3c5 to 89cd4e7d 8 days ago
dcbaker
dcbaker approved these changes on 2026-01-16
dcbaker dcbaker merged 64e3f460 into master 8 days ago
bonzini bonzini deleted the subproject-per-machine-start branch 4 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone