Hello
I just upgraded to 369 and the cmake command line build no longer works. I am on Mac 10.13.3. Xcode 9.2. cmake 3.9.4
Here is how to reproduce:
With vst368 => works
> mkdir vst368
> cd vst368
> cmake -DCMAKE_BUILD_TYPE=Debug /Volumes/Vault/Applications/VST_SDK.368/VST3_SDK
-- The C compiler identification is AppleClang 9.0.0.9000039
-- The CXX compiler identification is AppleClang 9.0.0.9000039
... removed ...
-- Build files have been written to: /Volumes/Vault/tmp/vst-cmake/vst368
> cmake --build . --target again
Scanning dependencies of target vstgui
... removed ...
Scanning dependencies of target again
[ 96%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/again.cpp.o
[ 96%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againcontroller.cpp.o
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againentry.cpp.o
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againsidechain.cpp.o
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/__/__/__/source/main/macmain.cpp.o
[100%] Linking CXX CFBundle shared module ../../../../VST3/again.vst3/Contents/MacOS/again
* Loading module...
/Volumes/Vault/tmp/vst-cmake/vst368/VST3/again.vst3
... removed ...
-------------------------------------------------------------
Result: 78 tests passed, 0 tests failed
-------------------------------------------------------------
Now with vst369
> mkdir vst369
> cd vst369
> cmake -DCMAKE_BUILD_TYPE=Debug /Volumes/Vault/Applications/VST_SDK.369/VST3_SDK
-- Building with Xcode version: 9.2
-- macOS Deployment Target: 10.10
... removed ...
-- Build files have been written to: /Volumes/Vault/tmp/vst-cmake/vst369
> cmake --build . --target again
Scanning dependencies of target base
... removed ...
Scanning dependencies of target again
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/again.cpp.o
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againcontroller.cpp.o
[ 98%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againentry.cpp.o
[100%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/source/againsidechain.cpp.o
[100%] Building CXX object public.sdk/samples/vst/again/CMakeFiles/again.dir/__/__/__/source/main/macmain.cpp.o
[100%] Linking CXX CFBundle shared module ../../../../VST3/again.vst3/Contents/MacOS/again
* Loading module...
/Volumes/Vault/tmp/vst-cmake/vst369/VST3/Debug/again.vst3
Invalid Module!
Could not create Bundle for path: /Volumes/Vault/tmp/vst-cmake/vst369/VST3/Debug/again.vst3
It fails. What is weird is that the linking happens under VST3/again.vst3 but the module is being loaded under VST3/Debug/again.vst3
This is working with 368.
I apologize if this is not the right place to report this kind of issue. Should I open a ticket on github?
Thanks
Yan