redox/config/llvm.toml
bjorn3 474729b4f2 Specify dependencies between init scripts
This aims to reproduce the current execution order of init scripts, not
to provide the minimal set of dependencies. That can be implemented
later.
2026-02-25 23:01:26 +01:00

31 lines
658 B
TOML

# # Configuration to create "llvm-config" script
include = ["base.toml"]
[general]
filesystem_size = 2048
[packages]
bash = {}
llvm20 = {}
[[files]]
path = "/usr/lib/init.d/99_gen_llvm-config-generate"
data = """
requires_weak 00_drivers
bash /usr/bin/llvm-config-generate
"""
[[files]]
path = "/usr/bin/llvm-config-generate"
data = """
for flag in --version --bindir --cppflags --cxxflags --includedir --ldflags --libdir --system-libs --targets-built --has-rtti --shared-mode
do
echo -e "'$flag': '$(llvm-config $flag)',"
done
for component in $(llvm-config --components)
do
echo -e "'$component': '$(llvm-config --libs $component)',"
done
"""