Disable harfbuzz find package in static CMake wrappers
This commit is contained in:
parent
2faaaf4e3e
commit
d0b2049ef8
|
@ -1,6 +1,6 @@
|
||||||
pkgname=mingw-w64-cmake-static
|
pkgname=mingw-w64-cmake-static
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
arch=('any')
|
arch=('any')
|
||||||
pkgdesc='CMake wrapper for MinGW (mingw-w64, static)'
|
pkgdesc='CMake wrapper for MinGW (mingw-w64, static)'
|
||||||
depends=('mingw-w64-cmake')
|
depends=('mingw-w64-cmake')
|
||||||
|
|
|
@ -28,6 +28,9 @@ set(libbrotlicommon_STATIC_LDFLAGS "${pkgcfg_lib_libbrotlicommon_brotlicommon}"
|
||||||
set(libbrotlienc_STATIC_LDFLAGS "${pkgcfg_lib_libbrotlienc_brotlienc}" CACHE INTERNAL "static libbrotliend")
|
set(libbrotlienc_STATIC_LDFLAGS "${pkgcfg_lib_libbrotlienc_brotlienc}" CACHE INTERNAL "static libbrotliend")
|
||||||
set(libbrotlidec_STATIC_LDFLAGS "${pkgcfg_lib_libbrotlidec_brotlidec}" CACHE INTERNAL "static libbrotlidec")
|
set(libbrotlidec_STATIC_LDFLAGS "${pkgcfg_lib_libbrotlidec_brotlidec}" CACHE INTERNAL "static libbrotlidec")
|
||||||
|
|
||||||
|
# disable use of find modules that don't work for static libraries
|
||||||
|
set(CMAKE_DISABLE_FIND_PACKAGE_harfbuzz TRUE)
|
||||||
|
|
||||||
# define dependencies of various static libraries as CMake doesn't pull them reliably automatically
|
# define dependencies of various static libraries as CMake doesn't pull them reliably automatically
|
||||||
# note: It would be possible to deduce the dependencies via pkg-config. However, for simplicity I'm hard-coding the dependencies for now.
|
# note: It would be possible to deduce the dependencies via pkg-config. However, for simplicity I'm hard-coding the dependencies for now.
|
||||||
# In some cases the pkg-config file wouldn't work anyways because it is only covering the shared version (despite use of `-static`).
|
# In some cases the pkg-config file wouldn't work anyways because it is only covering the shared version (despite use of `-static`).
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
pkgname=static-compat-cmake
|
pkgname=static-compat-cmake
|
||||||
pkgver=1
|
pkgver=1
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
arch=('any')
|
arch=('any')
|
||||||
pkgdesc="CMake wrapper to use gcc-static-compat"
|
pkgdesc="CMake wrapper to use gcc-static-compat"
|
||||||
depends=('cmake' 'static-compat-environment')
|
depends=('cmake' 'static-compat-environment')
|
||||||
|
|
|
@ -5,9 +5,13 @@ set (CMAKE_SYSTEM_PROCESSOR @PROCESSOR@)
|
||||||
set (CMAKE_C_COMPILER @PREFIX@/bin/gcc)
|
set (CMAKE_C_COMPILER @PREFIX@/bin/gcc)
|
||||||
set (CMAKE_CXX_COMPILER @PREFIX@/bin/g++)
|
set (CMAKE_CXX_COMPILER @PREFIX@/bin/g++)
|
||||||
|
|
||||||
# where is the target environment
|
# specify the root path of the target environment
|
||||||
set (CMAKE_FIND_ROOT_PATH @PREFIX@)
|
set (CMAKE_FIND_ROOT_PATH @PREFIX@)
|
||||||
set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
|
set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
|
||||||
set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
|
set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
|
||||||
set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
|
set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
|
||||||
set (CMAKE_FIND_ROOT_PATH_MODE_PACKAGE BOTH)
|
set (CMAKE_FIND_ROOT_PATH_MODE_PACKAGE BOTH)
|
||||||
|
|
||||||
|
# disable use of find modules that don't work for static libraries
|
||||||
|
set(CMAKE_DISABLE_FIND_PACKAGE_harfbuzz TRUE)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue