summaryrefslogtreecommitdiff
path: root/dev-libs/spsdeclib/files/spsdeclib-5.2-honor-destdir.patch
blob: fcb81b1f18cb424552a333d5f2ed8c80622dae53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -195,12 +195,19 @@
 

 if(NOT ANDROID AND UNIX AND NOT APPLE)

     # Backwards-compatible lowercase .so symlink.

-    install(CODE [[

-        execute_process(

-            COMMAND "${CMAKE_COMMAND}" -E create_symlink libCAPSImage.so libcapsimage.so

-            WORKING_DIRECTORY "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}"

-        )

-    ]] COMPONENT Runtime)

+    add_custom_command(TARGET CAPSImage POST_BUILD

+        COMMAND ${CMAKE_COMMAND} -E create_symlink

+        libCAPSImage.so

+        libcapsimage.so

+        BYPRODUCTS libcapsimage.so

+        WORKING_DIRECTORY $<TARGET_FILE_DIR:CAPSImage>

+    )

+

+    install(FILES

+        $<TARGET_FILE_DIR:CAPSImage>/libcapsimage.so

+        DESTINATION ${CMAKE_INSTALL_LIBDIR}

+        COMPONENT Runtime

+    )

 endif()

 

 # -----------------------------------------------------------------------------