From 40b3dba52995e2c0275ae1712a169173aed6fcbf Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 12 Nov 2018 15:50:05 -0500 Subject: FindX11: require Freetype and Fontconfig for Xft The Xft header includes headers from freetype and fontconfig, so they are necessary for its use. --- Modules/FindX11.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Modules/FindX11.cmake b/Modules/FindX11.cmake index 8a18d4d..01a9ef7 100644 --- a/Modules/FindX11.cmake +++ b/Modules/FindX11.cmake @@ -203,7 +203,11 @@ if (UNIX) endif() if(X11_Xft_LIB AND X11_Xft_INCLUDE_PATH) - set(X11_Xft_FOUND TRUE) + find_package(Freetype QUIET) + find_package(Fontconfig QUIET) + if (FREETYPE_FOUND AND FONTCONFIG_FOUND) + set(X11_Xft_FOUND TRUE) + endif () list(APPEND X11_INCLUDE_DIR ${X11_Xft_INCLUDE_PATH}) endif() -- cgit v0.12