aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/cairo/CMakeLists.txt
blob: 0fa618a05804af2bbf9218279afc00d5e29e46fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
if (UNIX)
	find_library(LIB_CAIRO cairo REQUIRED)
	find_library(LIB_PANGO NAMES pango pango-1.0 REQUIRED)

	add_library(CruPlatformGraphicsCairo SHARED
		CairoBrush.cpp
		CairoGeometry.cpp
		CairoGraphicsFactory.cpp
		CairoResource.cpp
	)
	target_compile_definitions(CruPlatformGraphicsCairo PRIVATE CRU_PLATFORM_GRAPHICS_CAIRO_EXPORT_API)
	target_link_libraries(CruPlatformGraphicsCairo PUBLIC CruPlatformGraphics PRIVATE ${LIB_CAIRO} ${LIB_PANGO})
endif()