build2 установить выходной каталог
Я новичок и слежу за введением в цепочку инструментов .
В настоящее время у меня есть следующая структура:
demo/
- build/
- bootstrap.build
- root.build
- demo/
- main.cpp
- buildfile
- buildfile
- ...
./сборка/бутстрап.сборка:
project = demo
using version
using config
using test
using install
using dist
./сборка/root.сборка:
cxx.std = 20
using cxx
hxx{*}: extension = hpp
cxx{*}: extension = cpp
./файл сборки:
./: {*/ -build/}
./демо/файл сборки:
exe{demo}: {hxx cxx}{*}
Когда я бегуb
все работает, но все binry и файл метаданных помещаются в./demo
.
Но когда я бегуb demo/@demo-out/
Я получаю следующую ошибку:
error: out_base suffix does not match src_root
info: src_root: .\
info: out_base: out\
Поскольку я новичок вbuild2
Я не совсем понимаю, чего мне не хватает.