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

Feature/use cmake init #3

Closed
wants to merge 13 commits into from
Closed

Feature/use cmake init #3

wants to merge 13 commits into from

Conversation

ClausKlein
Copy link
Owner

No description provided.

@ClausKlein ClausKlein changed the base branch from master to develop March 31, 2022 12:23
@ClausKlein ClausKlein self-assigned this Apr 3, 2022
asio/CMakeLists.txt Outdated Show resolved Hide resolved
asio/CMakeLists.txt Outdated Show resolved Hide resolved
@ClausKlein ClausKlein added the enhancement New feature or request label Apr 3, 2022
Copy link

@friendlyanon friendlyanon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like your mentions somehow got messed up, as they are not really mentions.

I commented on some of the things, but the one thing that is of utmost importance is to not have the developer mode be enabled by default. The reason for this is explained in the HACKING document. Contrast that with the BUILDING document, which is the user facing document and is assumed to be the default case.

asio/.cmake-format Show resolved Hide resolved
asio/CMakeLists.txt Outdated Show resolved Hide resolved
asio/CMakeLists.txt Outdated Show resolved Hide resolved
asio/CMakeUserPresets.json Outdated Show resolved Hide resolved
asio/cmake/WarningsAsErrors.cmake Outdated Show resolved Hide resolved
asio/cmake/dev-mode.cmake Outdated Show resolved Hide resolved
asio/cmake/install-config.cmake Show resolved Hide resolved
asio/cmake/install-rules.cmake Outdated Show resolved Hide resolved
asio/cmake/variables.cmake Outdated Show resolved Hide resolved
asio/CMakeLists.txt Outdated Show resolved Hide resolved
@ClausKlein ClausKlein force-pushed the feature/use-cmake-init branch from 191d8f7 to fc13db5 Compare March 23, 2024 06:27
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
Owner Author

ClausKlein commented Nov 29, 2024

Old asio source code version not longer supported!

@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
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants