microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.24k stars 6.17k forks source link

[New Port Request] liquid-dsp #26217

Closed voltagex closed 1 year ago

voltagex commented 1 year ago

Library name: liquid-sdr

Library description: "a free and open-source signal processing library for software-defined radios written in C. Its purpose is to provide a set of extensible DSP modules that do not rely on external dependencies or cumbersome frameworks"

Source repository URL: https://github.com/jgaeddert/liquid-dsp

Project homepage (if different from the source repository): https://liquidsdr.org/

Anything else that is useful to know when adding (such as optional features the library may have that should be included):

YashasviChaurasia commented 1 year ago

@voltagex @FrankXie05 I would like to work on this issue, but could you please guide me on how to proceed? Thank you

FrankXie05 commented 1 year ago

@YashasviChaurasia We'd love to see more and more users getting involved. 🦾 For adding new ports :

See: https://github.com/microsoft/vcpkg/blob/master/docs/examples/packaging-github-repos.md

For build system of the source code: The upstream uses make to compile(https://github.com/jgaeddert/liquid-dsp/blob/master/makefile.in), we hope to use the cmake compilation system to make it easier to read and manage. This means that you need cmake knowledge and add CMakeLists.txt. Of course you can also use vcpkg_configure_make to compile with make.

LilyWangLL commented 1 year ago

If you wish to add this port in the future, you can reopen this issue, but we're closing it for now.