14 Commits

Author SHA1 Message Date
wash 1ec33767ab meta: replace cmake mono-build system with a custom build co-ordinator
every system component now has its own self-contained build system, and a
seed file describing the component and its build system and dependencies.

a new tool, meadow, collects and uses these seed files to build the
components into a full system. meadow also manages the target system root
and a host prefix where toolchain tools are installed to.

the build system has also been updated to use a new $ARCH-rosetta-gcc
compiler, and the patches files necessary to build it have been
added to toolchain/cross-compiler.
2026-07-19 13:34:32 +01:00
wash 000cb5c35d cmake: rosetta_wrap_library now handles target prefix and soname configuration 2026-05-31 17:29:53 +01:00
wash 616ad0d0cc cmake: support services that are not based on cmake executable targets 2026-05-31 17:29:06 +01:00
wash 98dbaa05ac cmake: add support for building services with config files 2026-03-23 18:13:22 +00:00
wash d03c750e4a cmake: ensure interface headers are regenerated when the corresponding .xpc file is changed 2026-03-15 09:47:03 +00:00
wash b0fda122e0 cmake: define BUILD_STATIC and BUILD_SHARED for library builds 2026-03-10 19:14:00 +00:00
wash 5931642cc2 cmake: update inteface functions to use xpcg 2026-03-10 19:13:01 +00:00
wash 1c89acddbf cmake: fix some issues when building both shared and static versions of a library 2026-03-06 20:15:05 +00:00
wash dc93f7db4c cmake: add support for building and installing interfaces 2026-02-26 19:46:02 +00:00
wash cff399fdba sysroot: add a set of base system files 2026-02-21 23:21:52 +00:00
wash c426afce67 cmake: templates: add support for builting shared and static versions of a library 2026-02-19 19:25:44 +00:00
wash f5daf972a8 cmake: bsp: add support for specifying bsp bootstrap program 2026-02-19 19:24:55 +00:00
wash 2e6d7df38c cmake: sysroot: add support for object and binary-only libraries 2026-02-19 19:24:20 +00:00
wash 9c8fbc72ac meta: add build system 2026-02-05 09:54:46 +00:00