ClausKlein / boost-modules-bench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boost modules benchmark and POC

This repository contains:

  • A proof-of-concept on how to export Asio names as a C++20 module.
  • A CMake project that installs the Asio module, providing a CMake function to build the Asio module.
  • A CMake project that consumes the installed Asio module, builds it and uses it to build a server. It also uses import std. The server was used to benchmark compile times.

Important files:

Note that Asio and stdlib have been copied (for simplicity) from the standalone asio repo and the libc++ Ubuntu distribution.

About


Languages

Language:C++ 99.9%Language:CMake 0.1%Language:Shell 0.0%Language:Makefile 0.0%