Сборка OpenHMD - TheHellBox/OpenHMD GitHub Wiki
Используя Meson
Используя Meson, вы можете отключать или включать драйвера для сборки OpenHMD. На данный момент доступны драйвера для: rift, deepon, psvr, vive, nolo, wmr, external, и еще android. Они могут быть включены или выключены при помощи добавления -Ddrivers=... с использованием запятых после команды meson(Или используя конфигуратор meson ./build -Ddrivers=...). По умолчанию, все драйвера исключая android включенные.
meson ./build [-Dexamples=simple,opengl]
ninja -C ./build
sudo ninja -C ./build install
Используя make:
./autogen.sh # (if you're building from the git repository)
./configure [--enable-openglexample]
make
sudo make install
Используя CMake:
Используя CMake вы можете включать или выключать драйвера для сборки OpenHMD. На данный момент доступны драйверы: OPENHMD_DRIVER_OCULUS_RIFT, OPENHMD_DRIVER_DEEPOON, OPENHMD_DRIVER_WMR, OPENHMD_DRIVER_PSVR, OPENHMD_DRIVER_HTC_VIVE, OPENHMD_DRIVER_NOLO, OPENHMD_DRIVER_EXTERNAL и еще OPENHMD_DRIVER_ANDROID. Они могут быть включены или выключены добавлением -DDRIVER_OF_CHOICE=ON после команды cmake (Или используя cmake-gui)
cmake .
make