Страницы

Поиск по вопросам

понедельник, 30 марта 2020 г.

Как указать cmake где генерировать проект?

#cmake


Нужно сгенерировать проект в другой папке а не текущей. Как это сделать?
    


Ответы

Ответ 1



ответ базируется на ответах к аналогичному вопросу: CMake output/build directory «нормальное» (и ожидаемое пользователями) поведение программы cmake — создавать генерируемые файлы в текущем каталоге. для описанного (редкого) случая, когда текущий каталог, каталог с исходными текстами, и каталог для генерируемых файлов («целевой») — это три разных каталога, можно пойти двумя путями. запускать программу cmake сразу в целевом каталоге. чтобы после выполнения программы оболочка «вернулась» в текущий каталог, можно запускать программу в под-оболочке (используя круглые скобки): ( cd целевой/каталог && cmake каталог/с/исходниками ) указать программе пути к целевому каталогу и каталогу с исходниками с помощью опций -Bпуть и -Hпуть соответственно (пробелов не должно быть): cmake -Bцелевой/каталог -Hкаталог/с/исходниками

Комментариев нет:

Отправить комментарий