I'm trying to compile pureVST from source on Debian 12. I built the VST
SDK and following pureVST's README, I've gone up to the following step
make MORECFLAGS=-DVST_CLEANSER
insinde the libpd directory.
I don't quite understand the following steps. Right after this, the
README reads that I should type
MORESRC=../../work/vst/purevst/source/vst_cleanser.c.
Being inside the libpd directory, where will the two parent directories
lead me, since the path starts with ../../? Also, where is this work
directory supposed to be? Or vst
and purevst
? Are these directories
Miller created in his system?
I did a find . -name vst_cleanser.c
from my home directory and found
nothing (BTW, is the dot at the end supposed to be there?).
Then the instructions follow like this:
Then using the PureVST source tree, consult the CMakeLists.txt file and
correct the path settings for the VST SDK and for the Pd source. Then
make an empty build directory, and using a shell or terminal window,
change directory to the build directory and try to get these to work in
sequence:
|SRC=~/work/vst/purevst|
[… or wherever the sources landed]
|cmake -DCMAKE_BUILD_TYPE=Release
-DSMTG_ENABLE_VST3_PLUGIN_EXAMPLES=FALSE
-DSMTG_ENABLE_VST3_HOSTING_EXAMPLES=FALSE -DHOME=$HOME $SRC|
|cmake --build .|
It mentions "or wherever the sources landed". Which sources? After building libpd? And in which directory should all the cmake command be executed?