diff --git a/plugins/flutter/pocketpy/pubspec.yaml b/plugins/flutter/pocketpy/pubspec.yaml index a44d2d09..885fa699 100644 --- a/plugins/flutter/pocketpy/pubspec.yaml +++ b/plugins/flutter/pocketpy/pubspec.yaml @@ -1,6 +1,6 @@ name: pocketpy description: A lightweight Python interpreter for game engines. It supports Android/iOS/Windows/Linux/MacOS. -version: 2.1.3 +version: 2.1.3+1 homepage: https://pocketpy.dev repository: https://github.com/pocketpy/pocketpy diff --git a/plugins/flutter/pocketpy/src/CMakeLists.txt b/plugins/flutter/pocketpy/src/CMakeLists.txt index f58405c3..db3acf0f 100644 --- a/plugins/flutter/pocketpy/src/CMakeLists.txt +++ b/plugins/flutter/pocketpy/src/CMakeLists.txt @@ -11,17 +11,19 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON) include(FetchContent) +set(PK_ENABLE_OS OFF CACHE BOOL "" FORCE) +set(PK_ENABLE_DETERMINISM ON CACHE BOOL "" FORCE) +set(PK_BUILD_MODULE_LZ4 ON CACHE BOOL "" FORCE) +set(PK_BUILD_MODULE_CUTE_PNG ON CACHE BOOL "" FORCE) +set(PK_BUILD_SHARED_LIB ON CACHE BOOL "" FORCE) + FetchContent_Declare( pocketpy GIT_REPOSITORY https://github.com/pocketpy/pocketpy.git GIT_TAG v2.1.3-patch ) -set(PK_ENABLE_OS OFF CACHE BOOL "" FORCE) -set(PK_ENABLE_DETERMINISM ON CACHE BOOL "" FORCE) -set(PK_BUILD_MODULE_LZ4 ON CACHE BOOL "" FORCE) -set(PK_BUILD_MODULE_CUTE_PNG ON CACHE BOOL "" FORCE) -set(PK_BUILD_SHARED_LIB ON CACHE BOOL "" FORCE) +FetchContent_MakeAvailable(pocketpy) set_target_properties(pocketpy PROPERTIES PUBLIC_HEADER ${pocketpy_SOURCE_DIR}/include/pocketpy.h