Что такое мезонный эквивалент CMAKE_INSTALL_PREFIX?

Я использую для создания кода с помощью CMake; но теперь я столкнулся с использованием мезона для создания определенного репозитория. С CMake и make, если я использую что-то вроде:

cmake -DCMAKE_INSTALL_PREFIX=/some/where` build_dir
make -C build_dir
make -C build_dir install

то вместо файлов, находящихся под /usr/local по умолчанию, они будут идти под /some/where, например. /some/where/bin для исполняемых файлов, /some/where/lib для библиотек и т. д.

Что такое мезонный эквивалент этого?

Вдохновлено:
Что в CMake эквивалентно 'configure --prefix=DIR && make all install'?


person einpoklum    schedule 26.03.2021    source источник


Ответы (1)


На самом деле это похоже на соглашение autotools с точки зрения переключателя:

meson setup --prefix=/path/of/installation/destination build_dir
ninja -C build_dir
ninja -C build_dir install

(вы можете удалить первую команду ниндзя; ninja install будет собрана до ее установки.)

person einpoklum    schedule 26.03.2021