On my Ubuntu system, plug-ins go into
The server should be looking in this location by default. It’s probably not looking in other locations by default (except maybe the user extension directory? I forget). So if the
.so files are being installed somewhere else, the server wouldn’t find them.
If you have to use a nonstandard location, you can also set
s.options.ugenPluginsPath – but in this case, the server would load plug-ins only from the given locations, not the default ones. So you would have to include the default locations in the value. That is, it’s easier just to install sc3-plugins into the normal place.
Are you sure it’s getting all the files? You said it “places files” under CMAKE_INSTALL_PREFIX – this should include
.sc class library files,
.schelp documentation and
.so binary libraries. But these are in different locations. I have
/usr/local and I get:
So, if you’re looking under /usr/local/share/SuperCollider/Extensions/SC3plugins only, you wouldn’t be verifying whether the binaries are installed.