From 11c3a8dc11eae4305409afbb8d7fa66ee31d41de Mon Sep 17 00:00:00 2001 From: Ruslan Baratov Date: Sat, 25 Jun 2016 13:48:31 +0200 Subject: CMakeIOSInstallCombined: add some sanity checks --- Modules/CMakeIOSInstallCombined.cmake | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Modules/CMakeIOSInstallCombined.cmake') diff --git a/Modules/CMakeIOSInstallCombined.cmake b/Modules/CMakeIOSInstallCombined.cmake index d700011062..234322c202 100644 --- a/Modules/CMakeIOSInstallCombined.cmake +++ b/Modules/CMakeIOSInstallCombined.cmake @@ -254,6 +254,13 @@ function(ios_install_combined target destination) ) endif() set(_lipo_path ${output}) + list(LENGTH _lipo_path len) + if(NOT len EQUAL 1) + message(FATAL_ERROR "Unexpected xcrun output: ${_lipo_path}") + endif() + if(NOT EXISTS "${_lipo_path}") + message(FATAL_ERROR "File not found: ${_lipo_path}") + endif() set(CURRENT_CONFIG "${CMAKE_INSTALL_CONFIG_NAME}") set(CURRENT_TARGET "${target}") -- cgit v1.2.1