Hi @lomasmodules. Welcome. Great that you’re making modules!
I take it you’ve read or are reading the plugin development tutorial pages of the VCV Rack documentation? Thanks to the make file, the build process across Linux, Mac and Windows is the pretty much the same, it’s just making sure you’ve set up the build environments correctly. Again, there’s instructions on the tutorial pages on how to do that.
Edit: Please read @Richie’s post above. It’s much easier that way. I’m doing it wrong.
I use a Mac so I build natively for macOS on that (obviously!), and for the other operating systems I use VirtualBox based virtual machines.
Microsoft provide some free virtual machines, so you can get a legal copy of Windows 10 which is licensed for 90 days free use. (And you can always snapshot the virtual machine to “roll back” the machine when day 90 comes around.)
For Linux, I like Pop!_OS by System76. Personal choice. You can make a virtual machine in VirtualBox from the ISO disk image System76 provide. There are lighter Linux distributions in case that’s too heavy. See Distrowatch for lists and reviews of Linux operating systems. Puppy Linux is nice.
On a Windows machine you can easily create and use a Linux virtual machine using VirtualBox and similar software, but I’m not sure how to make a macOS based virtual machine. Maybe cleverer people can answer?
By the way. I cloned your repo and it built fine on my Mac using the Rack SDK v1.1.1. The module loads in Rack v1.1.1 but I’ve not had a chance to playtest yet.