Beginner question about minimal vst3projectgenerator build

Hello everyone. I’m new to vst programming.
I’ve tried vst3_example_plugin_hello_world and it works fine with external/vst3sdk/CMakeLists.txt file instead of full vst3sdk sourse. But sinse I try adding this file to newly generated vst3 project (made with vst3projectgenerator) it fails to configure with error

-- Configuring done (125.3s)
CMake Error at build/_deps/vst3sdk-src/cmake/modules/SMTG_AddSMTGLibrary.cmake:181 (target_sources):
  Cannot find source file:

    vst3sdk/public.sdk/source/main/linuxmain.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm
  .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90
  .f95 .f03 .hip .ispc
Call Stack (most recent call first):
  build/_deps/vst3sdk-src/cmake/modules/SMTG_AddSMTGLibrary.cmake:273 (smtg_target_add_library_main)
  build/_deps/vst3sdk-src/cmake/modules/SMTG_AddVST3Library.cmake:170 (smtg_target_make_plugin_package)
  build/_deps/vst3sdk-src/cmake/modules/SMTG_AddVST3Library.cmake:233 (smtg_add_vst3plugin_with_pkgname)
  CMakeLists.txt:22 (smtg_add_vst3plugin)

And then build fails on 94% with The shared library does not export the required 'ModuleEntry' functionmake etc... etc.

  1. Is it possible to use minimal vst3sdk/CMakeLists.txt setup as main developing approach? If so,
    1.1) What can I do to achive this?
    1.2) Are there benefits with full vst3sdk source code?