diff --git a/cpp/.idea/.name b/cpp/.idea/.name
new file mode 100644
index 0000000..5ba3f42
--- /dev/null
+++ b/cpp/.idea/.name
@@ -0,0 +1 @@
+pointer
\ No newline at end of file
diff --git a/cpp/.idea/misc.xml b/cpp/.idea/misc.xml
index 0b76fe5..7a865bb 100644
--- a/cpp/.idea/misc.xml
+++ b/cpp/.idea/misc.xml
@@ -3,5 +3,7 @@
-
+
+
+
\ No newline at end of file
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 9be06d8..6400fcd 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -1,7 +1,6 @@
cmake_minimum_required(VERSION 4.1)
project(cpp)
-set(CMAKE_CXX_STANDARD 20)
-
-add_executable(cpp main.cpp
- functions.cpp)
+add_subdirectory(intro)
+add_subdirectory(pointer)
+add_subdirectory(classes)
diff --git a/cpp/classes/CMakeLists.txt b/cpp/classes/CMakeLists.txt
new file mode 100644
index 0000000..4c41146
--- /dev/null
+++ b/cpp/classes/CMakeLists.txt
@@ -0,0 +1,6 @@
+cmake_minimum_required(VERSION 4.1)
+project(pointer)
+
+set(CMAKE_CXX_STANDARD 20)
+
+add_executable(pointer main.cpp ClassA.cpp)
diff --git a/cpp/classes/ClassA.cpp b/cpp/classes/ClassA.cpp
new file mode 100644
index 0000000..135d247
--- /dev/null
+++ b/cpp/classes/ClassA.cpp
@@ -0,0 +1,11 @@
+#include "ClassA.h"
+
+#include
+
+void ClassA::Print() {
+ std::cout << "ClassA" << std::endl;
+}
+
+int ClassA::CompareTo(IComparable *other) {
+ return 0;
+}
diff --git a/cpp/classes/ClassA.h b/cpp/classes/ClassA.h
new file mode 100644
index 0000000..8d1434a
--- /dev/null
+++ b/cpp/classes/ClassA.h
@@ -0,0 +1,23 @@
+#ifndef POINTER_CLASSA_H
+#define POINTER_CLASSA_H
+#include "IComparable.h"
+
+
+class ClassA : public IComparable {
+// private
+
+public:
+ // public
+ void Print();
+ int CompareTo(IComparable* other) override;
+
+protected:
+ // protected
+
+private:
+ // private
+ int _number = 0;
+};
+
+
+#endif //POINTER_CLASSA_H
\ No newline at end of file
diff --git a/cpp/classes/IComparable.h b/cpp/classes/IComparable.h
new file mode 100644
index 0000000..08b9186
--- /dev/null
+++ b/cpp/classes/IComparable.h
@@ -0,0 +1,9 @@
+#ifndef POINTER_ICOMPARABLE_H
+#define POINTER_ICOMPARABLE_H
+
+class IComparable {
+public:
+ virtual int CompareTo(IComparable* other) = 0;
+};
+
+#endif //POINTER_ICOMPARABLE_H
\ No newline at end of file
diff --git a/cpp/classes/main.cpp b/cpp/classes/main.cpp
new file mode 100644
index 0000000..29461c1
--- /dev/null
+++ b/cpp/classes/main.cpp
@@ -0,0 +1,24 @@
+#include "ClassA.h"
+
+int main() {
+ ClassA a{};
+ a.Print();
+
+ ClassA *pA = nullptr;
+ pA = new ClassA();
+ pA->Print();
+ // (*pA).Print(); // same line as above, but more complex to write
+ delete pA;
+ pA = nullptr;
+
+ a.CompareTo(pA);
+
+ IComparable *pComparable = nullptr;
+ pComparable = new ClassA();
+ pComparable->CompareTo(pA);
+ // pA = dynamic_cast(pComparable);
+ delete pComparable;
+ pComparable = nullptr;
+
+ return 0;
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/cpp/cmake-build-debug/.cmake/api/v1/query/cache-v2
new file mode 100644
index 0000000..e69de29
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/cpp/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1
new file mode 100644
index 0000000..e69de29
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/cpp/cmake-build-debug/.cmake/api/v1/query/codemodel-v2
new file mode 100644
index 0000000..e69de29
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/cpp/cmake-build-debug/.cmake/api/v1/query/toolchains-v1
new file mode 100644
index 0000000..e69de29
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-be1a27d5a00baf9fc6bb.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-be1a27d5a00baf9fc6bb.json
new file mode 100644
index 0000000..f051417
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-be1a27d5a00baf9fc6bb.json
@@ -0,0 +1,1203 @@
+{
+ "entries" :
+ [
+ {
+ "name" : "CMAKE_ADDR2LINE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_ADDR2LINE-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_AR",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ar"
+ },
+ {
+ "name" : "CMAKE_BUILD_TYPE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "Debug"
+ },
+ {
+ "name" : "CMAKE_CACHEFILE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "This is the directory where this CMakeCache.txt was created"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug"
+ },
+ {
+ "name" : "CMAKE_CACHE_MAJOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Major version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "4"
+ },
+ {
+ "name" : "CMAKE_CACHE_MINOR_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minor version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_CACHE_PATCH_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Patch version of cmake used to create the current loaded cache"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "2"
+ },
+ {
+ "name" : "CMAKE_COLOR_DIAGNOSTICS",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable colored diagnostics throughout."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "ON"
+ },
+ {
+ "name" : "CMAKE_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake"
+ },
+ {
+ "name" : "CMAKE_CPACK_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to cpack program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cpack"
+ },
+ {
+ "name" : "CMAKE_CTEST_COMMAND",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to ctest program executable."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/ctest"
+ },
+ {
+ "name" : "CMAKE_CXX_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "CXX compiler"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/c++"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_C_COMPILER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "C compiler"
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/cc"
+ },
+ {
+ "name" : "CMAKE_C_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the C compiler during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_C_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the C compiler during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-g"
+ },
+ {
+ "name" : "CMAKE_C_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the C compiler during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-Os -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_C_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the C compiler during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O3 -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the C compiler during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : "-O2 -g -DNDEBUG"
+ },
+ {
+ "name" : "CMAKE_DLLTOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_DLLTOOL-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_EXECUTABLE_FORMAT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Executable file format"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "MACHO"
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_BUILD_DATABASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of build database during the build."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_EXPORT_COMPILE_COMMANDS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Enable/Disable output of compile commands during generation."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_EXTRA_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of external makefile project generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake."
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug/CMakeFiles/pkgRedirects"
+ },
+ {
+ "name" : "CMAKE_GENERATOR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "Ninja"
+ },
+ {
+ "name" : "CMAKE_GENERATOR_INSTANCE",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Generator instance identifier."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_PLATFORM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator platform."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_GENERATOR_TOOLSET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of generator toolset."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_HOME_DIRECTORY",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Source directory with the top level CMakeLists.txt file for this project"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp"
+ },
+ {
+ "name" : "CMAKE_INSTALL_NAME_TOOL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/install_name_tool"
+ },
+ {
+ "name" : "CMAKE_INSTALL_PREFIX",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Install path prefix, prepended onto install directories."
+ }
+ ],
+ "type" : "PATH",
+ "value" : "/usr/local"
+ },
+ {
+ "name" : "CMAKE_LINKER",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ld"
+ },
+ {
+ "name" : "CMAKE_LIST_FILE_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Name of CMakeLists files to read"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "CMakeLists.txt"
+ },
+ {
+ "name" : "CMAKE_MAKE_PROGRAM",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "No help, variable specified on the command line."
+ }
+ ],
+ "type" : "UNINITIALIZED",
+ "value" : "/Users/hacky/Applications/CLion.app/Contents/bin/ninja/mac/aarch64/ninja"
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_NM",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/nm"
+ },
+ {
+ "name" : "CMAKE_NUMBER_OF_MAKEFILES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "number of local generators"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_OBJCOPY",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_OBJCOPY-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_OBJDUMP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/objdump"
+ },
+ {
+ "name" : "CMAKE_OSX_ARCHITECTURES",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Build architectures for OSX"
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_DEPLOYMENT_TARGET",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_OSX_SYSROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "The product will be built against the headers and libraries located inside the indicated SDK."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PLATFORM_INFO_INITIALIZED",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Platform information initialized"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "1"
+ },
+ {
+ "name" : "CMAKE_PROJECT_COMPAT_VERSION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_DESCRIPTION",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_HOMEPAGE_URL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_PROJECT_NAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "Project"
+ },
+ {
+ "name" : "CMAKE_RANLIB",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/ranlib"
+ },
+ {
+ "name" : "CMAKE_READELF",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "CMAKE_READELF-NOTFOUND"
+ },
+ {
+ "name" : "CMAKE_ROOT",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to CMake installation."
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1"
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_SKIP_INSTALL_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_SKIP_RPATH",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If set, runtime paths are not added when using shared libraries."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "NO"
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the archiver during the creation of static libraries during all build types."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the archiver during the creation of static libraries during DEBUG builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the archiver during the creation of static libraries during MINSIZEREL builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the archiver during the creation of static libraries during RELEASE builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Flags used by the archiver during the creation of static libraries during RELWITHDEBINFO builds."
+ }
+ ],
+ "type" : "STRING",
+ "value" : ""
+ },
+ {
+ "name" : "CMAKE_STRIP",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/usr/bin/strip"
+ },
+ {
+ "name" : "CMAKE_TAPI",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "Path to a program."
+ }
+ ],
+ "type" : "FILEPATH",
+ "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi"
+ },
+ {
+ "name" : "CMAKE_UNAME",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "uname command"
+ }
+ ],
+ "type" : "INTERNAL",
+ "value" : "/usr/bin/uname"
+ },
+ {
+ "name" : "CMAKE_VERBOSE_MAKEFILE",
+ "properties" :
+ [
+ {
+ "name" : "ADVANCED",
+ "value" : "1"
+ },
+ {
+ "name" : "HELPSTRING",
+ "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
+ }
+ ],
+ "type" : "BOOL",
+ "value" : "FALSE"
+ },
+ {
+ "name" : "Project_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug"
+ },
+ {
+ "name" : "Project_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "ON"
+ },
+ {
+ "name" : "Project_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp"
+ }
+ ],
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-b2c49352d4e7077a2355.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-b2c49352d4e7077a2355.json
new file mode 100644
index 0000000..3e9f0fc
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-b2c49352d4e7077a2355.json
@@ -0,0 +1,899 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystem.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-debug/CMakeFiles/4.1.2/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Initialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Diab-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Renesas-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TIClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-debug/CMakeFiles/4.1.2/CMakeCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Determine-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Diab-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Renesas-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TIClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-debug/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompilerABI.c"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerSupport.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-debug/CMakeFiles/4.1.2/CMakeCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCLinker.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerSupport.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "cmake-build-debug/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCXXLinker.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug",
+ "source" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 1
+ }
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-719bfbda4c0553cf55c4.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-719bfbda4c0553cf55c4.json
new file mode 100644
index 0000000..dc6b4f2
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-719bfbda4c0553cf55c4.json
@@ -0,0 +1,39 @@
+{
+ "configurations" :
+ [
+ {
+ "directories" :
+ [
+ {
+ "build" : ".",
+ "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
+ "projectIndex" : 0,
+ "source" : "."
+ }
+ ],
+ "name" : "Debug",
+ "projects" :
+ [
+ {
+ "directoryIndexes" :
+ [
+ 0
+ ],
+ "name" : "Project"
+ }
+ ],
+ "targets" : []
+ }
+ ],
+ "kind" : "codemodel",
+ "paths" :
+ {
+ "build" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug",
+ "source" : "/Users/hacky/Projects/HWR/hwr2024_b/cpp"
+ },
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 8
+ }
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
new file mode 100644
index 0000000..3a67af9
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : ".",
+ "source" : "."
+ }
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/index-2026-02-13T12-02-37-0898.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/index-2026-02-13T12-02-37-0898.json
new file mode 100644
index 0000000..2214f8f
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/index-2026-02-13T12-02-37-0898.json
@@ -0,0 +1,108 @@
+{
+ "cmake" :
+ {
+ "generator" :
+ {
+ "multiConfig" : false,
+ "name" : "Ninja"
+ },
+ "paths" :
+ {
+ "cmake" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake",
+ "cpack" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cpack",
+ "ctest" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/ctest",
+ "root" : "/Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1"
+ },
+ "version" :
+ {
+ "isDirty" : false,
+ "major" : 4,
+ "minor" : 1,
+ "patch" : 2,
+ "string" : "4.1.2",
+ "suffix" : ""
+ }
+ },
+ "objects" :
+ [
+ {
+ "jsonFile" : "codemodel-v2-719bfbda4c0553cf55c4.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 8
+ }
+ },
+ {
+ "jsonFile" : "cache-v2-be1a27d5a00baf9fc6bb.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ {
+ "jsonFile" : "cmakeFiles-v1-b2c49352d4e7077a2355.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 1
+ }
+ },
+ {
+ "jsonFile" : "toolchains-v1-8965f7db8bf36e7f55bb.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ ],
+ "reply" :
+ {
+ "cache-v2" :
+ {
+ "jsonFile" : "cache-v2-be1a27d5a00baf9fc6bb.json",
+ "kind" : "cache",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 0
+ }
+ },
+ "cmakeFiles-v1" :
+ {
+ "jsonFile" : "cmakeFiles-v1-b2c49352d4e7077a2355.json",
+ "kind" : "cmakeFiles",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 1
+ }
+ },
+ "codemodel-v2" :
+ {
+ "jsonFile" : "codemodel-v2-719bfbda4c0553cf55c4.json",
+ "kind" : "codemodel",
+ "version" :
+ {
+ "major" : 2,
+ "minor" : 8
+ }
+ },
+ "toolchains-v1" :
+ {
+ "jsonFile" : "toolchains-v1-8965f7db8bf36e7f55bb.json",
+ "kind" : "toolchains",
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+ }
+ }
+}
diff --git a/cpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-8965f7db8bf36e7f55bb.json b/cpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-8965f7db8bf36e7f55bb.json
new file mode 100644
index 0000000..dec8184
--- /dev/null
+++ b/cpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-8965f7db8bf36e7f55bb.json
@@ -0,0 +1,93 @@
+{
+ "kind" : "toolchains",
+ "toolchains" :
+ [
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include",
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" : []
+ },
+ "path" : "/usr/bin/cc",
+ "version" : "17.0.0.17000603"
+ },
+ "language" : "C",
+ "sourceFileExtensions" :
+ [
+ "c",
+ "m"
+ ]
+ },
+ {
+ "compiler" :
+ {
+ "id" : "AppleClang",
+ "implicit" :
+ {
+ "includeDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1",
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include",
+ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"
+ ],
+ "linkDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib",
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift"
+ ],
+ "linkFrameworkDirectories" :
+ [
+ "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks"
+ ],
+ "linkLibraries" :
+ [
+ "c++"
+ ]
+ },
+ "path" : "/usr/bin/c++",
+ "version" : "17.0.0.17000603"
+ },
+ "language" : "CXX",
+ "sourceFileExtensions" :
+ [
+ "C",
+ "M",
+ "c++",
+ "cc",
+ "cpp",
+ "cxx",
+ "mm",
+ "mpp",
+ "CPP",
+ "ixx",
+ "cppm",
+ "ccm",
+ "cxxm",
+ "c++m"
+ ]
+ }
+ ],
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/cpp/cmake-build-debug/build.ninja b/cpp/cmake-build-debug/build.ninja
new file mode 100644
index 0000000..5aa389b
--- /dev/null
+++ b/cpp/cmake-build-debug/build.ninja
@@ -0,0 +1,111 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 4.1
+
+# This file contains all the build statements describing the
+# compilation DAG.
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+#
+# Which is the root file.
+# =============================================================================
+
+# =============================================================================
+# Project: Project
+# Configurations: Debug
+# =============================================================================
+
+#############################################
+# Minimal version of Ninja required by this file
+
+ninja_required_version = 1.5
+
+
+#############################################
+# Set configuration variable for custom commands.
+
+CONFIGURATION = Debug
+# =============================================================================
+# Include auxiliary files.
+
+
+#############################################
+# Include rules file.
+
+include CMakeFiles/rules.ninja
+
+# =============================================================================
+
+#############################################
+# Logical path to working directory; prefix for absolute paths.
+
+cmake_ninja_workdir = /Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug/
+
+#############################################
+# Utility command for edit_cache
+
+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug && /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+ DESC = No interactive CMake dialog available...
+ restat = 1
+
+build edit_cache: phony CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cd /Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug && /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake --regenerate-during-build -S/Users/hacky/Projects/HWR/hwr2024_b/cpp -B/Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build rebuild_cache: phony CMakeFiles/rebuild_cache.util
+
+# =============================================================================
+# Target aliases.
+
+# =============================================================================
+# Folder targets.
+
+# =============================================================================
+
+#############################################
+# Folder: /Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug
+
+build all: phony
+
+# =============================================================================
+# Built-in targets
+
+
+#############################################
+# Re-run CMake if any of its inputs changed.
+
+build build.ninja /Users/hacky/Projects/HWR/hwr2024_b/cpp/cmake-build-debug/cmake_install.cmake: RERUN_CMAKE | /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompilerABI.c /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCompilerIdDetection.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerSupport.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeGenericSystem.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitLinkInfo.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseLibraryArchitecture.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystem.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CrayClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Diab-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OrangeC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Renesas-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TI-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TIClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Tasking-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCLinker.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCXXLinker.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/FeatureTesting.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Determine-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Initialize.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/UnixPaths.cmake /Users/hacky/Projects/HWR/hwr2024_b/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/4.1.2/CMakeCCompiler.cmake CMakeFiles/4.1.2/CMakeCXXCompiler.cmake CMakeFiles/4.1.2/CMakeSystem.cmake
+ pool = console
+
+
+#############################################
+# A missing CMake input file is not an error.
+
+build /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCCompilerABI.c /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCXXInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeCompilerIdDetection.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineCompilerSupport.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeGenericSystem.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitIncludeInfo.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseImplicitLinkInfo.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeParseLibraryArchitecture.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystem.cmake.in /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ADSP-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMCC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/ARMClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/AppleClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Borland-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Clang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Cray-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/CrayClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Diab-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GHS-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/GNU.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IAR-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Intel-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/MSVC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVHPC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/OrangeC-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PGI-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/PathScale-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Renesas-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SCO-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TI-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TIClang-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Tasking-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/Watcom-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-C-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCLinker.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/CMakeInspectCXXLinker.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Internal/FeatureTesting.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Linker/AppleClang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Apple-Clang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Determine-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin-Initialize.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Darwin.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-C.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/Linker/Apple-AppleClang.cmake /Users/hacky/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-4.1/Modules/Platform/UnixPaths.cmake /Users/hacky/Projects/HWR/hwr2024_b/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/4.1.2/CMakeCCompiler.cmake CMakeFiles/4.1.2/CMakeCXXCompiler.cmake CMakeFiles/4.1.2/CMakeSystem.cmake: phony
+
+
+#############################################
+# Clean all the built files.
+
+build clean: CLEAN
+
+
+#############################################
+# Print all primary targets available.
+
+build help: HELP
+
+
+#############################################
+# Make the all target the default.
+
+default all
diff --git a/cpp/intro/CMakeLists.txt b/cpp/intro/CMakeLists.txt
new file mode 100644
index 0000000..a9c9840
--- /dev/null
+++ b/cpp/intro/CMakeLists.txt
@@ -0,0 +1,7 @@
+cmake_minimum_required(VERSION 4.1)
+project(intro)
+
+set(CMAKE_CXX_STANDARD 20)
+
+add_executable(intro main.cpp
+ functions.cpp)
diff --git a/cpp/functions.cpp b/cpp/intro/functions.cpp
similarity index 100%
rename from cpp/functions.cpp
rename to cpp/intro/functions.cpp
diff --git a/cpp/functions.h b/cpp/intro/functions.h
similarity index 100%
rename from cpp/functions.h
rename to cpp/intro/functions.h
diff --git a/cpp/main.cpp b/cpp/intro/main.cpp
similarity index 81%
rename from cpp/main.cpp
rename to cpp/intro/main.cpp
index 7ec8326..b7f8e40 100644
--- a/cpp/main.cpp
+++ b/cpp/intro/main.cpp
@@ -35,17 +35,6 @@ int main() {
cout << "size of long: " << sizeof(l) << endl;
cout << "size of long long: " << sizeof(ll) << endl;
- int* pI = nullptr;
- pI = &i;
- *pI = 10;
- pI = new int;
- pI = new int(); // CAUTION - memory leak created
- pI = new int(10); // CAUTION - memory leak created
- delete pI;
- pI = nullptr;
-
- int& rI = i; // reference
-
return 0;
}
diff --git a/cpp/pointer/CMakeLists.txt b/cpp/pointer/CMakeLists.txt
new file mode 100644
index 0000000..42054c8
--- /dev/null
+++ b/cpp/pointer/CMakeLists.txt
@@ -0,0 +1,6 @@
+cmake_minimum_required(VERSION 4.1)
+project(pointer)
+
+set(CMAKE_CXX_STANDARD 20)
+
+add_executable(pointer main.cpp)
diff --git a/cpp/pointer/main.cpp b/cpp/pointer/main.cpp
new file mode 100644
index 0000000..9722bc5
--- /dev/null
+++ b/cpp/pointer/main.cpp
@@ -0,0 +1,102 @@
+#include
+#include
+#include
+
+void changeInt(int n);
+
+void changeIntPointer(int *pN);
+
+void changeIntReference(int &n);
+
+void createInt(int *pN);
+
+void createInt(int **ppN);
+
+int main() {
+ int i = 5;
+ int *pI = nullptr;
+ pI = &i;
+ *pI = 10;
+ pI = new int;
+ pI = new int(); // CAUTION - memory leak created
+ pI = new int(10); // CAUTION - memory leak created
+ delete pI;
+ pI = nullptr;
+
+ int &rI = i; // reference
+
+ changeInt(i);
+ changeIntPointer(&i);
+ changeIntReference(i);
+
+ createInt(pI);
+ createInt(&pI);
+
+ // const
+ // const int ci = 5; // constant integer
+ // const int* cpi = new int(0); // pointer to a constant integer
+ // cpi = new int(10);
+ // *cpi = 10;
+ // int const * pci = new int(0); // pointer to a constant integer
+ // pci = new int(10);
+ // *pci = 10;
+ // int * const pic = new int(0); // constant pointer to an integer
+ // pic = new int(10);
+ // *pic = 10;
+ // const int * const cpic = new int(0); // constant pointer to a constant integer
+ // cpic = new int(10);
+ // *cpic = 10;
+ // int const * const pcic = new int(0); // constant pointer to a constant integer
+ // pcic = new int(10);
+ // *pcic = 10;
+ // const int const * cpci = new int(0);
+ // const int const * const cpcic = new int(0);
+
+ std::unique_ptr upi = std::make_unique(10);
+ // std::unique_ptr upi2 = upi; // don't work
+ std::unique_ptr upi3 = std::make_unique(*upi);
+
+ std::shared_ptr spi = std::make_shared(10);
+ std::shared_ptr spi2 = spi;
+ spi.reset();
+
+ std::weak_ptr wpi = spi2;
+ if (wpi.expired()) {
+ std::cout << "expired" << std::endl;
+ } else {
+ std::cout << "not expired" << std::endl;
+ std::shared_ptr spi3 = wpi.lock();
+ }
+
+ spi2.reset();
+
+ if (wpi.expired()) {
+ std::cout << "expired" << std::endl;
+ } else {
+ std::cout << "not expired" << std::endl;
+ }
+
+ return 0;
+}
+
+void changeInt(int n) {
+ n *= 2;
+}
+
+void changeIntPointer(int *pN) {
+ if (pN == nullptr) return;
+ *pN *= 2;
+}
+
+void changeIntReference(int &n) {
+ n *= 2;
+}
+
+void createInt(int *pN) {
+ pN = new int(10);
+}
+
+void createInt(int **ppN) {
+ if (ppN == nullptr) return;
+ *ppN = new int(10);
+}