* Use #include <miniocpp/header.h> to include minio-cpp now
* Header files have consistent guards that don't start with _
* Added a SPDX license identifier to each source and header file
* Use clang-format-18 to format the source code
Co-authored-by: Petr Kobalicek <petr.kobalicek@min.io>
* Moved the logic into a single CMakeLists.txt file
* Added miniocpp:: namespace and thus miniocpp::miniocpp target
* Removed the generation of header files (config.h.in)
* Consolidated tests and examples - use MINIO_CPP_TEST to build
them all
* Use miniocpp::miniocpp target in tests and exampels to simplify
the use of dependencies
* Setup the cmake project with DESCRIPTION and VERSION
* Use GNUInstallDirs when installing targets
* Export cmake files so another cmake can find minio-cpp by
using find_package(miniocpp) and then use miniocpp::miniocpp
* Building both documentation and tests/examples is OFF by default