vcpkg/ports/libalkimia/dll_names.diff
Dawid Wróbel b40dcaad95
[libalkimia] new port (#20207)
* Add libalkimia port

* [libalkimia] convert manifest to JSON

* [libalkimia] use gettext port

* [libalkimia] update to HEAD

* [libalkimia] remove unused options

* [libalkimia] use current spec

* [libalkimia] only remove what's needed

* [libalkimia] use KDE_INSTALL_QMLDIR instead of manual renaming

* [libalkimia] wrap paths in quotes

* [libalkimia] update versions

* [libalkimia] enable parallel builds

* [libalkimia] update versions

* [libalkimia] enable extra features

* [libalkimia] update versions

* [libalkimia] update versions

* [libalkimia] static build fixes

* [libalkimia] update versions

* [libalkimia] only copy tools if feature enabled

* [libalkimia] update versions

* [libalkimia] mark BUNDLE_INSTALL_DIR as maybe unused

* [libalkimia] cleanup leftover static DLLs

* [libalkimia] update versions

* [libalkimia] limit DLL cleanup to Windows

* [libalkimia] update versions

* [libalkimia] DLL leftovers patched upstream

* [libalkimia] update versions

* [libalkimia] AUTO_CLEAN tools after copying

* [libalkimia] update versions
2021-11-18 21:40:22 -08:00

22 lines
1020 B
Diff

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 643ffcf3d7b4ce59285343f92a1407927c111881..382d3c6ed244e24dec9f144c02e0c3459e8369a9 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -156,10 +156,12 @@ install(
generate_export_header(alkimia BASE_NAME alk EXPORT_FILE_NAME alkimia/alk_export.h)
-if(WIN32)
- set_target_properties(alkimia PROPERTIES SUFFIX "-${ALKIMIA_LIB_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
-else()
- set_target_properties(alkimia PROPERTIES VERSION ${ALKIMIA_LIB_VERSION} SOVERSION ${ALKIMIA_LIB_SOVERSION})
+if(BUILD_SHARED_LIBS)
+ if(WIN32)
+ set_target_properties(alkimia PROPERTIES SUFFIX "-${ALKIMIA_LIB_SOVERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
+ else()
+ set_target_properties(alkimia PROPERTIES VERSION ${ALKIMIA_LIB_VERSION} SOVERSION ${ALKIMIA_LIB_SOVERSION})
+ endif()
endif()
set_target_properties(alkimia PROPERTIES OUTPUT_NAME alkimia${ALKIMIA_LIB_SUFFIX})
set(INCLUDE_INSTALL_DIR include/alkimia/${ALKIMIA_INCLUDE_SUFFIX})