mirror of
https://github.com/curl/curl.git
synced 2026-04-11 12:01:42 +08:00
cmake: re-add simple test target, and name it tests
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 cfea4f2f4d #6258
Closes #18145
This commit is contained in:
parent
d01d2ec9f1
commit
51bc836c42
@ -114,6 +114,7 @@ configure_file(
|
||||
"${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")
|
||||
|
||||
@ -141,6 +141,9 @@ perlcheck:
|
||||
build-certs:
|
||||
(cd certs && $(MAKE))
|
||||
|
||||
# alias for 'test' to match CMake, where 'test' is a reserved target
|
||||
tests: test
|
||||
|
||||
test: perlcheck all
|
||||
$(TEST) $(TFLAGS)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user