aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-06-02 21:02:07 +0800
committercrupest <crupest@outlook.com>2022-06-02 21:02:07 +0800
commitea913d6818ae7dfa0663ab99c5908d1008a076b1 (patch)
tree034b9232f5db014006d50afcba4d90fdf61f9a80 /src/platform/graphics
parent4b90152f16dccf271188777dfabb99e97745732d (diff)
downloadcru-ea913d6818ae7dfa0663ab99c5908d1008a076b1.tar.gz
cru-ea913d6818ae7dfa0663ab99c5908d1008a076b1.tar.bz2
cru-ea913d6818ae7dfa0663ab99c5908d1008a076b1.zip
...
Diffstat (limited to 'src/platform/graphics')
-rw-r--r--src/platform/graphics/cairo/CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/platform/graphics/cairo/CMakeLists.txt b/src/platform/graphics/cairo/CMakeLists.txt
index addf07c9..9a21ab87 100644
--- a/src/platform/graphics/cairo/CMakeLists.txt
+++ b/src/platform/graphics/cairo/CMakeLists.txt
@@ -1,8 +1,12 @@
if (UNIX)
+ set(LIB_ARCH_DIR ${CMAKE_SYSTEM_PREFIX_PATH})
+ list(TRANSFORM LIB_ARCH_DIR APPEND "/lib/${CMAKE_LIBRARY_ARCHITECTURE}")
+ message("${LIB_ARCH_DIR}")
+
find_library(LIB_CAIRO cairo REQUIRED)
find_library(LIB_PANGO NAMES pango pango-1.0 REQUIRED)
find_path(GLIB_HEADER_DIR NAMES glib.h PATH_SUFFIXES glib glib-2.0 REQUIRED)
- find_path(GLIBCONFIG_HEADER_DIR NAMES glibconfig.h HINTS /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE} PATH_SUFFIXES glib glib/include glib-2.0 glib-2.0/include REQUIRED)
+ find_path(GLIBCONFIG_HEADER_DIR NAMES glibconfig.h HINTS ${LIB_ARCH_DIR} PATH_SUFFIXES glib glib/include glib-2.0 glib-2.0/include REQUIRED)
find_path(HARFBUZZ_HEADER_DIR NAMES hb.h PATH_SUFFIXES harfbuzz REQUIRED)
find_path(PANGO_HEADER_DIR NAMES pango PATH_SUFFIXES pango-1.0 REQUIRED)