aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/cairo/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/graphics/cairo/CMakeLists.txt')
-rw-r--r--src/platform/graphics/cairo/CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/platform/graphics/cairo/CMakeLists.txt b/src/platform/graphics/cairo/CMakeLists.txt
index 9a21ab87..606b0075 100644
--- a/src/platform/graphics/cairo/CMakeLists.txt
+++ b/src/platform/graphics/cairo/CMakeLists.txt
@@ -4,6 +4,7 @@ if (UNIX)
message("${LIB_ARCH_DIR}")
find_library(LIB_CAIRO cairo REQUIRED)
+ find_library(LIB_GOBJECT NAMES gobject gobject-2.0 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 ${LIB_ARCH_DIR} PATH_SUFFIXES glib glib/include glib-2.0 glib-2.0/include REQUIRED)
@@ -20,6 +21,6 @@ if (UNIX)
PangoTextLayout.cpp
)
target_compile_definitions(CruPlatformGraphicsCairo PRIVATE CRU_PLATFORM_GRAPHICS_CAIRO_EXPORT_API)
- target_link_libraries(CruPlatformGraphicsCairo PUBLIC CruPlatformGraphics PUBLIC ${LIB_CAIRO} ${LIB_PANGO})
+ target_link_libraries(CruPlatformGraphicsCairo PUBLIC CruPlatformGraphics PUBLIC ${LIB_GOBJECT} ${LIB_CAIRO} ${LIB_PANGO})
target_include_directories(CruPlatformGraphicsCairo PUBLIC ${GLIB_HEADER_DIR} ${GLIBCONFIG_HEADER_DIR} ${HARFBUZZ_HEADER_DIR} ${PANGO_HEADER_DIR})
endif()