OBS-URL: https://build.opensuse.org/package/show/graphics/Clipper2?expand=0&rev=1
53 lines
2.1 KiB
Diff
53 lines
2.1 KiB
Diff
Index: Clipper2-Clipper2_1.5.4/CPP/CMakeLists.txt
|
|
===================================================================
|
|
--- Clipper2-Clipper2_1.5.4.orig/CPP/CMakeLists.txt
|
|
+++ Clipper2-Clipper2_1.5.4/CPP/CMakeLists.txt
|
|
@@ -56,7 +56,7 @@ set(CLIPPER2_LIBS "") # one or both of C
|
|
# primary Clipper2 library
|
|
if (NOT (CLIPPER2_USINGZ STREQUAL "ONLY"))
|
|
list(APPEND CLIPPER2_LIBS Clipper2)
|
|
- add_library(Clipper2 ${CLIPPER2_INC} ${CLIPPER2_SRC})
|
|
+ add_library(Clipper2 SHARED ${CLIPPER2_INC} ${CLIPPER2_SRC})
|
|
|
|
target_compile_definitions(
|
|
Clipper2 PUBLIC
|
|
@@ -81,7 +81,7 @@ endif()
|
|
# secondary Clipper2 library with USINGZ defined (if required)
|
|
if (NOT (CLIPPER2_USINGZ STREQUAL "OFF"))
|
|
list(APPEND CLIPPER2_LIBS Clipper2Z)
|
|
- add_library(Clipper2Z ${CLIPPER2_INC} ${CLIPPER2_SRC})
|
|
+ add_library(Clipper2Z SHARED ${CLIPPER2_INC} ${CLIPPER2_SRC})
|
|
|
|
target_compile_definitions(
|
|
Clipper2Z PUBLIC
|
|
@@ -127,14 +127,14 @@ if(CLIPPER2_UTILS OR CLIPPER2_TESTS OR C
|
|
|
|
if (NOT (CLIPPER2_USINGZ STREQUAL "ONLY"))
|
|
list(APPEND CLIPPER2_UTILS Clipper2utils)
|
|
- add_library(Clipper2utils STATIC ${CLIPPER2_UTILS_INC} ${CLIPPER2_UTILS_SRC})
|
|
+ add_library(Clipper2utils SHARED ${CLIPPER2_UTILS_INC} ${CLIPPER2_UTILS_SRC})
|
|
|
|
target_link_libraries(Clipper2utils PUBLIC Clipper2)
|
|
endif()
|
|
|
|
if (NOT (CLIPPER2_USINGZ STREQUAL "OFF"))
|
|
list(APPEND CLIPPER2_UTILS Clipper2Zutils)
|
|
- add_library(Clipper2Zutils STATIC ${CLIPPER2_UTILS_INC} ${CLIPPER2_UTILS_SRC})
|
|
+ add_library(Clipper2Zutils SHARED ${CLIPPER2_UTILS_INC} ${CLIPPER2_UTILS_SRC})
|
|
|
|
target_link_libraries(Clipper2Zutils PUBLIC Clipper2Z)
|
|
endif()
|
|
@@ -163,6 +163,12 @@ if(CLIPPER2_UTILS OR CLIPPER2_TESTS OR C
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
endforeach()
|
|
+set_target_properties(${CLIPPER2_UTILS} PROPERTIES FOLDER Libraries
|
|
+ VERSION ${PROJECT_VERSION}
|
|
+ SOVERSION ${PROJECT_VERSION_MAJOR}
|
|
+ PUBLIC_HEADER "${CLIPPER2_INC}"
|
|
+)
|
|
+
|
|
|
|
endif()
|
|
|