Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the 3rd party libs for openharmony #444

Open
wants to merge 1 commit into
base: v3-deps-158-oh
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added Box2D/prebuilt/ohos/libbox2d.a
Binary file not shown.
19 changes: 16 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ add_subdirectory(bullet)
add_subdirectory(jpeg)
add_subdirectory(openssl)
add_subdirectory(tiff)
add_subdirectory(uv)
add_subdirectory(webp)
add_subdirectory(websockets)
add_subdirectory(tinyxml2)
Expand All @@ -22,14 +21,17 @@ add_subdirectory(edtaa3func)
add_subdirectory(ConvertUTF)
add_subdirectory(poly2tri)
add_subdirectory(md5)
if(NOT OHOS)
add_subdirectory(uv)
target_link_libraries(external ext_uv)
endif()

target_link_libraries(external
ext_box2d
ext_chipmunk
ext_freetype
ext_recast
ext_jpeg
ext_uv
ext_webp
ext_bullet
ext_ssl
Expand Down Expand Up @@ -89,6 +91,17 @@ if(ANDROID)
)
endif()

if(OHOS)
add_subdirectory(ohos-specific/pvmp3dec)
add_subdirectory(ohos-specific/tremolo)
add_subdirectory(sqlite3)
target_link_libraries(external
ext_sqlite3
ext_pvmp3dec
ext_tremolo
)
endif()

if(WINDOWS)
# sqlite3 prebuilt only existed at windows
add_subdirectory(sqlite3)
Expand All @@ -114,7 +127,7 @@ if(WINDOWS OR MACOSX OR LINUX)
)
endif()

if(MACOSX OR ANDROID OR WINDOWS)
if(MACOSX OR ANDROID OR WINDOWS OR OHOS)
add_subdirectory(zlib)
target_link_libraries(external
ext_zlib
Expand Down
Binary file added bullet/prebuilt/ohos/libBulletCollision.a
Binary file not shown.
Binary file added bullet/prebuilt/ohos/libBulletDynamics.a
Binary file not shown.
Binary file added bullet/prebuilt/ohos/libBulletMultiThreaded.a
Binary file not shown.
Binary file added bullet/prebuilt/ohos/libLinearMath.a
Binary file not shown.
Binary file added bullet/prebuilt/ohos/libMiniCL.a
Binary file not shown.
Binary file added chipmunk/prebuilt/ohos/libchipmunk.a
Binary file not shown.
3 changes: 3 additions & 0 deletions cmake/CocosExternalConfig.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ if(IOS)
elseif(ANDROID)
set(platform_name android)
set(platform_spec_path android/${ANDROID_ABI})
elseif(OHOS)
set(platform_name ohos)
set(platform_spec_path ohos)
elseif(WINDOWS)
set(platform_name win32)
set(platform_spec_path win32)
Expand Down
Loading