mirror of
https://github.com/curl/curl.git
synced 2026-08-25 19:43:33 +03:00
cmake: rename testbins target to tt, restore internal option
To make it easy to type. The internal option is used in CI.
Follow-up to aae361242f #20708
Closes #20768
This commit is contained in:
parent
7a80082471
commit
1b35c9e1e3
8 changed files with 17 additions and 13 deletions
|
|
@ -29,21 +29,21 @@ mark_as_advanced(TEST_NGHTTPX)
|
|||
# Consumed variables: TEST_NGHTTPX
|
||||
configure_file("config.in" "${CMAKE_CURRENT_BINARY_DIR}/config" @ONLY)
|
||||
|
||||
add_custom_target(testbins)
|
||||
add_custom_target(tt)
|
||||
if(BUILD_CURL_EXE)
|
||||
add_dependencies(testbins "curlinfo")
|
||||
add_dependencies(tt "curlinfo")
|
||||
endif()
|
||||
if(CURL_BUILD_EVERYTHING)
|
||||
set_target_properties(testbins PROPERTIES EXCLUDE_FROM_ALL FALSE)
|
||||
set_target_properties(tt PROPERTIES EXCLUDE_FROM_ALL FALSE)
|
||||
endif()
|
||||
|
||||
if(CURL_CLANG_TIDY)
|
||||
add_custom_target(tests-clang-tidy)
|
||||
add_dependencies(testbins tests-clang-tidy)
|
||||
add_dependencies(tt tests-clang-tidy)
|
||||
endif()
|
||||
|
||||
add_custom_target(testdeps)
|
||||
add_dependencies(testdeps "testbins")
|
||||
add_dependencies(testdeps "tt")
|
||||
|
||||
add_subdirectory(http)
|
||||
add_subdirectory(server)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,11 @@ add_custom_command(OUTPUT ${GENERATEDCERTS}
|
|||
VERBATIM
|
||||
)
|
||||
add_custom_target(build-certs DEPENDS ${GENERATEDCERTS})
|
||||
add_dependencies(testdeps build-certs)
|
||||
|
||||
option(_CURL_SKIP_BUILD_CERTS "Skip building certs with testdeps" OFF) # Internal option to increase perf for build tests
|
||||
if(NOT _CURL_SKIP_BUILD_CERTS)
|
||||
add_dependencies(testdeps build-certs)
|
||||
endif()
|
||||
|
||||
add_custom_target(clean-certs
|
||||
COMMAND ${CMAKE_COMMAND} -E remove ${GENERATEDCERTS}
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ add_custom_command(OUTPUT "${BUNDLE}.c"
|
|||
VERBATIM)
|
||||
|
||||
add_executable(${BUNDLE} EXCLUDE_FROM_ALL "${BUNDLE}.c")
|
||||
add_dependencies(testbins ${BUNDLE})
|
||||
add_dependencies(tt ${BUNDLE})
|
||||
target_link_libraries(${BUNDLE} ${LIB_SELECTED} ${CURL_LIBS})
|
||||
target_include_directories(${BUNDLE} PRIVATE
|
||||
"${PROJECT_BINARY_DIR}/lib" # for "curl_config.h"
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ add_custom_command(OUTPUT "${BUNDLE}.c"
|
|||
VERBATIM)
|
||||
|
||||
add_executable(${BUNDLE} EXCLUDE_FROM_ALL "${BUNDLE}.c")
|
||||
add_dependencies(testbins ${BUNDLE})
|
||||
add_dependencies(tt ${BUNDLE})
|
||||
target_link_libraries(${BUNDLE} ${CURL_NETWORK_AND_TIME_LIBS})
|
||||
target_include_directories(${BUNDLE} PRIVATE
|
||||
"${PROJECT_BINARY_DIR}/lib" # for "curl_config.h"
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ add_custom_command(OUTPUT "${BUNDLE}.c"
|
|||
VERBATIM)
|
||||
|
||||
add_executable(${BUNDLE} EXCLUDE_FROM_ALL "${BUNDLE}.c")
|
||||
add_dependencies(testbins ${BUNDLE})
|
||||
add_dependencies(tt ${BUNDLE})
|
||||
target_link_libraries(${BUNDLE} curltool ${LIB_SELECTED})
|
||||
target_include_directories(${BUNDLE} PRIVATE
|
||||
"${PROJECT_BINARY_DIR}/lib" # for "curl_config.h"
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ add_custom_command(OUTPUT "${BUNDLE}.c"
|
|||
|
||||
add_executable(${BUNDLE} EXCLUDE_FROM_ALL "${BUNDLE}.c")
|
||||
add_dependencies(${BUNDLE} curlu-unitprotos)
|
||||
add_dependencies(testbins ${BUNDLE})
|
||||
add_dependencies(tt ${BUNDLE})
|
||||
target_link_libraries(${BUNDLE} curlu)
|
||||
target_include_directories(${BUNDLE} PRIVATE
|
||||
"${PROJECT_BINARY_DIR}/lib" # for "curl_config.h", "unitprotos.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue