Skip to content

Commit 22793e2

Browse files
committed
Set IMPORTED_NO_SONAME on RESVG target
1 parent 21815fe commit 22793e2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

cmake/Modules/FindRESVG.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,18 @@ find_package_handle_standard_args(RESVG
9494
# Export target
9595
if(RESVG_FOUND AND NOT TARGET RESVG::resvg)
9696
message(STATUS "Creating IMPORTED target RESVG::resvg")
97-
add_library(RESVG::resvg UNKNOWN IMPORTED)
97+
add_library(RESVG::resvg SHARED IMPORTED)
9898

9999
set_target_properties(RESVG::resvg PROPERTIES
100100
INTERFACE_INCLUDE_DIRECTORIES "${RESVG_INCLUDE_DIRS}")
101101

102102
set_property(TARGET RESVG::resvg APPEND PROPERTY
103103
INTERFACE_COMPILE_DEFINITIONS "${RESVG_DEFINITIONS}")
104104

105+
# libresvg.so doesn't have a SONAME
106+
set_property(TARGET RESVG::resvg APPEND PROPERTY
107+
IMPORTED_NO_SONAME TRUE)
108+
105109
set_property(TARGET RESVG::resvg APPEND PROPERTY
106110
IMPORTED_LOCATION "${RESVG_LIBRARIES}")
107111
endif()

0 commit comments

Comments
 (0)