quiniouben / vban

VBAN protocol open-source implementation
GNU General Public License v3.0
450 stars 63 forks source link

Add CMake build system support #43

Closed NeroBurner closed 4 years ago

NeroBurner commented 4 years ago

build with

cmake -S . -B _build -DCMAKE_INSTALL_PREFIX="${PWD}/_install"
cmake --build _build --target install

Then the _install directory contains the binaries

-- Installing: /home/nero/repos/vban/_install/bin/vban_receptor
-- Installing: /home/nero/repos/vban/_install/bin/vban_emitter
-- Installing: /home/nero/repos/vban/_install/bin/vban_sendtext

variables to disable the various backends

for example to build without JACK use the following command at cmake configuration

cmake -S . -B _build -DDISABLE_JACK=Yes
quiniouben commented 4 years ago

Thank you ! Well, if that can be useful for some, that's perfectly fine.

NeroBurner commented 4 years ago

You're welcome. If you need something CMake related, just give me a ping

quiniouben commented 4 years ago

You're welcome. If you need something CMake related, just give me a ping

Thank you for the offer. Actually, some feature development help would be welcome. As you probably noticed, I lack time to do much in there, even though several features are waiting to be implemented. If you have the will to participate, you are welcome :).