Skip to content

cmake: replace internal option with a new testbins target#20708

Closed
vszakats wants to merge 7 commits intocurl:masterfrom
vszakats:cm-cert-and-tests
Closed

cmake: replace internal option with a new testbins target#20708
vszakats wants to merge 7 commits intocurl:masterfrom
vszakats:cm-cert-and-tests

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Feb 24, 2026

To allow building test binaries without test certs, replacing
_CURL_SKIP_BUILD_CERTS internal option with a build target that is
similar to testdeps, but without building the test certificates.

To make building test binaries a little bit faster, with less noisy
output, and without having to reconfigure the build.


@vszakats
Copy link
Member Author

it seems the CI infra is struggling today.

@vszakats
Copy link
Member Author

Also the Azure Ubuntu mirrors did not recover yet from yesterday.

@vszakats vszakats marked this pull request as ready for review February 24, 2026 13:29
@vszakats vszakats closed this in aae3612 Feb 25, 2026
@vszakats vszakats deleted the cm-cert-and-tests branch February 25, 2026 21:57
vszakats added a commit to vszakats/curl that referenced this pull request Feb 26, 2026
- run tests-clang-tidy when building testbins.
- drop redundant build-certs dependency for test targets.
  Already there via testdeps.

Follow-up to aae3612 curl#20708
vszakats added a commit that referenced this pull request Feb 26, 2026
- run tests-clang-tidy when building testbins.
- drop redundant build-certs dependency for test targets.
  Already present via testdeps.

Follow-up to aae3612 #20708

Closes #20727
vszakats added a commit to vszakats/curl that referenced this pull request Feb 28, 2026
vszakats added a commit that referenced this pull request Feb 28, 2026
To make it easy to type. The internal option is used in CI.

Follow-up to aae3612 #20708

Closes #20768
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant