浏览代码

[cmake] fail cpack/install if *deployqt tool returns error

Andrey Filipenkov 2 月之前
父节点
当前提交
03c1d3790d
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      cmake_modules/VCMIUtils.cmake

+ 4 - 1
cmake_modules/VCMIUtils.cmake

@@ -149,7 +149,10 @@ function(vcmi_deploy_qt deployQtToolName deployQtOptions)
 	find_program(TOOL_DEPLOYQT NAMES ${deployQtToolName} PATHS "${qtBinDir}")
 	if(TOOL_DEPLOYQT)
 		install(CODE "
-			execute_process(COMMAND \"${TOOL_DEPLOYQT}\" ${deployQtOptions} -verbose=2)
+			execute_process(
+				COMMAND \"${TOOL_DEPLOYQT}\" ${deployQtOptions} -verbose=2
+				COMMAND_ERROR_IS_FATAL ANY
+			)
 		")
 	else()
 		message(WARNING "${deployQtToolName} not found, running cpack would result in broken package")