Serendipitously I went to the ghub to download my own code and got wind that flucoma code was there! How fun.
Web site links updated. Hopefully you will get faster downloads via GitHub.
I havenāt moved pre-RC1 releases to GH, as itās not clear that thereās a huge need.
Maybe a github/build from source category or thread is required but for windows is everything built inside Visual Studio once you have generated the build files with cmake
? Iām very used to the make install
business on UNIX (thanks for this very smooth btw) but for mingw-32 it whinges when I try to call make: mingw32-make: *** No rule to make target 'install'. Stop.
EDIT: For the CLI by the way!
Ah, windows. Yes, the readmes could probably highlight that life is perculiar there.
So, the first thing to understand about CMake is that different OSās have different default generators (i.e. build systems), thatās good olā fashioned makefiles on *nix and macOS, and I think Visual Studio solutions on Windows.
If you have mingw set up then adding -G"Unix Makefiles"
to the cmake command line (after cleaning out the build
directory) might work, but here are the caveats:
- Iāve not tried building with mingw because I suspect it wonāt work: the word seemed to be that the project hasnāt kept pace with modern C++ on Windows, and still needs the visual studio linker (at a minimum) to work in any case
- I donāt know for sure that
-G"Unix Makefiles"
does in fact work with mingw
My advice, if what you want is to get going quickly and have Visual Studio installed (I think we noted the minimum version in the readme), is to go with the default generator, which will produce a .sln
file in your build directory that you can then open in Visual Studio.
Or, if you donāt fancy opening Visual Studio, you can get CMake to trigger msbuild itself by running (from your build
folder):
cmake --build . --config Release
(the full stop after --build
is important). Change --config
to Debug
if you want to hack and understand why itās crashing (but by that point, VS might be a better option).
Ah yes, this syntax looks familiar to me fro the min
devkit. Iāll give all these things a whirl when I go back to hacking at the code a bit. Iām looking into some REAPER extension things as you may imagine and window is my workhorse in this regard. (Itās usually the weak point )