[AVALONIA] libavalonia.skia - Default to build against pre-built binaries.
This commit is contained in:
Родитель
499ee9ff9d
Коммит
b53ae7e19b
|
@ -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)/
|
||||
|
|
Загрузка…
Ссылка в новой задаче