[AVALONIA] libavalonia.skia - Default to build against pre-built binaries.

This commit is contained in:
James Walmsley 2022-04-06 13:18:27 +00:00
Родитель 499ee9ff9d
Коммит b53ae7e19b
2 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -3,8 +3,12 @@ project(avalonia.skia)
find_package(PkgConfig)
set(ENV{PKG_CONFIG_DIR} "")
set(ENV{PKG_CONFIG_LIBDIR} "${PKGROOT}/usr/lib/pkgconfig:${PKGROOT}/usr/share/pkgconfig")
if(NOT PKGROOT)
set(PKGROOT ${CMAKE_SOURCE_DIR}/../pre-built/v0.1.1/x86_64-linux-gnu)
endif()
set(ENV{PKG_CONFIG_PATH} ${PKGROOT}/usr/local/lib64/pkgconfig)
set(ENV{PKG_CONFIG_LIBDIR} ${PKGROOT}/usr/lib/pkgconfig:${PKGROOT}/usr/share/pkgconfig)
set(ENV{PKG_CONFIG_SYSROOT_DIR} ${PKGROOT})
pkg_check_modules(PKG_SKIA REQUIRED IMPORTED_TARGET skia)

Просмотреть файл

@ -7,7 +7,7 @@ skia:=$(LSTAMP)/skia
skia_sync_deps:=$(LSTAMP)/skia_sync_deps
skia_config:=$(LSTAMP)/skia_config
skia_install:=$(LSTAMP)/skia_install
skia_pkgconfig:=$(SYSROOT)/$(PREFIX)/$(LIBDIR)/pkgconfig/skia.pc
skia_pkgconfig:=$(SYSROOT)/$(PREFIX)/$(LIBDIR)/pkgconfig/skia.pc $(PKGROOT)/$(PREFIX)/$(LIBDIR)/pkgconfig/skia.pc
$(call git_clone, skia, https://github.com/google/skia.git, $(SKIA_GIT_REF))
@ -63,6 +63,7 @@ $(skia_install): $(skia)
mkdir -p $(SYSROOT)/$(PREFIX)/include/skia
mkdir -p $(PKGROOT)/$(PREFIX)/include/skia
mkdir -p $(PKGROOT)/$(PREFIX)/$(LIBDIR)
mkdir -p $(PKGROOT)/$(PREFIX)/$(LIBDIR)/pkgconfig
cp -rv $(srcdir)/skia/include $(SYSROOT)/$(PREFIX)/include/skia
cp -rv $(srcdir)/skia/include $(PKGROOT)/$(PREFIX)/include/skia
cp $(builddir)/skia/libskia.a $(SYSROOT)/$(PREFIX)/$(LIBDIR)/