In run.py sarebbe meglio al posto di:

        os.system('cp cpcross '+fold+'/.')

linkare l'eseguibile cpcross a quello nella cartella run? cosi a fronte di un make che crea un nuovo exec non c'e' da fare altro