at the end via execute_process() i opened shell script file which inside also opens another terminal windows with their own script files which run on their own, so execute_process() does not wait for it to finish as the main termianl window finished…
in each own shell script file there is a sleeper waiting for *.pbxproj appear and then do some modification which Cmake can not do on its own