From 11c9929f10db6023ec0316cf3594584236e26672 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 29 Mar 2017 15:23:49 +0200 Subject: [PATCH] Search for macdeployqt program and fail if it is not found when creating the package for Mac OS X. --- cmake_builder/linphone_package/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake_builder/linphone_package/CMakeLists.txt b/cmake_builder/linphone_package/CMakeLists.txt index 5105fd8a0..4fcf88e1c 100644 --- a/cmake_builder/linphone_package/CMakeLists.txt +++ b/cmake_builder/linphone_package/CMakeLists.txt @@ -218,8 +218,12 @@ elseif(APPLE) configure_file("linphone.icns" "Linphone.app/Contents/Resources/linphone.icns" COPYONLY) file(COPY "${LINPHONE_OUTPUT_DIR}/bin/linphone" DESTINATION "Linphone.app/Contents/MacOS") + find_program(DEPLOYQT_PROGRAM macdeployqt) + if(NOT DEPLOYQT_PROGRAM) + message(FATAL_ERROR "Could not find the macdeployqt program. Make sure it is in the PATH.") + endif() execute_process( - COMMAND macdeployqt "${CMAKE_CURRENT_BINARY_DIR}/Linphone.app" "-qmldir=${LINPHONE_QML_DIR}" "-verbose=2" + COMMAND "${DEPLOYQT_PROGRAM}" "${CMAKE_CURRENT_BINARY_DIR}/Linphone.app" "-qmldir=${LINPHONE_QML_DIR}" "-verbose=2" ) install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/Linphone.app" DESTINATION "." USE_SOURCE_PERMISSIONS)