An open API service indexing awesome lists of open source software.

https://github.com/clausklein/cmake-init-modules

C++20 Modules, CMake, And Shared Libraries, conan
https://github.com/clausklein/cmake-init-modules

cmake conan conan-io cpp cxx20-library

Last synced: 6 months ago
JSON representation

C++20 Modules, CMake, And Shared Libraries, conan

Awesome Lists containing this project

README

          

# cmake-init-modules

This is the [cmake-init](https://github.com/friendlyanon/cmake-init) generated example project.

CMake 3.28 was the first version to officially support C++20 Modules.

The real fun starts when building, installing, and consuming shared libraries with C++20 Modules.

It is based on [C++20 Modules, CMake, And Shared Libraries](https://crascit.com/2024/04/04/cxx-modules-cmake-shared-libraries/)

For compiler supported and limitations see [cmake-cxxmodules](https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules.7.html)

## Building and installing

See the [BUILDING](BUILDING.md) document.

## Contributing

See the [CONTRIBUTING](CONTRIBUTING.md) document.

## Licensing