Bladeren bron

fix cmake

blueloveTH 4 maanden geleden
bovenliggende
commit
fa6a8d921c
2 gewijzigde bestanden met toevoegingen van 8 en 6 verwijderingen
  1. 1 1
      plugins/flutter/pocketpy/pubspec.yaml
  2. 7 5
      plugins/flutter/pocketpy/src/CMakeLists.txt

+ 1 - 1
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
 

+ 7 - 5
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