blueloveTH 2 лет назад
Родитель
Сommit
ef21ff266b
3 измененных файлов с 9 добавлено и 2 удалено
  1. 7 0
      amalgamate.py
  2. 1 1
      plugins/flutter/src/pocketpy.cpp
  3. 1 1
      plugins/macos/pocketpy/pocketpy.cpp

+ 7 - 0
amalgamate.py

@@ -74,6 +74,13 @@ shutil.copy("c_bindings/pocketpy_c.cpp", "plugins/flutter/src/pocketpy.cpp")
 shutil.copy("c_bindings/pocketpy_c.h", "plugins/macos/pocketpy/pocketpy_c.h")
 shutil.copy("c_bindings/pocketpy_c.cpp", "plugins/macos/pocketpy/pocketpy.cpp")
 
+# unity plugin
+unity_ios_root = 'plugins/unity/PocketPyUnityPlugin/Assets/PocketPy/Plugins/iOS'
+if os.path.exists(unity_ios_root):
+	shutil.copy("amalgamated/pocketpy.h", unity_ios_root)
+	shutil.copy("c_bindings/pocketpy_c.h", unity_ios_root)
+	shutil.copy("c_bindings/pocketpy_c.cpp", unity_ios_root + '/pocketpy.cpp')
+
 # my custom things...
 if os.path.exists("/mnt/e/PainterEngine/project/pocketpy.h"):
 	shutil.copy("amalgamated/pocketpy.h", "/mnt/e/PainterEngine/project/pocketpy.h")

+ 1 - 1
plugins/flutter/src/pocketpy.cpp

@@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) {
     ERRHANDLER_OPEN
 
     CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE);
-    PyObject* result = vm->_exec(code, vm->_main);
+    // PyObject* result = vm->_exec(code, vm->_main);
 
     //unpack_return(w, result);
     //NOTE: it seems like vm->_exec should return whatever the last command it

+ 1 - 1
plugins/macos/pocketpy/pocketpy.cpp

@@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) {
     ERRHANDLER_OPEN
 
     CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE);
-    PyObject* result = vm->_exec(code, vm->_main);
+    // PyObject* result = vm->_exec(code, vm->_main);
 
     //unpack_return(w, result);
     //NOTE: it seems like vm->_exec should return whatever the last command it