mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 13:49:16 +00:00
Android: Keep up with the times
While some of the changes are due to syntax and have no effect on the functionality, others are more important. The major changes are - Use Painter instead of now removed DeprecatedPainter - Remove the need of LibArchive by using Java's native zip support - Have a proper C++23 compiler by updating NDK to r29 beta 2 - Store user data and config in an user accessible way - Update AGP to 8.11 and update compile target to SDK level 35
This commit is contained in:
parent
c99a467cdb
commit
6f350c51fd
Notes:
github-actions[bot]
2025-07-10 21:47:01 +00:00
Author: https://github.com/Olekoop
Commit: 6f350c51fd
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5053
Reviewed-by: https://github.com/ADKaster ✅
19 changed files with 113 additions and 222 deletions
|
@ -15,13 +15,11 @@ macro(copy_res_folder folder)
|
|||
)
|
||||
add_dependencies(archive-assets copy-${folder})
|
||||
endmacro()
|
||||
add_custom_target(archive-assets COMMAND ${CMAKE_COMMAND} -E chdir asset-bundle tar cf ../ladybird-assets.tar ./ )
|
||||
add_custom_target(archive-assets COMMAND ${CMAKE_COMMAND} -E chdir asset-bundle zip -r ../ladybird-assets.zip ./ )
|
||||
copy_res_folder(ladybird)
|
||||
copy_res_folder(html)
|
||||
copy_res_folder(fonts)
|
||||
copy_res_folder(icons)
|
||||
copy_res_folder(emoji)
|
||||
copy_res_folder(themes)
|
||||
add_custom_target(copy-assets COMMAND ${CMAKE_COMMAND} -E copy_if_different ladybird-assets.tar "${CMAKE_SOURCE_DIR}/UI/Android/src/main/assets/")
|
||||
add_custom_target(copy-assets COMMAND ${CMAKE_COMMAND} -E copy_if_different ladybird-assets.zip "${CMAKE_SOURCE_DIR}/UI/Android/src/main/assets/")
|
||||
add_dependencies(copy-assets archive-assets)
|
||||
add_dependencies(ladybird copy-assets)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue