mirror of https://github.com/aseprite/aseprite.git
[skia] Update to Skia m140
This commit is contained in:
parent
fa0b25fe87
commit
585499a584
|
@ -87,6 +87,11 @@ jobs:
|
||||||
-DLAF_BACKEND=$laf_backend \
|
-DLAF_BACKEND=$laf_backend \
|
||||||
-DSKIA_DIR=$(realpath skia) \
|
-DSKIA_DIR=$(realpath skia) \
|
||||||
-DSKIA_LIBRARY_DIR=$(realpath skia/out/Release-$skia_arch)
|
-DSKIA_LIBRARY_DIR=$(realpath skia/out/Release-$skia_arch)
|
||||||
|
|
||||||
|
if [[ "${{ matrix.ui }}" == cli ]] ; then
|
||||||
|
# Required to download external project libjpeg-turbo
|
||||||
|
cmake -B build
|
||||||
|
fi
|
||||||
- name: Compiling
|
- name: Compiling
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Get libjpeg-turbo package
|
# Get libjpeg-turbo package
|
||||||
# Copyright (c) 2024 Igara Studio S.A.
|
# Copyright (c) 2024-2025 Igara Studio S.A.
|
||||||
#
|
#
|
||||||
# This file is released under the terms of the MIT license.
|
# This file is released under the terms of the MIT license.
|
||||||
# Read LICENSE.txt for more information.
|
# Read LICENSE.txt for more information.
|
||||||
|
@ -11,7 +11,7 @@ if(LAF_BACKEND STREQUAL "skia")
|
||||||
|
|
||||||
find_library(LIBJPEG_TURBO_LIBRARY NAMES libjpeg jpeg
|
find_library(LIBJPEG_TURBO_LIBRARY NAMES libjpeg jpeg
|
||||||
HINTS "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH)
|
HINTS "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH)
|
||||||
set(LIBJPEG_TURBO_INCLUDE_DIRS "${SKIA_DIR}/third_party/externals/libjpeg-turbo")
|
set(LIBJPEG_TURBO_INCLUDE_DIRS "${SKIA_DIR}/third_party/externals/libjpeg-turbo/src")
|
||||||
|
|
||||||
add_library(libjpeg-turbo STATIC IMPORTED)
|
add_library(libjpeg-turbo STATIC IMPORTED)
|
||||||
set_target_properties(libjpeg-turbo PROPERTIES
|
set_target_properties(libjpeg-turbo PROPERTIES
|
||||||
|
@ -28,8 +28,8 @@ else()
|
||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
ExternalProject_Add(libjpeg-turbo-project
|
ExternalProject_Add(libjpeg-turbo-project
|
||||||
URL https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/3.0.2.zip
|
URL https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/3.1.0.zip
|
||||||
URL_HASH SHA512=c048c041f0bf205a8a3c8b8928d7a44299466253789f533db91f6ae4209a9074d5baef2fbb8e0a4215b4e3d2ba30c784f51b6c79ce0d2b1ea75440b8ffb23859
|
URL_HASH SHA512=774a98dab81bef094e525687f0398efedd3f70d5e17ecbf68b4ff96cc1ffa36ba64b367c15a82c72101d02a7379a245e7102bfe757beabc3037e30fca5af42e7
|
||||||
PREFIX "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo"
|
PREFIX "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo"
|
||||||
INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo"
|
INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo"
|
||||||
BUILD_BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo/lib/${CMAKE_STATIC_LIBRARY_PREFIX}jpeg${LIBJPEG_TURBO_STATIC_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
BUILD_BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/libjpeg-turbo/lib/${CMAKE_STATIC_LIBRARY_PREFIX}jpeg${LIBJPEG_TURBO_STATIC_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
||||||
|
|
2
laf
2
laf
|
@ -1 +1 @@
|
||||||
Subproject commit de781a5066732d700ac4520ee5fc9034e92875ad
|
Subproject commit 98de4d143751411f4d97c6bb7c7b15082278b9bd
|
|
@ -24,6 +24,7 @@ if(NOT USE_SHARED_LIBPNG)
|
||||||
set(PNG_STATIC ON CACHE BOOL "Build static lib")
|
set(PNG_STATIC ON CACHE BOOL "Build static lib")
|
||||||
set(PNG_TESTS OFF CACHE BOOL "Build libpng tests")
|
set(PNG_TESTS OFF CACHE BOOL "Build libpng tests")
|
||||||
add_subdirectory(libpng)
|
add_subdirectory(libpng)
|
||||||
|
add_library(PNG::PNG ALIAS png_static)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT USE_SHARED_GIFLIB)
|
if(NOT USE_SHARED_GIFLIB)
|
||||||
|
@ -112,6 +113,7 @@ if(NOT USE_SHARED_HARFBUZZ AND NOT LAF_BACKEND STREQUAL "skia")
|
||||||
set(HB_HAVE_UNISCRIBE OFF CACHE BOOL "Enable Uniscribe shaper backend on Windows")
|
set(HB_HAVE_UNISCRIBE OFF CACHE BOOL "Enable Uniscribe shaper backend on Windows")
|
||||||
set(HB_HAVE_DIRECTWRITE OFF CACHE BOOL "Enable DirectWrite shaper backend on Windows")
|
set(HB_HAVE_DIRECTWRITE OFF CACHE BOOL "Enable DirectWrite shaper backend on Windows")
|
||||||
add_subdirectory(harfbuzz)
|
add_subdirectory(harfbuzz)
|
||||||
|
add_library(HarfBuzz::HarfBuzz ALIAS harfbuzz)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(simpleini)
|
add_subdirectory(simpleini)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 66a04dd6f858e92766d77deda44a6d8d5dfee5bc
|
Subproject commit 17eb2de12db87525775fff7e4413eb1ed1886503
|
|
@ -1 +1 @@
|
||||||
Subproject commit d14c2d1764f800d31b51893fb3d1e05d77a9280b
|
Subproject commit 5e32b5ca8fe430132b87c0eee6a1c056d37c35eb
|
|
@ -1 +1 @@
|
||||||
Subproject commit 9ce5843dbabcfd3f7c39ec7ceba9cbeb213cbfdf
|
Subproject commit 845d5476a866141ba35ac133f856fa62f0b7445f
|
Loading…
Reference in New Issue