|
|
|
@ -37,7 +37,7 @@ string(REGEX REPLACE "([\\/\\-]D) *NDEBUG" "" CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_ |
|
|
|
|
string(REGEX REPLACE "([\\/\\-]D) *NDEBUG" "" CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO}") |
|
|
|
|
|
|
|
|
|
macro(install_symlink filepath sympath) |
|
|
|
|
install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${filepath} ${sympath})") |
|
|
|
|
install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${filepath} \$ENV{DESTDIR}${sympath})") |
|
|
|
|
install(CODE "message(\"-- Created symlink: ${sympath} -> ${filepath}\")") |
|
|
|
|
endmacro(install_symlink) |
|
|
|
|
|
|
|
|
@ -241,7 +241,7 @@ target_include_directories(test_cluster_client PUBLIC ${CMAKE_SOURCE_DIR}/src/mo |
|
|
|
|
### Install |
|
|
|
|
|
|
|
|
|
install(TARGETS vitastor-osd vitastor-dump-journal vitastor-nbd vitastor-cli RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) |
|
|
|
|
install_symlink(${CMAKE_INSTALL_BINDIR}/vitastor-rm vitastor-cli) |
|
|
|
|
install_symlink(vitastor-cli ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/vitastor-rm) |
|
|
|
|
install( |
|
|
|
|
TARGETS vitastor_blk vitastor_client |
|
|
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} |
|
|
|
|