1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-11-14 04:03:25 -05:00

Add md5sum

This commit is contained in:
Jon Beniston 2025-10-04 08:54:40 +01:00
parent 544ec10c28
commit c762768eab
2 changed files with 15 additions and 1 deletions

View File

@ -25,6 +25,12 @@ foreach(RPATH_DIR ${EXTERNAL_LIB_DIRS})
execute_process(COMMAND /usr/bin/install_name_tool -add_rpath ${RPATH_DIR} ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/MacOS/SDRangel) execute_process(COMMAND /usr/bin/install_name_tool -add_rpath ${RPATH_DIR} ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/MacOS/SDRangel)
endforeach() endforeach()
execute_process ( COMMAND "checking signature" )
execute_process ( COMMAND codesign -vv ${EXTERNAL_LIB_DIRS}/libusb-1.0.0.dylib )
execute_process ( COMMAND md5sum -vv ${EXTERNAL_LIB_DIRS}/libusb-1.0.0.dylib )
execute_process ( COMMAND "signature checked" )
# Add RPATH to libraries in build directory # Add RPATH to libraries in build directory
foreach(RPATH_DIR_1 ${EXTERNAL_LIB_DIRS}) foreach(RPATH_DIR_1 ${EXTERNAL_LIB_DIRS})
file(GLOB LIBS_TO_FIX ${RPATH_DIR_1}/*.dylib) file(GLOB LIBS_TO_FIX ${RPATH_DIR_1}/*.dylib)
@ -40,3 +46,8 @@ endforeach()
# Run macdeployqt which should copy all libraries and frameworks and Qt plugins and qml # Run macdeployqt which should copy all libraries and frameworks and Qt plugins and qml
message ("Running macdeployqt in ${CPACK_TEMPORARY_INSTALL_DIRECTORY}") message ("Running macdeployqt in ${CPACK_TEMPORARY_INSTALL_DIRECTORY}")
execute_process ( COMMAND macdeployqt ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app -no-strip -always-overwrite -verbose=1 -qmldir=@CMAKE_CURRENT_SOURCE_DIR@/../../plugins/ ) execute_process ( COMMAND macdeployqt ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app -no-strip -always-overwrite -verbose=1 -qmldir=@CMAKE_CURRENT_SOURCE_DIR@/../../plugins/ )
execute_process ( COMMAND "checking signature" )
execute_process ( COMMAND codesign -vv ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib )
execute_process ( COMMAND md5sum -vv ${CPACK_TEMPORARY_INSTALL_DIRECTORY}/SDRangel.app/Contents/Frameworks/libusb-1.0.0.dylib )
execute_process ( COMMAND "signature checked" )

View File

@ -232,8 +232,11 @@ if (NOT LIBUSB_FOUND AND NOT USE_PRECOMPILED_LIBS)
set(LIBUSB_LIBRARIES "${install_dir}/lib/libusb-1.0${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "") set(LIBUSB_LIBRARIES "${install_dir}/lib/libusb-1.0${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "")
set(MACOS_EXTERNAL_LIBS_FIXUP "${MACOS_EXTERNAL_LIBS_FIXUP};${install_dir}/lib") set(MACOS_EXTERNAL_LIBS_FIXUP "${MACOS_EXTERNAL_LIBS_FIXUP};${install_dir}/lib")
add_custom_command(TARGET libusb POST_BUILD add_custom_command(TARGET libusb POST_BUILD
COMMAND codesign --verify "${install_dir}/lib/libusb-1.0${CMAKE_SHARED_LIBRARY_SUFFIX}" COMMAND codesign -vv "${install_dir}/lib/libusb-1.0${CMAKE_SHARED_LIBRARY_SUFFIX}"
COMMENT "checking signature on libusb") COMMENT "checking signature on libusb")
add_custom_command(TARGET libusb POST_BUILD
COMMAND md5sum "${install_dir}/lib/libusb-1.0${CMAKE_SHARED_LIBRARY_SUFFIX}"
COMMENT "md5sum for libusb")
endif () endif ()
endif (NOT LIBUSB_FOUND AND NOT USE_PRECOMPILED_LIBS) endif (NOT LIBUSB_FOUND AND NOT USE_PRECOMPILED_LIBS)