Skip to content

refactor(nng-sys): remove cmake generator features#14

Merged
jonhoo merged 4 commits intomainfrom
no-more-cmake-features
Oct 21, 2025
Merged

refactor(nng-sys): remove cmake generator features#14
jonhoo merged 4 commits intomainfrom
no-more-cmake-features

Conversation

@jonhoo
Copy link
Collaborator

@jonhoo jonhoo commented Oct 17, 2025

Remove the cmake-* generator features. It's not generally the job of a -sys crate to dictate the means-of-build, that should be left to the user further "up". For example, the CMake generator is generally controlled globally through the CMAKE_GENERATOR environment variable, which the cmake crate already respects.

This also simplifies the crate feature list and eliminates maintenance burden for tracking new Visual Studio versions. Not to mention it makes CI simpler since there are fewer "weird" combinations to try/skip.

Remove the cmake-* generator features. It's not generally the job of a
`-sys` crate to dictate the means-of-build, that should be left to the
user further "up". For example, the CMake generator is generally
controlled globally through the `CMAKE_GENERATOR` environment variable,
which the `cmake` crate already respects.

This also simplifies the crate feature list and eliminates maintenance
burden for tracking new Visual Studio versions. Not to mention it makes
CI simpler since there are fewer "weird" combinations to try/skip.
@jonhoo
Copy link
Collaborator Author

jonhoo commented Oct 17, 2025

Ah, CI failed because this is a private repo, and therefore subject to your account limits @neachdainn 😅

@neachdainn
Copy link
Contributor

@jonhoo I intended to give you the ability to make the repo public (in fact, I meant to give you every permission except the ability to kick me out). If that isn't the case, let me know and I'll look at the permissions again.

@jonhoo
Copy link
Collaborator Author

jonhoo commented Oct 17, 2025

@neachdainn Ah, no, I don't appear to have the rights to make this public. In fact, under the settings tab, I have very few permissions on this repo (e.g., I can't set CI variables either).

@jonhoo
Copy link
Collaborator Author

jonhoo commented Oct 20, 2025

@neachdainn I'd also be happy for you to just make the project public directly :)

@neachdainn
Copy link
Contributor

The repository is public now.

@jonhoo jonhoo merged commit f051b58 into main Oct 21, 2025
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants