Python shell in custom application

I am trying to add a python shell in my custom application like in the ParaView Client application.
How can I configure my CMakeLists.txt? I have added the following

target_link_libraries(paraview_clone1
    PRIVATE
      ParaView::pvpythonmodules
      ParaView::pqPython
      ParaView::PythonInitializer)

but I get this error on build

ParaViewMainWindow.cxx:118:3: error: use of undeclared identifier 'pvpythonmodules_load'
  pvpythonmodules_load();
  ^
1 error generated.

Thanks

You should use paraview_client_add to make a client.

Is there a pvpythonmodules.h around? What are its contents?