From f0ad3d3afc79f0937c5eba831fab0ea7bfb17c4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 1 Dec 2019 11:38:20 +0100 Subject: [PATCH] font: log fontconfig/freetype version when debug logging has been enabled --- font.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/font.c b/font.c index 674c56ef..7cda3ca4 100644 --- a/font.c +++ b/font.c @@ -35,6 +35,26 @@ init(void) FcInit(); FT_Init_FreeType(&ft_lib); mtx_init(&ft_lock, mtx_plain); + +#if defined(LOG_ENABLE_DBG) && LOG_ENABLE_DBG + { + int raw_version = FcGetVersion(); + + /* See FC_VERSION in */ + const int major = raw_version / 10000; raw_version %= 10000; + const int minor = raw_version / 100; raw_version %= 100; + const int patch = raw_version; + + LOG_DBG("fontconfig: %d.%d.%d", major, minor, patch); + } + + { + int major, minor, patch; + FT_Library_Version(ft_lib, &major, &minor, &patch); + LOG_DBG("freetype: %d.%d.%d", major, minor, patch); + } +#endif + } static void __attribute__((destructor))