Skip to content

Commit 7bcd4f8

Browse files
committed
Make adwaita lib versioned on Windows
1 parent b69b880 commit 7bcd4f8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/lib/CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,17 @@ target_link_libraries(adwaitaqt
7575
)
7676

7777
set_target_properties(adwaitaqtpriv PROPERTIES VERSION ${ADWAITAQT_VERSION} SOVERSION 1)
78+
if(MINGW AND BUILD_SHARED_LIBS)
79+
get_target_property(ADWAITA_QT_SOVERSION adwaitaqtpriv SOVERSION)
80+
set_target_properties(adwaitaqtpriv PROPERTIES SUFFIX "-${ADWAITA_QT_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
81+
endif()
7882

7983
set_target_properties(adwaitaqt PROPERTIES VERSION ${ADWAITAQT_VERSION} SOVERSION 1)
84+
if(MINGW AND BUILD_SHARED_LIBS)
85+
get_target_property(ADWAITA_QT_SOVERSION adwaitaqt SOVERSION)
86+
set_target_properties(adwaitaqt PROPERTIES SUFFIX "-${ADWAITA_QT_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
87+
endif()
88+
8089
target_include_directories(adwaitaqt PUBLIC ${Qt5Core_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
8190

8291
install(TARGETS adwaitaqtpriv DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR} EXPORT AdwaitaQtTargets)

0 commit comments

Comments
 (0)