This commit is contained in:
2026-08-16 21:18:28 +08:00
parent 9d544c7ba9
commit 3153f7d64f
15 changed files with 387 additions and 200 deletions
+6 -2
View File
@@ -1,4 +1,4 @@
set(Renderive_render_2D_dependencies global::blend2d)
set(Renderive_render_2D_dependencies global::blend2d global::expected)
if (RENDERIVE_BUILD_TESTS)
set(Renderive_render_2D_test_targets)
list(APPEND Renderive_render_2D_dependencies global::GTest)
@@ -12,6 +12,7 @@ if (Renderive_render_2D_dependencies_missing)
endif ()
rcl_load_dependency_environment(${Renderive_render_2D_dependencies})
find_package(blend2d CONFIG REQUIRED)
find_package(tl-expected CONFIG REQUIRED)
if (RENDERIVE_BUILD_TESTS)
find_package(GTest CONFIG REQUIRED)
endif ()
@@ -29,7 +30,10 @@ target_include_directories(Renderive_render_2D PUBLIC
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
)
target_compile_features(Renderive_render_2D PUBLIC cxx_std_20)
target_link_libraries(Renderive_render_2D PUBLIC Renderive_Kernel blend2d::blend2d)
target_link_libraries(Renderive_render_2D PUBLIC
Renderive_Kernel
blend2d::blend2d
tl::expected)
if (MSVC)
target_compile_options(Renderive_render_2D PRIVATE /utf-8)
endif ()