浏览代码

More verbose BuildDepends test output

We teach BuildDepends to always print the output from each try_compile.
This may make debugging easier.
Brad King 16 年之前
父节点
当前提交
aaabb2fdc2
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      Tests/BuildDepends/CMakeLists.txt

+ 4 - 2
Tests/BuildDepends/CMakeLists.txt

@@ -63,8 +63,9 @@ if(HELP_XCODE)
     OUTPUT_VARIABLE OUTPUT)
 endif(HELP_XCODE)
 
+message("Output from first build:\n${OUTPUT}")
 if(NOT RESULT)
-  message(SEND_ERROR "Could not build test project: ${OUTPUT}")
+  message(SEND_ERROR "Could not build test project (1)!")
 endif(NOT RESULT)
 
 set(bar ${BuildDepends_BINARY_DIR}/Project/bar${CMAKE_EXECUTABLE_SUFFIX})
@@ -146,8 +147,9 @@ if(HELP_XCODE)
     OUTPUT_VARIABLE OUTPUT)
 endif(HELP_XCODE)
 
+message("Output from second build:\n${OUTPUT}")
 if(NOT RESULT)
-  message(SEND_ERROR "Could not build test project: ${OUTPUT}")
+  message(SEND_ERROR "Could not build test project (2)!")
 endif(NOT RESULT)
 if(EXISTS 
     "${BuildDepends_BINARY_DIR}/Project/Debug/bar${CMAKE_EXECUTABLE_SUFFIX}" )