From 5ab1d0c9c05617be67f46777e342d167aaf6c6a9 Mon Sep 17 00:00:00 2001
From: Sandipan Mohanty <s.mohanty@fz-juelich.de>
Date: Mon, 22 May 2023 11:46:00 +0200
Subject: [PATCH] Collect examples for chapter 5

---
 chapter_05/examples/CMakeLists.txt               | 15 +++++++++++++++
 {day3 => chapter_05}/examples/lambda_captures.cc |  0
 {day3 => chapter_05}/examples/mutable_lambdas.cc |  0
 3 files changed, 15 insertions(+)
 create mode 100644 chapter_05/examples/CMakeLists.txt
 rename {day3 => chapter_05}/examples/lambda_captures.cc (100%)
 rename {day3 => chapter_05}/examples/mutable_lambdas.cc (100%)

diff --git a/chapter_05/examples/CMakeLists.txt b/chapter_05/examples/CMakeLists.txt
new file mode 100644
index 0000000..997c5df
--- /dev/null
+++ b/chapter_05/examples/CMakeLists.txt
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.16)
+set(CMAKE_CXX_EXTENSIONS OFF)
+set(CMAKE_CXX_STANDARD 20)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
+project(cxx2023_d1_examples CXX)
+
+
+FILE (GLOB sources ./ *.cc)
+foreach(source ${sources})
+    get_filename_component(withoutext "${source}" NAME_WE)
+    add_executable("${withoutext}" "${source}")
+endforeach()
+
+
diff --git a/day3/examples/lambda_captures.cc b/chapter_05/examples/lambda_captures.cc
similarity index 100%
rename from day3/examples/lambda_captures.cc
rename to chapter_05/examples/lambda_captures.cc
diff --git a/day3/examples/mutable_lambdas.cc b/chapter_05/examples/mutable_lambdas.cc
similarity index 100%
rename from day3/examples/mutable_lambdas.cc
rename to chapter_05/examples/mutable_lambdas.cc
-- 
GitLab