Before this patch there was no (easy) way to run tests without various
verbose options, hindering readability of the output due its length.
Unfortunately CMake reserves `test` as a target name, which was
the reason for its removal earlier. Re-add it with the name `tests`,
to have the functionality without the name collision.
Also add a `tests` target as an alias to `test` for autotools.
Ref: https://cmake.org/cmake/help/v4.1/policy/CMP0037.html
Follow-up to
cfea4f2f4dc316c38694440ef2eed899a3e7d207 #6258
Closes #18145
"${CMAKE_CURRENT_SOURCE_DIR}/configurehelp.pm.in"
"${CMAKE_CURRENT_BINARY_DIR}/configurehelp.pm" @ONLY)
+curl_add_runtests(tests "") # Avoid 'test', which is a reserved target name in CMake
curl_add_runtests(test-quiet "-a -s")
curl_add_runtests(test-am "-a -am")
curl_add_runtests(test-full "-a -p -r")
build-certs:
(cd certs && $(MAKE))
+# alias for 'test' to match CMake, where 'test' is a reserved target
+tests: test
+
test: perlcheck all
$(TEST) $(TFLAGS)