luigifcruz / CyberEther

Multi-platform GPU-accelerated interface for compute-intensive pipelines. Radio, the final frontier.
MIT License
407 stars 14 forks source link

[WIP] Windows Support #32

Closed Paulo-D2000 closed 8 months ago

Paulo-D2000 commented 1 year ago

Some changes to make it work on windows with MSVC...

Build setup: Windows 11 x64 Visual Studio 2019 (v16.11.25) - MSVC x64 v19.29.30148 Anaconda 3 env. with GnuRadio installed GLFW in pkg-config Vulkan 1.3.241 on windows path variables Meson

Build steps:

git clone https://github.com/luigifcruz/CyberEther --recursive
cd Cyberether
git checkout development
from the conda env run:
meson setup . ./build --buildtype=release
cd build
ninja
luigifcruz commented 8 months ago

Thanks for the PR! I implemented some of the patches here with MinGW-W64 and they appeared to work well.