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Я не совсем понимаю, чего мне не хватает.

0 ответов

Другие вопросы по тегам