Find a file
2024-02-19 20:38:16 +01:00
.nix chore: nix flake update 2024-02-19 20:38:00 +01:00
chapters feat: add enum class test 2023-11-19 15:00:39 +01: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 refactor: move setup of chapter 2 tests out of main 2023-11-05 12:20:24 +01: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 chore: update pre-commit 2024-02-19 20:38:16 +01: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.