File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -334,6 +334,7 @@ endif()
334334list (APPEND SDLTTF_BACKENDS PLUTOSVG)
335335set (SDLTTF_PLUTOSVG_ENABLED FALSE )
336336if (SDLTTF_PLUTOSVG)
337+ set (plutosvg_compile_definitions)
337338 set (plutosvg_include_directories)
338339 set (plutosvg_link_libraries)
339340 set (plutosvg_sources)
@@ -350,6 +351,7 @@ if(SDLTTF_PLUTOSVG)
350351 if (SDLTTF_BUILD_SHARED_LIBS)
351352 set (plutosvg_link_libraries plutosvg::plutosvg)
352353 else ()
354+ set (plutosvg_compile_definitions $<TARGET_PROPERTY:plutosvg::plutosvg,INTERFACE_COMPILE_DEFINITIONS >)
353355 set (plutosvg_include_directories $<TARGET_PROPERTY:plutosvg::plutosvg,INTERFACE_INCLUDE_DIRECTORIES >)
354356 set (plutosvg_sources $<TARGET_OBJECTS:plutosvg> $<TARGET_OBJECTS:plutovg>)
355357 endif ()
@@ -367,6 +369,7 @@ if(SDLTTF_PLUTOSVG)
367369 if (SDLTTF_PLUTOSVG_ENABLED)
368370 target_compile_definitions (${sdl3_ttf_target_name} PRIVATE TTF_USE_PLUTOSVG=1)
369371 target_sources (${sdl3_ttf_target_name} PRIVATE ${plutosvg_sources} )
372+ target_compile_definitions (${sdl3_ttf_target_name} PRIVATE ${plutosvg_compile_definitions} )
370373 target_include_directories (${sdl3_ttf_target_name} PRIVATE ${plutosvg_include_directories} )
371374 target_link_libraries (${sdl3_ttf_target_name} PRIVATE ${plutosvg_link_libraries} )
372375 endif ()
You can’t perform that action at this time.
0 commit comments