Allow subprojects to be built for both the build and host machine (2nd part) #15404
bonzini
force pushed
from
c01268a4
to
82a9dc44
6 days ago
bonzini
force pushed
from
82a9dc44
to
f397d2aa
6 days ago
bonzini
force pushed
from
f397d2aa
to
45d036f0
6 days ago
build: add annotation for Build.subprojects
67eb2574
build: only store one static linker for build == host setups
c2598410
interpreter: add more annotations for SubProject
514100d6
interpreter/dependencyfallbacks: use a single method for logging found
5e9328f9
interpreter/dependencyfallbacks: log the machine the dependency is for
9515add5
dependencies: Report for machine when logging dependencies found
72be2d4f
add for_machine to DependencyFallbacksHolder
089c8787
cmake: actually use the right machine
4a806f17
build: cleanup to copy and merge
a7e44248
build: recreate PerMachine object in copies
e25a8680
build: switch stdlibs to PerMachineDefaultable
3a304595
backends: use Build.get_project_args
9deb0330
build: pass target to get_project_args/get_project_link_args
eafd4058
build: move per-project data to a separate dataclass
2df70dac
Store whether a build or a target is from a build machine subproject
f64601d8
build|interpreter: Store subproject information on a per-machine basis
81f3a895
build: differentiate id and build directory for build-only subprojects
647b6f12
IncludeDirs store build-only-subproject
c6290f8c
utils: allow initial arguments for PerThreeMachineDefaultable
63d84970
build: add a method to copy build, environment, and coredata for a bu…
0446a43d
interpreter: allow subprojects to be requested for the build machine
79964e93
run_single_test: set the host_c_compiler even for quick testing
84c3baac
interpreter, cmake: add native argument to subproject()
fe090fc9
interpreter: add native argument to override_find_program()
53333d6a
bonzini
force pushed
from
45d036f0
to
53333d6a
1 day ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub