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

Updated cmake for better portability #291

Open
wants to merge 21 commits into
base: master
Choose a base branch
from

Conversation

prateek9623
Copy link

@prateek9623 prateek9623 commented Mar 30, 2021

Fixes #290
Fixes #288
After this, we don't need "Rabbitmqc_LIBRARY", "Rabbitmqc_DIR variables". Now we only need 1 variable is needed i.e. "rabbitmq-c_ROOT"
And if vcpkg is used then no variable is needed

alanxz added 13 commits July 26, 2022 17:41
This is to allow support for various C++17 features in use.
Which likely has better support for c++17.
Modern replacement is std::unique_ptr, mostly used just for PIMPL
members.
= delete'ing the copy and assignment operator is the new hotness on how
to specify that a class is noncopyable.
Un-boostify switching away from boost/cstdint.hpp
Un-boostify, and use initializer_lists.
Un-boostify and use std::to_string and std::stoul instead.
Un-boostify, apparently this was not used.
Un-boostify, apparently unused.
Un-boostify! Will eventually follow-up and move uses of std::shared_ptr
to use std::unique_ptr, where there are API touch-points.
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.

can we change Rabbitmqc to rabbitmq-c in cmake Feature request: CMake config generation
2 participants