CustomCommand
command_line: /__w/nightly-builds/nightly-builds/build/bin/ctest "--build-and-test" "/__w/nightly-builds/nightly-builds/Tests/CustomCommand" "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand" "--build-two-config" "--build-generator" "Ninja" "--build-makeprogram" "/usr/bin/ninja" "--build-project" "CustomCommand" "--build-exe-dir" "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin" "--build-options" "--test-command" "CustomCommand"
working_directory: "./Tests"
Processors: 1
Execution Time: 3.12
BeforeCPULoadAverage: 6.16064453125
AfterCPULoadAverage: 6.16064453125
BeforeHostMemoryUsed: 1170988
AfterHostMemoryUsed: 1182068
Completion Status: Completed
Environment: #CTEST_RESOURCE_GROUP_COUNT=
Exit Value: 1
Exit Code: Failed
stdout:
Internal cmake changing into directory: /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand
======== CMake output ======
The C compiler identification is Clang 21.0.0
The CXX compiler identification is Clang 21.0.0
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working C compiler: /usr/bin/cc - skipped
Detecting C compile features
Detecting C compile features - done
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Check for working CXX compiler: /usr/bin/c++ - skipped
Detecting CXX compile features
Detecting CXX compile features - done
Configuring done (1.5s)
Generating done (0.1s)
Build files have been written to: /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand
Configuring done (0.1s)
Generating done (0.1s)
Build files have been written to: /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand
======== End CMake output ======
Change Dir: '/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand'
Run Clean Command: /usr/bin/ninja clean
[1/1] Cleaning all built files...
Cleaning... 0 files.
Run Build Command(s): /usr/bin/ninja
[1/76] Building C object CMakeFiles/mac_fw.dir/mac_fw.c.o
[2/76] Building CXX object CMakeFiles/empty_command.dir/empty_command.cxx.o
[3/76] Building CXX object CMakeFiles/tcat.dir/tcat.cxx.o
[4/76] Building CXX object CMakeFiles/wrapper.dir/wrapper.cxx.o
[5/76] Building C object CMakeFiles/check_command_line.dir/check_command_line.c.o
[6/76] Building CXX object CMakeFiles/generator.dir/generator.cxx.o
[7/76] Linking C shared library lib/libmac_fw.so
[8/76] Linking C executable bin/check_command_line
[9/76] Generating doc1.txt
[10/76] Generating doc1.dvi
[11/76] cd /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/__w/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/pre_check_command_line" --role -- /__w/nightly-builds/nightly-builds/build/bin/cmake -E rm -f /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/check_mark.txt
[12/76] Checking custom command line escapes (single'quote)
Command line escapes work!
[13/76] Linking CXX executable bin/wrapper
[14/76] Checking custom target command line escapes ($dollar-signs$)
Checking custom target command escapes
Command line escapes work!
[15/76] Generating SameName1.txt
[16/76] Linking CXX executable bin/tcat
[17/76] Checking custom target POST_BUILD command line escapes ($dollar-signs$)
POST_BUILD command with $dollar-signs$
[18/76] Linking CXX executable bin/empty_command
[18/76] cd /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/__w/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/UseConsoleTarget" --role -- /__w/nightly-builds/nightly-builds/build/bin/cmake -E echo "Custom console target."
Custom console target.
[20/76] Generating doc1.h
Copying doc1.dvi to doc1temp.h.
Copying doc1temp.h to doc1.h.
Removing doc1temp.h.
[21/76] Generating foo/bar
[22/76] Generating foo/bar/bar2.cxx
[27/76] Running top-level TDocument commands
Copying doc1.h to doc2.h.
[29/76] Generating depended_upon_path.txt
[30/76] Generating depends_on_in_source_path.txt
[31/76] Generating depends_on_path.txt
[32/76] Building CXX object CMakeFiles/NormDepends.dir/foo/bar/bar.cxx.o
[33/76] Generating mac_fw.txt
[34/76] Building CXX object CMakeFiles/NormOutput.dir/foo/foo.cxx.o
[35/76] Generating depends_on_in_rel_source_path.txt
[36/76] Building CXX object CMakeFiles/UseConsole.dir/foo/bar/bar2.cxx.o
[37/76] Generating hash#in#name.txt
[38/76] Generating generated.h
[39/76] Running TDocument pre-build commands; Running TDocument post-build commands
Writing doc1pre.txt.
Copying doc1pre.txt to doc2post.txt.
[40/76] Running TDocument post-build dependent custom command
Copying doc2pre.txt to doc3post.txt.
[41/76] Building CXX object GeneratedHeader/CMakeFiles/GeneratedHeader.dir/main.cpp.o
[42/76] Linking CXX static library bin/libNormDepends.a
[43/76] Linking CXX static library bin/libUseConsole.a
[44/76] Building CXX object GeneratorInExtraDir/CMakeFiles/generator_extern.dir/__/generator.cxx.o
[45/76] Linking CXX static library bin/libNormOutput.a
[46/76] Building C object PerConfig/CMakeFiles/pcStatic.dir/pcStatic.c.o
[47/76] Building C object PerConfig/CMakeFiles/pcShared.dir/pcShared.c.o
[48/76] Building CXX object GeneratorInExtraDir/CMakeFiles/dummy_generator.dir/__/generator.cxx.o
[49/76] Building C object PerConfig/CMakeFiles/perconfig.dir/perconfig.c.o
[50/76] Linking CXX static library bin/libGeneratedHeader.a
[51/76] Generating subdir/subdir.h
[52/76] Generating wrapped.c, wrapped_help.c
[53/76] Generating foo.h
Copying foo.h.in to foo.h.
[54/76] Generating generated.c
[55/76] Linking C shared library bin/libpcShared.so.1.2
[56/76] Generating not_included.h
[57/76] Generating gen_redirect.c
[58/76] Creating library symlink bin/libpcShared.so.3 bin/libpcShared.so
[59/76] Linking C static library bin/libpcStatic.a
[60/76] Generating foo.pre
[61/76] Linking CXX executable bin/the_external_generator
[62/76] Generating foo.c
[63/76] Building C object CMakeFiles/CustomCommand.dir/wrapped_help.c.o
[64/76] Linking CXX executable bin/dummy_generator
[65/76] Building C object CMakeFiles/CustomCommand.dir/generated.c.o
[66/76] Linking C executable bin/perconfig
[67/76] Generating generated_extern.cxx
[68/76] Building C object CMakeFiles/CustomCommand.dir/wrapped.c.o
[69/76] Building C object CMakeFiles/CustomCommand.dir/foo.c.o
[70/76] Generating perconfig.out
-- configuration=
-- perconfig_file_dir=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin
-- perconfig_file_name=perconfig
-- perconfig_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig
-- pcStatic_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcStatic.a
-- pcStatic_linker_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcStatic.a
-- pcShared_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.so.1.2
-- pcShared_linker_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.so
-- pcShared_soname_file=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/libpcShared.so.3
[71/76] Building C object CMakeFiles/CustomCommand.dir/gen_redirect.c.o
FAILED: CMakeFiles/CustomCommand.dir/gen_redirect.c.o
"/__w/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type compile --target-name CustomCommand --build-dir "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand" --config --output CMakeFiles/CustomCommand.dir/gen_redirect.c.o --source /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c --language C -- /usr/bin/cc -I/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand -MD -MT CMakeFiles/CustomCommand.dir/gen_redirect.c.o -MF CMakeFiles/CustomCommand.dir/gen_redirect.c.o.d -o CMakeFiles/CustomCommand.dir/gen_redirect.c.o -c /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c
/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/gen_redirect.c:1:2: error: #endif without #if
1 | #endif
| ^
1 error generated.
[72/76] Building CXX object CMakeFiles/CustomCommandUsingTargetTest.dir/main.cxx.o
[73/76] cd /__w/nightly-builds/nightly-builds/build/Tests/CustomCommand && "/__w/nightly-builds/nightly-builds/build/bin/ctest" --instrument --command-type custom --target-name TARGET_NAME --build-dir "/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand" --output "CMakeFiles/perconfig_target" --role -- /__w/nightly-builds/nightly-builds/build/bin/cmake -E echo perconfig=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig config=
perconfig=/__w/nightly-builds/nightly-builds/build/Tests/CustomCommand/bin/perconfig config=
[74/76] Building CXX object CMakeFiles/CustomCommandUsingTargetTest.dir/generated_extern.cxx.o
ninja: build stopped: subcommand failed.