blob: 863bbef9b1ca7e9c7af17251a8533728006d6fd6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
include(ExternalProject)
set(dummyOutput [[
This is some dummy output with some long lines to ensure formatting is preserved
Including lines with leading spaces
And also blank lines
]])
ExternalProject_Add(FailsWithOutput
SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}
CONFIGURE_COMMAND ""
BUILD_COMMAND ${CMAKE_COMMAND} -E echo ${dummyOutput}
COMMAND ${CMAKE_COMMAND} -E env # missing command, forces fail
TEST_COMMAND ""
INSTALL_COMMAND ""
LOG_BUILD YES
LOG_OUTPUT_ON_FAILURE YES
USES_TERMINAL_BUILD YES
)
|