Cmake-format

This commit is contained in:
Marcus Holland-Moritz 2020-12-11 17:55:52 +01:00
parent a24a6e8a55
commit 31c59fb022

View File

@ -385,16 +385,18 @@ if(STATIC_BUILD_DO_NOT_USE)
file( file(
COPY /usr/lib/x86_64-linux-gnu/${dll} COPY /usr/lib/x86_64-linux-gnu/${dll}
DESTINATION share/dwarfs/lib DESTINATION share/dwarfs/lib
USE_SOURCE_PERMISSIONS USE_SOURCE_PERMISSIONS FOLLOW_SYMLINK_CHAIN)
FOLLOW_SYMLINK_CHAIN)
endforeach() endforeach()
foreach(tgt dwarfs-bin mkdwarfs dwarfsck dwarfsbench) foreach(tgt dwarfs-bin mkdwarfs dwarfsck dwarfsbench)
get_target_property(binary_name ${tgt} OUTPUT_NAME) get_target_property(binary_name ${tgt} OUTPUT_NAME)
if(NOT binary_name) if(NOT binary_name)
set(binary_name ${tgt}) set(binary_name ${tgt})
endif() endif()
add_custom_command(TARGET ${tgt} POST_BUILD add_custom_command(
COMMAND patchelf --set-interpreter ../share/dwarfs/lib/ld-2.31.so ${binary_name} TARGET ${tgt}
POST_BUILD
COMMAND patchelf --set-interpreter ../share/dwarfs/lib/ld-2.31.so
${binary_name}
COMMENT "Setting interpreter for ${binary_name}") COMMENT "Setting interpreter for ${binary_name}")
endforeach() endforeach()
else() else()
@ -418,8 +420,10 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mount.dwarfs DESTINATION sbin)
install(FILES ${MAN_PAGES} DESTINATION share/man/man1) install(FILES ${MAN_PAGES} DESTINATION share/man/man1)
if(STATIC_BUILD_DO_NOT_USE) if(STATIC_BUILD_DO_NOT_USE)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/share/dwarfs/lib install(
DESTINATION share/dwarfs USE_SOURCE_PERMISSIONS) DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/share/dwarfs/lib
DESTINATION share/dwarfs
USE_SOURCE_PERMISSIONS)
else() else()
install( install(
TARGETS dwarfs TARGETS dwarfs