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()
# -----------------------------------------------------------------------------
|