1
0
This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2023-10-22 21:50:24 +02:00
.nix feat: enable Ninja 2023-10-20 10:58:41 +02:00
chapters feat(wip): if constexpr 2023-10-22 21:50:24 +02:00
cmake feat: enable sccache 2023-10-20 10:58:31 +02:00
include refactor: restructure project to build a library for each book chapter 2023-10-21 11:43:01 +02:00
src feat(wip): if constexpr 2023-10-22 21:50:24 +02:00
tests test: add dummy tests 2023-10-20 10:59:30 +02:00
.envrc feat: basic cmake hello world with clangd tooling 2023-10-10 14:42:07 +02:00
.gitignore fix: symlink to compile_commands.json 2023-10-22 21:50:24 +02:00
.pre-commit-config.yaml fix: symlink to compile_commands.json 2023-10-22 21:50:24 +02:00
bootstrap.sh fix: symlink to compile_commands.json 2023-10-22 21:50:24 +02:00
build.sh build: write binaries to bin folder 2023-10-22 21:43:45 +02:00
CMakeLists.txt build: write binaries to bin folder 2023-10-22 21:43:45 +02:00
README.md docs: add readme 2023-10-21 21:40:35 +02:00
test.sh build: write binaries to bin folder 2023-10-22 21:43:45 +02:00

Purpose

This project follows Ou Changkun's book Modern C++ Tutorial: C++11/14/17/20 On the Fly.

Building

Use the included bootstrap.sh, build.sh and test.sh scripts.

Prerequisites

See .nix/flake.nix for all required tools.