CMake compile -s -mt версия rabbitmq-c

Я запускаю cmake в командной строке с:

mkdir build && cd build
.. cmake

Но теперь у меня возникла проблема при создании команды для сборки статической версии.
Я старался:

C:\Users\Kuba\Downloads\rabbitmq-c>cmake --build  build --BUILD_STATIC_LIBS=ON

Что приводит к ошибке:

Unknown argument --BUILD_STATIC_LIBS=ON

Как это исправить? Спасибо !

0

Решение

Вам следует определять переменная, использующая -D опция:

cmake --build  build -DBUILD_STATIC_LIBS=ON

пожалуйста читать документацию для дополнительной информации.

1

Другие решения

Настройка сборки — это отдельный шаг от сборки.

Из исходного каталога создайте двоичный каталог:

mkdir build && cd build

Затем настройте сборку (здесь вы можете добавить другие флаги сборки):

cmake -DBUILD_STATIC_LIBS=ON ..

затем построить его:

cmake --build .
1

По вопросам рекламы [email protected]