X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=cmake%2FFindGLIB.cmake;h=cf12399e3f95c8d24043058a1bff32eb92e6e229;hp=4b1b26504b27c0ee2beb6b1aea50f2a1619a22f2;hb=HEAD;hpb=02a51890a3d97a0e937fbb11071cf7c41cc00aa9 diff --git a/cmake/FindGLIB.cmake b/cmake/FindGLIB.cmake index 4b1b2650..e1e09e35 100644 --- a/cmake/FindGLIB.cmake +++ b/cmake/FindGLIB.cmake @@ -1,9 +1,17 @@ find_package(PkgConfig) if (PKG_CONFIG_FOUND) + if (APPLE) + # libffi is provided by base system so brew does not take the risk to override it + # hence then need for an explicit look-up + set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/opt/libffi/lib/pkgconfig") + endif () if (GLIB_FIND_REQUIRED) set(_pkgconfig_REQUIRED REQUIRED) endif () pkg_check_modules(GLIB ${_pkgconfig_REQUIRED} glib-2.0) + if (GLIB_LINK_LIBRARIES) + set(GLIB_LIBRARIES ${GLIB_LINK_LIBRARIES}) # HACK + endif () else () find_path(GLIB_INCLUDE_DIRS glib.h) find_library(GLIB_LIBRARIES glib-2.0)