Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

verify all standalone headers #1105

Closed

Conversation

ClausKlein
Copy link

A CMake project may be used to verify and install a standalone asio interface library.
The CMake export package is installed to and may be imported from other CMake projects.

asio needs Threads library, so this is added to install-config.cmake

export ASIO_NO_DEPRECATED definition

add cmake user preset too

do not convert british to american english

add todos from codespell check

liberate clang-tidy config file for use with async code too

use cmake VERIFY_INTERFACE_HEADER_SETS

install pkg config file too

suppress compiler Warnings with llvm-17 on OSX

do not verify nor install experimental headers

disalbe some warnings in developer mode
@ClausKlein ClausKlein force-pushed the feature/use-cmake-init branch 2 times, most recently from 94e37bc to 3893e8e Compare March 26, 2024 10:21
Add requirements.txt for pip

Add ignore-workd-list for codespell

Add CI cmake based project workflow
@ClausKlein ClausKlein force-pushed the feature/use-cmake-init branch from 5f7f60d to b559809 Compare March 26, 2024 12:49
Update used tools versions on CI build
@ClausKlein ClausKlein force-pushed the feature/use-cmake-init branch from f6bfdc0 to a863ad5 Compare March 26, 2024 18:27
@ClausKlein
Copy link
Author

Old code base not longer supported.

see ClausKlein#4

@ClausKlein ClausKlein closed this Nov 29, 2024
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.

1 participant