From bc54aaa4c4270b112ce3ee701098044a9f0008aa Mon Sep 17 00:00:00 2001 From: Christopher Sanden Date: Tue, 4 Nov 2025 14:16:14 +0100 Subject: [PATCH] commit from VS Code, hopefully this doesnt break anything --- .gitignore | 4 + Exam/part1/CMakeLists.txt | 4 +- .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-011ae6e297eab292bc40.json | 1367 +++++++++++++++++ .../cmakeFiles-v1-0e1d71fb26ae136afbb6.json | 230 +++ .../codemodel-v2-49ba9dddc0d01ace77f2.json | 60 + ...irectory-.-Debug-d0094a50bb2071803777.json | 14 + .../reply/index-2025-11-04T13-14-31-0379.json | 132 ++ ...ignment-01-Debug-99ce3fa42dababb244a7.json | 217 +++ .../toolchains-v1-54860b9d11f52350504d.json | 136 ++ Exam/part1/build/Assignment-01.exe | Bin 0 -> 584654 bytes Exam/part1/build/CMakeCache.txt | 423 +++++ .../3.31.6-msvc6/CMakeCCompiler.cmake | 81 + .../3.31.6-msvc6/CMakeCXXCompiler.cmake | 105 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 122701 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 122720 bytes .../3.31.6-msvc6/CMakeRCCompiler.cmake | 6 + .../CMakeFiles/3.31.6-msvc6/CMakeSystem.cmake | 15 + .../CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++ .../CMakeFiles/3.31.6-msvc6/CompilerIdC/a.exe | Bin 0 -> 123288 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++++++++++ .../3.31.6-msvc6/CompilerIdCXX/a.exe | Bin 0 -> 123316 bytes .../Assignment-01.dir/DependInfo.cmake | 29 + .../TDoublyLinkedList.cpp.obj | Bin 0 -> 141702 bytes .../TDoublyLinkedList.cpp.obj.d | 156 ++ .../Assignment-01.dir/TQueue.cpp.obj | Bin 0 -> 116180 bytes .../Assignment-01.dir/TQueue.cpp.obj.d | 117 ++ .../Assignment-01.dir/TStack.cpp.obj | Bin 0 -> 120320 bytes .../Assignment-01.dir/TStack.cpp.obj.d | 114 ++ .../Assignment-01.dir/Utils.cpp.obj | Bin 0 -> 123510 bytes .../Assignment-01.dir/Utils.cpp.obj.d | 159 ++ .../CMakeFiles/Assignment-01.dir/build.make | 211 +++ .../Assignment-01.dir/cmake_clean.cmake | 25 + .../Assignment-01.dir/compiler_depend.make | 2 + .../Assignment-01.dir/compiler_depend.ts | 2 + .../CMakeFiles/Assignment-01.dir/depend.make | 2 + .../CMakeFiles/Assignment-01.dir/flags.make | 10 + .../CMakeFiles/Assignment-01.dir/link.txt | 3 + .../CMakeFiles/Assignment-01.dir/linkLibs.rsp | 1 + .../CMakeFiles/Assignment-01.dir/main.cpp.obj | Bin 0 -> 29201 bytes .../Assignment-01.dir/main.cpp.obj.d | 151 ++ .../CMakeFiles/Assignment-01.dir/objects.a | Bin 0 -> 696460 bytes .../CMakeFiles/Assignment-01.dir/objects1.rsp | 1 + .../Assignment-01.dir/option1.cpp.obj | Bin 0 -> 98501 bytes .../Assignment-01.dir/option1.cpp.obj.d | 158 ++ .../Assignment-01.dir/option2.cpp.obj | Bin 0 -> 52254 bytes .../Assignment-01.dir/option2.cpp.obj.d | 168 ++ .../Assignment-01.dir/progress.make | 9 + .../build/CMakeFiles/CMakeConfigureLog.yaml | 635 ++++++++ .../CMakeDirectoryInformation.cmake | 16 + Exam/part1/build/CMakeFiles/Makefile.cmake | 63 + Exam/part1/build/CMakeFiles/Makefile2 | 121 ++ .../build/CMakeFiles/TargetDirectories.txt | 3 + Exam/part1/build/CMakeFiles/cmake.check_cache | 1 + Exam/part1/build/CMakeFiles/progress.marks | 1 + Exam/part1/build/Makefile | 342 +++++ Exam/part1/build/cmake_install.cmake | 61 + Exam/part1/build/compile_commands.json | 44 + Exam/part1/main.cpp | 3 + Exam/part2/CMakeLists.txt | 42 + Exam/part2/main.cpp | 57 + Exam/part2/option1.cpp | 36 + Exam/part2/option1.h | 11 + Exam/part2/option2.cpp | 8 + Exam/part2/option2.h | 10 + 65 files changed, 7389 insertions(+), 1 deletion(-) create mode 100644 Exam/part1/build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/cache-v2-011ae6e297eab292bc40.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/cmakeFiles-v1-0e1d71fb26ae136afbb6.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/codemodel-v2-49ba9dddc0d01ace77f2.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/index-2025-11-04T13-14-31-0379.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/target-Assignment-01-Debug-99ce3fa42dababb244a7.json create mode 100644 Exam/part1/build/.cmake/api/v1/reply/toolchains-v1-54860b9d11f52350504d.json create mode 100644 Exam/part1/build/Assignment-01.exe create mode 100644 Exam/part1/build/CMakeCache.txt create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeCCompiler.cmake create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeCXXCompiler.cmake create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeDetermineCompilerABI_C.bin create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeRCCompiler.cmake create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeSystem.cmake create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdC/CMakeCCompilerId.c create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdC/a.exe create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdCXX/a.exe create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/DependInfo.cmake create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TQueue.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TQueue.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TStack.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/TStack.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/Utils.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/Utils.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/build.make create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/cmake_clean.cmake create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.make create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.ts create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/depend.make create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/flags.make create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/link.txt create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/linkLibs.rsp create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/main.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/main.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/objects.a create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/objects1.rsp create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/option1.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/option1.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/option2.cpp.obj create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/option2.cpp.obj.d create mode 100644 Exam/part1/build/CMakeFiles/Assignment-01.dir/progress.make create mode 100644 Exam/part1/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 Exam/part1/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Exam/part1/build/CMakeFiles/Makefile.cmake create mode 100644 Exam/part1/build/CMakeFiles/Makefile2 create mode 100644 Exam/part1/build/CMakeFiles/TargetDirectories.txt create mode 100644 Exam/part1/build/CMakeFiles/cmake.check_cache create mode 100644 Exam/part1/build/CMakeFiles/progress.marks create mode 100644 Exam/part1/build/Makefile create mode 100644 Exam/part1/build/cmake_install.cmake create mode 100644 Exam/part1/build/compile_commands.json create mode 100644 Exam/part2/CMakeLists.txt create mode 100644 Exam/part2/main.cpp create mode 100644 Exam/part2/option1.cpp create mode 100644 Exam/part2/option1.h create mode 100644 Exam/part2/option2.cpp create mode 100644 Exam/part2/option2.h diff --git a/.gitignore b/.gitignore index ed3fb7a..828025b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,7 @@ *.clang-format *cmake-build-debug *.idea +*.vscode +*.DS_Store +*/build +*/cmake-build-debug \ No newline at end of file diff --git a/Exam/part1/CMakeLists.txt b/Exam/part1/CMakeLists.txt index 85132d3..3721ed4 100644 --- a/Exam/part1/CMakeLists.txt +++ b/Exam/part1/CMakeLists.txt @@ -1,6 +1,8 @@ -cmake_minimum_required(VERSION 4.0) +cmake_minimum_required(VERSION 3.30) project(part1) +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/Exam/part1/build/.cmake/api/v1/query/client-vscode/query.json b/Exam/part1/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/Exam/part1/build/.cmake/api/v1/reply/cache-v2-011ae6e297eab292bc40.json b/Exam/part1/build/.cmake/api/v1/reply/cache-v2-011ae6e297eab292bc40.json new file mode 100644 index 0000000..fa8423a --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/cache-v2-011ae6e297eab292bc40.json @@ -0,0 +1,1367 @@ +{ + "entries" : + [ + { + "name" : "BUILD_ASSIGNMENT_01_OPTION_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Build Assignment Option 1 (Standard)" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/addr2line.exe" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/ar.exe" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "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" : "c:/Users/csand/IKT203/Exam/part1/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "6" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/g++.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/gcc-ranlib.exe" + }, + { + "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_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/gcc.exe" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/gcc-ranlib.exe" + }, + { + "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_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/dlltool.exe" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "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_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "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" : "C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "MinGW Makefiles" + }, + { + "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_GNUtoMS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Convert GNU import libraries to MS format (requires Visual Studio)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/csand/IKT203/Exam/part1" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/part1" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/ld.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/mingw32-make.exe" + }, + { + "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" : "C:/msys64/mingw64/bin/nm.exe" + }, + { + "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" : "C:/msys64/mingw64/bin/objcopy.exe" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/objdump.exe" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "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" : "part1" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/ranlib.exe" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/windres.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/msys64/mingw64/bin/readelf.exe" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31" + }, + { + "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 linker 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 linker 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 linker 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 linker 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 linker 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" : "C:/msys64/mingw64/bin/strip.exe" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "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" : "_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "part1_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/csand/IKT203/Exam/part1/build" + }, + { + "name" : "part1_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "part1_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/csand/IKT203/Exam/part1" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/cmakeFiles-v1-0e1d71fb26ae136afbb6.json b/Exam/part1/build/.cmake/api/v1/reply/cmakeFiles-v1-0e1d71fb26ae136afbb6.json new file mode 100644 index 0000000..3eac5b3 --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/cmakeFiles-v1-0e1d71fb26ae136afbb6.json @@ -0,0 +1,230 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6-msvc6/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6-msvc6/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6-msvc6/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.31.6-msvc6/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-windres.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-C-ABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-CXX-ABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Users/csand/IKT203/Exam/part1/build", + "source" : "C:/Users/csand/IKT203/Exam/part1" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/codemodel-v2-49ba9dddc0d01ace77f2.json b/Exam/part1/build/.cmake/api/v1/reply/codemodel-v2-49ba9dddc0d01ace77f2.json new file mode 100644 index 0000000..696411d --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/codemodel-v2-49ba9dddc0d01ace77f2.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", + "minimumCMakeVersion" : + { + "string" : "3.30" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "part1", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "Assignment-01::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Assignment-01-Debug-99ce3fa42dababb244a7.json", + "name" : "Assignment-01", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Users/csand/IKT203/Exam/part1/build", + "source" : "C:/Users/csand/IKT203/Exam/part1" + }, + "version" : + { + "major" : 2, + "minor" : 8 + } +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/Exam/part1/build/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/index-2025-11-04T13-14-31-0379.json b/Exam/part1/build/.cmake/api/v1/reply/index-2025-11-04T13-14-31-0379.json new file mode 100644 index 0000000..6ae859c --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/index-2025-11-04T13-14-31-0379.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "MinGW Makefiles" + }, + "paths" : + { + "cmake" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe", + "root" : "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 6, + "string" : "3.31.6-msvc6", + "suffix" : "msvc6" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-49ba9dddc0d01ace77f2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 8 + } + }, + { + "jsonFile" : "cache-v2-011ae6e297eab292bc40.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-0e1d71fb26ae136afbb6.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-54860b9d11f52350504d.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-011ae6e297eab292bc40.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-49ba9dddc0d01ace77f2.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 8 + } + }, + { + "jsonFile" : "toolchains-v1-54860b9d11f52350504d.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-0e1d71fb26ae136afbb6.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/target-Assignment-01-Debug-99ce3fa42dababb244a7.json b/Exam/part1/build/.cmake/api/v1/reply/target-Assignment-01-Debug-99ce3fa42dababb244a7.json new file mode 100644 index 0000000..c7f90f4 --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/target-Assignment-01-Debug-99ce3fa42dababb244a7.json @@ -0,0 +1,217 @@ +{ + "artifacts" : + [ + { + "path" : "Assignment-01.exe" + }, + { + "path" : "Assignment-01.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_compile_definitions", + "target_sources" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 12, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 35, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 30, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++20" + } + ], + "defines" : + [ + { + "backtrace" : 2, + "define" : "ASSIGNMENT_01_OPTION=1" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "20" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 4, + 6, + 8, + 10 + ] + } + ], + "id" : "Assignment-01::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "Assignment-01", + "nameOnDisk" : "Assignment-01.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 4, + 6, + 8, + 10 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 3, + 5, + 7, + 9, + 11, + 12 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "option1.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "option2.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "Song.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "TDoublyLinkedList.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "TDoublyLinkedList.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "TStack.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "TStack.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "TQueue.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "TQueue.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "Utils.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "Utils.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 3, + "path" : "option1.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/Exam/part1/build/.cmake/api/v1/reply/toolchains-v1-54860b9d11f52350504d.json b/Exam/part1/build/.cmake/api/v1/reply/toolchains-v1-54860b9d11f52350504d.json new file mode 100644 index 0000000..6985e28 --- /dev/null +++ b/Exam/part1/build/.cmake/api/v1/reply/toolchains-v1-54860b9d11f52350504d.json @@ -0,0 +1,136 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "linkDirectories" : + [ + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0", + "C:/msys64/mingw64/lib/gcc", + "C:/msys64/mingw64/x86_64-w64-mingw32/lib", + "C:/msys64/mingw64/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "mingw32", + "gcc", + "mingwex", + "kernel32", + "pthread", + "advapi32", + "shell32", + "user32", + "kernel32", + "mingw32", + "gcc", + "mingwex", + "kernel32" + ] + }, + "path" : "C:/msys64/mingw64/bin/gcc.exe", + "version" : "15.2.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "C:/msys64/mingw64/include/c++/15.2.0", + "C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32", + "C:/msys64/mingw64/include/c++/15.2.0/backward", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "linkDirectories" : + [ + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0", + "C:/msys64/mingw64/lib/gcc", + "C:/msys64/mingw64/x86_64-w64-mingw32/lib", + "C:/msys64/mingw64/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "stdc++", + "mingw32", + "gcc_s", + "gcc", + "mingwex", + "kernel32", + "pthread", + "advapi32", + "shell32", + "user32", + "kernel32", + "mingw32", + "gcc_s", + "gcc", + "mingwex", + "kernel32" + ] + }, + "path" : "C:/msys64/mingw64/bin/g++.exe", + "version" : "15.2.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/msys64/mingw64/bin/windres.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/Exam/part1/build/Assignment-01.exe b/Exam/part1/build/Assignment-01.exe new file mode 100644 index 0000000000000000000000000000000000000000..71d5b8fe1bd21416d99a5a33b27c572fd3b3ce3d GIT binary patch literal 584654 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 literal 0 HcmV?d00001 diff --git a/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeDetermineCompilerABI_CXX.bin b/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..23216cc51c47f9dfaba13949d631f9a8e9e56703 GIT binary patch literal 122720 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdC/a.exe b/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdC/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..b56b9f470fdbe2183151a57803f8f5abe11b6737 GIT binary patch literal 123288 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdCXX/a.exe b/Exam/part1/build/CMakeFiles/3.31.6-msvc6/CompilerIdCXX/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..7f6787ebb43c09629db620b75fc2e073837c91b3 GIT binary patch literal 123316 zcmeFa34D}S**ARd*(aG~CLw_U2@H@xpoC^&Nm^(VlE9>7YZ54QaTt;bq-1ku!qUY; z1GO=YO?|8@)@Z@4^%b>yT|%o}^zjk<)LOMFtyM#*7He&>RrCJ;=iK+qWC(fs^LzN- z=lkBy?|0@t*LALQo$KuTb?UAh7G@!Y1!jC)h==gyuU!65{kIR!sdFDm756!RH18p; z_DAztc65Zjy`i4%p+J|nHPGGN6Y*{fdP9BP-i~f>RYSA4tEVlvEF~o=S7+T=EkxTb z)5PX8&JNM0iN~!%oE8g3vdL5+vOu&D#srfA^m7y9 zwH2gZIvajt7R76#6QO+wpG-%D7~{85h-`*${Ei9{G3=9kPm~LhKM8*Gej&1?;FCB4 zwJZ|cL%yeH;E%E~?ubYH&nv{%Wo>~-0LasHD1@PGa|pzKsW4uc zxL-M3mh~z+8OKIAGS185h+r)z-5y1E8{@DQhT#^&#Qn-iw=EndY9Hx(X*>J3kMeaW zelo3rka1l;k+z)tBAt?-hfc#V4EG`ev0u52Z#dKnl+3dcSeSOJVd8$}PP&pJ2|tyC z4-sgmyy%iRgM&%$@*By?pe+=tWP&csW{r*RUxqM{N~$nxR^9mC&tHXUi+`~9Cw zfydo*%SC(pGWXmAQizHxDmGPYtZ3PI#inLo|ErrHV(|%X_YDf)V6VeBnDZzqhHr39 z?fZo|mEJz=D|^Cy;6czlJce#${AWd@r+x0Pm-PLiy68>cV8LfVJy(%fxn9`2_+5r$|w!k*_L2^zhgZ1Fk?gQ_@&tT>vLeIDlTtL44-`jlE`~25bTwQTZ z#rrD!kH^LLJCxw$<>TYy?zyPnPgYBj#v-UszM+&lG@s*{SM*Y-%%hZTDCOyYj*t5W zOk)8^GkyRxs^*V?$+rybv4%094frTf9g ztoHqHCnKfOATzC|K5zd+%$L+%GpYt}JtNbi8gabyn2}!y?B`%PkaF?+&^`?!El1r4 z{fN`UjMrEmW!#e?#orG(2Ga*T27I{zpF#4$+pT|w5AZvQmY}~BV(bMAz-8dyUpnqS zaHWJZo$%)yOnDvXv0qJ-UJtHNr1fyB9kM=n4Jd{(ACjMxhw&K{168@TVD>6}RSi0P zLj-~Ij)frI!O=atYg_Yf2W7=jZLa2PecE^IMf2Eq;8rv6eU^qRst>;G{_rOuV(s9X z_kmDm+$pbn?mpl|&0x!0XKDt{_y&%R4bxZI8M=W@L0C>c{*UqTc8M<<^?lHM@~SBOFbn3`6NvuF zLnsd$hN^xid{0smq)p}%NJ1ph*YK$wC^&jGNFN31ST}s3gwgLw8+i>sG)_DDK8zwb zK9)_6A7=?0O7S9J#vXM7u?vX)J&{!REiTxq28YMstLW)!6!1HbojgO|bAcIK2j575 z9(;zC+^EC(NcQ_tja7jhoAvkc@!?@qiG0+3R1N8Vr*sDkG4}R5@$M(5kyq>ou^^B* z`Le7q<>K*}leBI04g3x~3kT{vzJZNdV>h5+JX!sBaz?s*cs3HY+T;5K%Dwvm;r`C3 zR{eM2KX49w_hfj*U??+i0rKntizmv(HyJg!mrjNsM8N&uE4(Hl0(yF6!i(MvEomQ) zYahptBQ@Vb=ja=1L~~f~@C{^+5ky(~t&ym4^s*I24rJbqL6vXNG;pl{%y^{i;L{QB zz*GGvHQ!M7W4^^t`Gz8oonccvKF!yE%Hb>fOW$9S)ZIvBGQH}3C&S2ic~X*LF;8#vVKKu$ZfW7)|G&fDdJ=R%!i9cCniAu+vZ5} z!Dk}&$5r_`c~27BqF8%r#K-#00=5dKi0w&PocrH4MW*$?twrjUya;Wd%=Dq0lNizX zhE}}9PuX80znPGpzCkl06kn_5W)!;d6EV5Umk9BCmD^L{eckQZn}xskdwhfM zcc`lUO}BIfx5Ao%=fUL_k~56_nt?x~nSnim<|`Q;z_8oH@I45>XcQbF0V1*Is`ouU z>>J8?crm)lkHx}ug3+m4V(`!5elo1rC(xI{{bXwl)(AJVBn;&=)4rY=r~hR9OML@B zWQ)34ie8I0Y-{a6ZSD@=KuhjswzBzSFJt_VNOZwJo5+oboo_Ibo3FQHbRGCb&A@3o z_QG*&8vcgcht)8k(bu|S*JjfE5PkKBXQ0-3NXT0@SQb1~QcWfbZCE z%{~oOd%UVq9lJXjxp{@FLJmlLLoQ^M^$%B&x+T}^8>r378qfUk4#4DgBeT9Lw`!>I z@BJ^m6LAbRj`qLw-M;jG>(}4~Qhcuw;{mpR{bx+R!CG(_Y{@OHc&Hp6AF|-D%3U?; zGv^#+2m>1&H3L8Q4K#bkGusdZs`>-tnM)YhP|Cj{_XZvti^%F(E{fhfIgeR|dIztA zSD>d$DFsRGU{zMuSUsqa&cIoK8@m+X@WlGM(HMZKg!lP|I&;ehSNwGof_*cR<{Jt+ zAh|J+x#saFt`6#53Np9bth|GD^iU;i2V2R?@XWcTd{!Fg~Rx|xH+v{hP=x(6k)*@4>bKKNtw zWvIEX+QAh+VKj$=XMAPvgl;(5Bnzq9HlG+)o1#$d~3K6;l6z@81=QChL_V&2;anM@7ktM|a;meuVgKJ9K z(Nq62T0c-Qia>y}tp;n66x0-yWuK#N;NEVJ97vSpBG!De_wKeZUW#DUy>@ZRpu_)oO4ULVG*Xn$IA^WAAJxrOKz zs&dQ6k8^;v`EksT22yI^_vB$zPBz(`RH3m+8#JLU9XPiCMa0&-|8JF*>rpyy2j4Xx z!+d`C`Za_2>2o>@<-ZW)P4yI2CJz?%b@j@CJ9HX z(d0rX?^V9>6S4eVV?{Xb14j_@?vgdARr~sW_z?41l0H8C=2{DCIV;SmF^*3#4kiyY zovOWGgZeNU`O%sjeERNyG%QqO)1%TH0w|m05LigZ@#ClNiiK~;|1$VU`45(Z@Db*z zir5d~aPnH<)OY~&D5+xXKAk?YL~_p{cRGw8KetOXAUf{^1w^q3*Z%`cRBF$U*j9k`ww_k;i34H z4qBJNxnkgHcz4STDUId_OQKKC{T|6ea#W#+mXBS5MIx5onksa4<>-oXeR5QQfd1Y{ zB1i2&xnn%D0l{FX`V??J5HV6O&^~|`YQXw+SjRIfL38RuvWT2Ii1Lm3!=UvpI6;^s zDU6&~AlyQD|BUqW)>bl1=_N0We3zlGEyU#hR7(4B&A?NXY&OOngIXEVpu*F4st%Zi zH3Q|IvHNZCGL*7OvUv(@^blh0>40@698dk!7*8R6Fcx(mV1u=LF-Ed$2Cd@_vPnMh zW8j{&{t=J{+e7?AA~W&OJ(>IdG-&;)q>Q{gmW%8@^{e*bLF;46^TC@zJ!riT5UN?< zW2jjpuv7SjaqTVQfms2Pi-WGWP`Ok>B5{6)czl>Xp0u{&!{3wEfNmSl{GlI(tV0#u zDipd(xW^=n#&>KGE!oLPlnzYGz+*h~Zu*}Kygo40KfnC##PM>`X#4&$tUkDXt(Rl< z;V1jcxcU%rAPx3WB)ad-N;bJaIto-d+M5cHJ>`DTXKP2+t*LT9Se_y0Ev|vfhN?tX z?NIGg`LSA2HCXPd#e}5nv5>>;!+`z=p=1vFYRjJL`z}J!eqDz$>gbRUAr2C z*b22u6HBM|iv4>iz-!eqY0x)EUdG6#Jj1v6Cly1NqZ7&aNR6I8$InWi$7;)tA$>4| zEc;35-uU!EN(^`r{?lra2-y_3NEC4nJf){cyB<74SI7g*J}!~f(Elg|B#*) z76W9huk5kDF=VYAr$GLv=OX-PqVoHYZ^!gv=JX95S9GeB`P@~XswW-7pnwqMuPrAPf$Ci-k?R%mFfBC!JCJX z3rNmCAZ0IO%03-=fr*@P*-(oqt9qznya6Nh`k|J`WYSg*UWUQtQ>Y#xXO(%aqqb}m zlc)a2AkZ^?FCkc+f35cXsU)^jGR-qk%{UC~vkx}9(8m4j;L|t#j#aNtd!8O*ZNTM? z7>#*Q&oE5M3eEKGKPjPpr|=a>n{?g%2jAjjJ|H)5iStV?`g|Yr%Yo-mSi=hw%7Z?C zw~Zf%G^puv4j($HnrTdcQ63f}{jipz7z1`Dz$Y%fw%~+D~oL zzuWb1SpN>`->9creg9QQpu>?r!yVn`xMAlPL#GKp62~LF3n%j1ngI7E!21&5VI3aP zzef|?k0-$KVZUd`?6-bh!$qwo;CAF;ynG`*#IH;f|i}s|w|>XvH#R zDJ(WDh1V#Ky`6zbdrzqAs=AKu^;hV~K&W-cRk}SK33RswLT&!GV0)miGjdhYD%}P9 z;K6Q&5{|kx)F((4ld*96#PSn!(QU)Z-JySP=v8oGLODLmpN^;qZSU&}c1OHzJzW8u zVF-poJt1#?RYP4xP5ojKbq;rQZ}002ggPR7z4^^G>)|GU4M?)~&Ys=gP@sEz(D2@{ zsk&)hZNn9dMPnco=?HXsJA1-mZ%?~7+_Am8qrC%XCt8Ev{Kndb=4Q#Mr6+Pus+K5~ z5G^}!+#(o8ih6MrBhu634R-}PJ7JRtF@n8tM0A2}-u#XARfZHByLWc??ABu^<@R?4 zB0CV-{KXe}^TIs6kr&R-+rHGBw|%kKn;!~Bb_F`u0KklU$4|${vtjOgc6@v_zO^t{ z!z_hC{%_x1uzTfl9s-GUbOpWbfsW3;Q1Bvn#IK^Q4HAXDdA;5pfv~r`$J@~r*d8nh z2U{a31H$Xw)DepG1v)S93x@Ve&yXEO%bVBc-L^Lp40{6+Zy?G=GR0riUt_2z0$zsC z-5rq~-c}q!@fPmM+e11d?!Dn)Ut13n59b2{44Vg8B0a4=onF1zBgkb+>Z$#0>xdv9 zuM5W0Q(BOTCdmXnQb%l!Mb!@7|7JXBz=zh!?5e2gbcoL4JYu zG{Lm!@F>2tf0(fT+gdoWzVs%*CpJuUhqrRhlZ;=Ydm=oV&|fqr@E_ejk>BYA_)G#k ztk+i~{5=V9BmwSCfR87@z1)VsE?1J!)nUT*K1MI7kkkzqd`_F_8$Fv>GNKBc(1;^ z*FOB;*&fQt8U9Wzn%K`6c%xr^w_jtt?MdjT-mU-l=>CVL0M>>y7_k+{j`95kj{8_( zKY{N*V6tK7+3Osb)v$Z<&4alb_Cn%dw!&VHZv{*n?2Y)EGBGcJ-GgrvOa%6=_&x)3 z1MDa89f!FUb}?NDGt6zUqg;tRm|@sa*2Fz9ABFuWzTboyfgNKc@z4w$wWS^3IoRp= z7VKVpZ=NXx_X&pa^o}1AIz(;Z^gG0<_*{}_7Vkig*XFyIlfYIlVOfjvjj};b9TTQ)D z*|x>WNLdLR@sM#z@DuMAZ%>RzyqjS+lxY!QBcr9a#oY~^~bUvY#suGFZ_Y7@OFQ2Pe(+E z9|(V|vi%yio-W>}6QWY{w=3HrO$LUDb%{PpU|UZpBKBDVxLroyw^)$m^8V9DEei8x zOM7pqqdU?rj#}D7LGb#sg$u?#kne3vSFo$KcP}mjS-CD9=)}gXH5>_b2D>q;p{={M zt5^4MmKQ7}|Tk_fp`!6gWEt zGpD5g~ZI#`vwibWc}w<7CbJqGg5iy}@p5ykH|^&HRlm z>k3Ned(|djXHR!<&HTN=@cc_JNm?BUhl5?)I`?|vzdO8UeqX5jqHybuU{@eq(ACiz z>IwI>M+(sLT@(m+E!$Nz-`f?yj#)4q*`zinRbZDSdA+M6p}ugWrn|l8T{0_~PjB#u z-KRcopIYPL8WDj1PVFh0#dR?`m$De8|79DcZTTl>Xr4t3)aO1nC zZO#1agT;kKMax&LDkxg9d}YD%lGYUkffen+g2KYmwqP(=(pJ)5cw=1h{Ohu;no^FE z6-6bb+sXn3E85B+NBg$6g3@4dTS1_B`SQZz;uY;>C4v7QIZCILV|k#sy|^@3Qm~?A zTUo*K<;#l-wgt*s3))tewJi@U53CH9l>Rr#v8-rHNs8K6u3Fi;YGpxbVX&xRd2vZu zLD`CJ+X_lc+6voOwiUJoR!K>`vSy$J{_9y&R5+z1rNP4XRe_@7f^F^FN{~0f(gNhv zih|{(?QJUx14SzWWioG+B&#osE0wZpTsWbyqba%2XiF|Jc5RK;>Ai0>1<aW86I@zvFAp#ZM3Kl5@E$`P0h{ zcVmD5%#`76t~BTq$y9jnoYP%}_o*twKi0=({%o}-a#FCO@3`8a$6C3hubrG+sPK3C z4f;ef#ZPQC+>P@M-)141O47@;`pbxvaC!$K;$jx!m+&qOuV|*1R@dGB7K;tZ4Y(_LmjPj zzk7UmTjPbw?m1 z<{tn_5>L+gBf_#^=?FlF!;bmkcASsIUmwneZto7ZVQLbAi#6s#L{cCAdm|xw-XJ|E z?IvHs+p=Bhf)S{TuZlyR@2O2Ji#hyT{gqn!d98p+C$GR0> zJ^t#=mDP+#-%!R@(EN;I1_m`Fgs7VwFARGg8*ZVhNWj z*r7F+NVrVF9<6b?gfCKXme#mJ!WS#pt2M5a@M;C;Yn44%1>O@;F<)a(W{MPQb$cqq zA#sTUmutkXUtX1G81lNZ}r2@+dHit!( z0@rHQD&T4rQk7N}DirIKY(4-*V!Z+y0Tc_L0yYCE5j6_f3SgzUOaVIptP&d((5p2C z_J~>q?9rN9_lP2(j;s}%SNJstz0f_k4f0pxT&G0N|@5MG}clZ=>_&bGu)6xLJDIyJQmp<=%DpiAh{$7n;|$c z-O=XnHQK}IMveWpS(+Wf+wfPAhd)c=ACuvS5J*`6h`(rFJ7Qs)EdF)O|Du)XRxE!1 zwszPq@NcfG^EX#)s`ghjRacZ0V+J(Op8gH=v9f(b1-POo)F$SuR!3;fvWQ6B0);ba zErIP4k!w$41^5o+N)b@|UGRe_bHF zQ!G=s>{OXtM*9#J7uu5#BBQ*io4dMV*g|_UOT$Qp5$WZk$ezRkF`|j3iK$y`w>BgD zE*;T4rmgnre?U`|>I(+i(EbGM4uT@JHn=^|x>szoJEFlAidMUW1#g6b7l}3n9VJvO zf(jZXR3h3Hbezy~v0XtY2(1u16m&WT&`QyvAT)&lSBYyC=#gNl*r`CT1j|IH0t+RG z#<@$uHEc!dZl7^*vD4PzrMYnUd=g~?;O z#-72}dD*(oNHg|L#ry0mqX1E&CBiQe6+Zyhqge3PhGa1lErKyTFx_BJWlNDch?07> zL6ItKaZQFA`j}o%wsTZ8p*7K+-bkK%2mD&eAb!-;*ieH}NK>=$I9(af!%+@|l3X)) z!LDi)Mhs2CR@SLxmxm%c;=_(IFu7cIYKXA%FZY$S*~vJkQct~`r_u@=3E+0jF7c`Y zCJ50~y}qWorKuu*9OpTimO)>6f1@CI8)0=|0cz>x(i@&92ttkC_+JZ}6hAhdTQTAaonbWNy9Rz;JK5mRTou%*wS5QV}@`E9yvCVRSF!i@&Pk)9a@ zowW*o7hcw|*59!9vg*nfe|>d}ABkBlN0?0wwf=Rr73-Tt9*TzP!i@CQDHt+LMP6NB zv9=bP`lckRtJv&cTTx$iMNL(UPnf2pt!l1p^tV*37nUi>HdWNtRO!OnQ9x?yD%Mx~ zq1V>$tFFLpDpCG=cE%l0rlbXNfogk4tN2T{i=$K`TDNufiZ>K&BHSzfsvrxYP-m-n zQ^7Xr8VK!Z3yHTB$^ldtP87(U`7;WaL|kBx!u?I*T)>6H;%x<`66zK2D98h-HQd)F z{;uG3z!*RMLqQqRRs2&y(*bq12Po9I!ejx{v#YxYXF+9@W&y_4EurPO7~^a@2fI4j zgh{#Q>Ilp=gjt~$Dlf&tlH>Xu{Nw{hAl<>;!kXjy7Sd_8$YgTSQ8qJX1%KUuox*lj znwxAnc9s}h<77@Ve-FP_x*OTGuBNuy$ghk*PR2uSWKUh7bw@{cP;66@3Vj;Y(5@d) z35!O&RyQjUv58I$Q*0AE&s*>o*{ujqlAJ_X<&1vpIO0Pax{Ie<>hCV`JCQE?dv9DO{FmD+rD%AlsCRuIcLv@S1jl&o>m1Yia=S zO(kN!=`jHJDPW1|?*Q&sz*5su01qf&ndt%m4=SM0v;^Tiq<~`6D{y&Ov0iS%@ksHA z0!mF4aCuY#t4-`IzNLV2NG8O$6@x0%XF&EH1*|h2h0Avpna@-YU{nFMrdt6VQ$VBX zaR84gpvClSFnC-6n@!Z-`8@?(Z7K)Z_j9tDHCsg{i-9FwuVU_K#YxCa3|vi5rHKRIdL< z0V>x|C?LbM6%l$dN6sy>WDdWiTvQJKRskx9UsmF%9R8gGR1W`M0V;?8pa7M_V+v3? zd{O}_hhI^wRSut0fXd-l6`*qXj|xyZ{3pdgSivtEGX{71;)Mf?@K zi9a=)VTR66H-kCZK0&~p4U$?QgrKZJ)d16&HHf_X(n=ogr z-&iNdLP?s*HVdb5%$r*L)pd<6Ta>kaV{I+QK0wx>ipuYDVdl4KIR-HNmI^Dsm0N_3 zU$o+ofwr|6#R`YS)igI&v{d?plTdY2Q$v$Tk|bORNu~|5)Kt{B2p55k^&9FNuBaC& z1gfel(b?9DR01_c!XqhQNmG_$k*+Mu#WYD$Dl!zJRAfp7*iKg%*k;fs*EX_fLvl1D zUBpZRTo0K=OLN7#>WZeOiY;O`!AfP%rhQ{`byHRKIxJ^Yi5wzo8yU|z%6bLub7|LC zU~_55tU~h6Be2nc77}8w+EPWVtCR@obxF!&RdF^B3ZeS9mb z42l@4nkcd|Xx0%?xlXK?-`Zv@?D%MfYJg^}7Q?3=TunNC0#K5Sy9sZSy*e6Y0xBhh zR}yY%s$M5VIqgWs>ZVOBSNjOo)Yew7N2ZOB$3b-!%^N_WxVCI*tR@1Wu={bgr=zp2 z6k z{{b$lGPw48?q}Kd`}?|iK31LSZIhTNjMHK$>FNNjL0}T=$i>xf?ScQrWP&v}v_l=c zFxpjN@*4>X*TD;pP3nyEtviM5mYFW}z)AkbP3ty^l%lNXF-ZedL#TKL7o4nSY+S6z z*<1b0u*gq6l(ZkXEO}rz^)o86S>0G{7pZrp(aDj8bH7C*^|P+;f`f-pu}B?}P*#@G zoFGy^Ct)wv6%iMk9~H5pNw~+&9_~6IJ~dQ>ASZI#jF}w&+Vvy8TDFS`Y>%G))#gY< zW*Wl&DNG@~@9FRdgtj2{2S6zBI-%uCFq3imXOys&gn6ld(Ft4qAY5pGZF{@@c!5El zDfaX1@HWgPg|=k=&(IozFQz2hcgGGeYfGglGZE!hu}s>XW^b?BQY3blC`{Ww3oW5J zOUGJo0cgDiq0ht#>0VK!yL${@INpbpXv1kAQKEBn7;aD*;ct~|TFZ4Oi|!Pat*5gM zxz`(suKQ^#@|K|yw)^X9>epX^W}vwRy$4#fwHw#_>nd7&XbOdPvE&!!!UEYD3AaHb zgdck+twEu^IXMLqOec72Qi5<_k3n!o68MZ%M7`?k#EcAjPjDt$Tcg=n6r5(EN6C#j zA`XkIqueQ#nJfiQW8c-n{1k5ethT2(oomCd(t Ew$|RupbQ){phx*Je{x=d({>e zSW%>(__jZx7MADIMS5ANpEggc^w!7&TFGlP)#@f32QFc%ro*4E3fef_*1{&=piNlgf)VHxzgTGob>JGB>-7B zT%9r@RifcEn`~*dnW>DYLaI~#_RnPzg%BrPA8-w3{hVB-yqEcLCLe3Y5ixC%HpeX~ zr&tUhTJ~!+R#{NZWuXO$f?eELyBDiHrEYFERFIH=!pbE%ck>h%EF9C8v%*E_g%;#| zZ?L1JbfsTc34>(>raG6VwN)t_;;uWmuFblK-eipCse2k3H_iGkadKU(R<92BRhrB% zZ-#1XQ0C=NJCugWVx7Eip_OQ}SyeEV5m=8B^|;4cj<|?>P*_ z#1HgSE!v@mTp^m-OZw%l5bdMMY*j=~JC`c4$aANJIsctcbhkVlEk2gSU1H8w*TKw` zow4lxKc3DSX};s$n{v}f1k{nKTn8~86cg#6n|sD{TgQWB>+;8 z15OyRd_S_GDorJj#)9)r_jdRz9sz#(H}E$XWE}HPe;fec)>%g2IRNWnsfH2DSq$$; zS4_kVV4ianA?0RY3j9V;Tn;n41i*E$?1GuT0l@9B3=r51;6YfvN}v_M?_oIsv#}e% zBJj%qx9L3qOvooLUnD=T2gg3*^?8iVX3of6r*u5Kh!t4{~07{{xm%~3=8WNe=nu%fE*>?1I_Gb@iz;?WWk7JBk@_E_k)HNE(veO zZ2FR(J$EUjR_N3&*NP#mRw!Iw)g9TlxSrMl_CKy{JxAEABrn#1bpU<=KG~?r$(QQL zKcG$gn_`a6ROcaFMwYV4O#ZD-`z-)D3#4>fk#LRa=r059I->(0CE(DLh|PF%r4IZO zf?W;Y2tHf8TqNJ3msv?q;^>qFS;&q=cRw)kC z=xFxS$!m3hqCcBE1Ew|pzf|>kjhdvGOvLWcRlVFhvog$2D zx=zWKPpriCg1U+9T1XAm1Tw%FyH^Z$nGI8g9O@ z8J71Jv46BZXza+mVq=T^GRUU2VDx}i)%=RBM8fI{BfxUmXj?hUnZT=(w@5-k>>*8H z`5VcSE$y@_H0aoFkTEp>#&(h9TfGPC(GWoZQ%Ba*$S8<&8f`>fBSX8=kN!N+wmtm* z-Q1BgH<`5&#MnGd-&Q7qXD4Q{BQRWrfEr(66`JEtE6U}0JcxFj83NH04=%eb$QAt{ zn(3T}&P<7i&MY`^*4EM9jzebF%?rN3tey0HnMs{5!$+P{;CT;I!l^RAXP}DdAWI*S}pc9x=MOqYS3#Q3l&on{aB+?sY~Pdv@EArrK2G z#-81jLv9qoU6&)Iugggixh_XrbX|@>bX|@> zbX|@B*X1My*X5K2>vGD1bva3bbvcE=x|~FCT~1-RE=QYMm!mDZE=NGF%h3|IE=SN< zm!o~cx*QSux}37AbvfFNbvfFNmAE_tv2{5@v2{5@YF&;tV_iw+JLu?VQ%Akm$ zs)?GgE=L5{<>Xhb%h7uFx}03mi(8jdt9RUOL-RtwSeKK8`nnwLaqDsfW9xEpP;_06 zxcGHB3ws_vnjN7fd)iT*Q&|+NVYp`JXYl@799HoAh3g_~v>TE8H1P=ZD<vw=~0a0!s+JH!z z?=%}4fvq-q_J5ohoT6Qusut zN?O8H3GmrdB`tBPq#08sh!#Ip(&DE|TC{i4CQg-NzGD<|lO!!VNis**@3j=|M@)}| z)X@%!e*=~obm}}8on&MLpY%$_AjTBktkvw++aZ9{yfvZR{0GFLSTk|LH~l=8n|mSB z3owbdZG8~)Unn=`*iA3fhNavu7;S0q-(VJm}}Lo4f7|{3gBz1vZ(mWnU$qz8RKP9esST0el0#6XT`bKZ|Gp` zeh031$Yh8W)rp1K@h5oCh{_aK=qD}Gng8{W%x-xL@>ww`dlikmb1DzUplnK_gqi=8 zw6U50lw=cU{ucds=!Ek^I4+ceM$E-HIMQL8z6gKT&mpy}b^N1E%+QZP(QEWTC3aTw ztu6C1UV#Uj+)vR@R5r9X1$N8xh#Tjn$ycgv)!l7pIc`#p4qMcvrW;$;;tGZL#PF5a zcVCNr_psQk+_G%y)aaGLP!G;qb&4(XQYfw0mUv$DO68C%Eb44*VhpaDXJ>>ba~0k5 z7BFru2O4~{IwN5#$~uW~9E*W6=?4QSv)6th&`z`Qx`uL-+dpFAOfH#V<$YN78Okk) zCBsEI%Efq_!-QiCoj8rK_ySp^%=xv358|&AOLTmB6wjjx*lTSQ1+#M@lGA*mTzN?W zt2VG&LrKx6>pm3vI&q0YH|pptKbEZhbuBnmFXzG#Wb%U#!PyR^h|@f(2cslz745oY z#;YO<-zL7O<4dCw>nA48K2Pu!tD1!y4;+AnI$U9pMh_O;qf;7BA0$%7P8i&)Q({k1 zcGoivo+t*f!yK8OHORcVoc?|d7FF)sU=y=q>A*>~&~DL;7M%OI{Aq`7gU6(D)SoQ+ zJ`BqUOwua+En%U20G4kM!^zvlxpZ0t^UhJxEwNINwq$I-KT z(kBpFw%X3!nZaDdPESruOeU7lHfUM~dbZ@KRLN0klA}_%dnKE?q*dVJ?hT9jlm{83 zISisu5BPdw@Y4?2xh?){Nc|j)eGGsNMd62z@U3Y}NThEhUN{ zWqce&l4}$E)x$`xt*`_LkZTVtJ7Lnu^=4Q;K!Dso3d=BzNQH*vSRzIT8XC4w&*vER zGZ5&VadXu11KIhE1t2CC>}0%ejB-JoeA5eFt!_5VA!7UK$o+S1ZLwA5{14_Bq_A< z7Kzmcsv9PF<{_`-F6r43Ym4^qu$N1rqYs^|MX6#|9YR)}&vmdAj5#lcNz{n)7E4rg z9Am7IIX}!~IOo*jtbLhxy-a42j1vZg?{1kaw!$@Wuw{##n-Te@Lw6zBHF;dn^cm+1 z%uY=n7c||KMkj}c-Mb=T`mE~!oIHfEdoUuQEKNTyX!@Lly~4stsGa_7)Fj&1E(*=_ z*t%(QN!Xm1{F)5G--;b3^FkS(L-TLrjWF{f>F9y7P-qqq=6vaz1&}+J=EV}s*8JEM z43V>WiNtu}y{{c=8HD))iOAJ(j-3}!a|Yl#G*?M@LXF|Evh*h;jcdt68 ziFNTggdc^uAI2loUQ6*X)qVxUPhiq=W~gSf2jTn!#;i4I*d1A?qpKu}JM?Q6of)Sm z!l2q>Lb_su-g0Ed0S%UX%aJT;DYP7!c>p0;*5Xfm7KXLxbGRROKHK3Rp$7dE=6)D7 z2b0`9$K>zR5C)3|g?dc%MFV0f;*Za>h&yrZ^z$&UDG?Koj5@3zm*Nd4bQwRyDH)3Q z4~TccdF(P~qn*1PCQ(z;Vu)-*igx$4`gaBVoxEmg%F1D?Ep_0kx6*79b^0doc6|w? zfPgLPY3?l6Y%D=Y#U|zjOF6W$pR+BqCoYrNVtdTy%?tiU&yy~k*j2{j6J0n-l42#a zZuZGmPwa`SC(9hu_Ms#zB?9QJa;_v~%y}(0rSPPaO)5&T49@J4j#QLjxouW90W}-8 z3`u`>V=2bgsC*2ky$qtHBc!a=ad$|Ztx@;+@pL;XVbXUMiQI*>d@@bSRNGjo;6pPm zAk7N=O{48XWI_B=k3D{=M@2Jjp7*?BkfZe!g_|54lVI;CJSMU<6JX#{px8JAmjySxbbo>74 zDa?M48HaTuxFXQgUDGBWobLJtkQrtw4Cv{W*A^e1p4tZ9S!PVcaqj;S<G zx#kw?+5VP-@`d}H5%~6WJ9EL^I0ePLFCvObB+Fts{uZE_vT8>c3?|+T_F%khj=LDl zSP)@c3?^(MEH4HVvJlcQ1{1bP*XYGyq8vcQUkoNLiMY6n!Nj?MQx}5?r4o`Cg9&*6 z85e^Irvp|Og9&9wS6&PzG#yavVlXjTz!(>U3C{woUkql9v*~PH45oXoj?ga#6SYuz zkr#u#@RJWXb}@KAa(1=IA|V}R8k-edXuwY4KI`@`?gcYX3N5yq=GZ>~%6W}D_J*l- z-YAm$=CF9p({IGelC)obU zbDY#=g1c4f!Ac{H{yDM?yUb)CTN^r{&?wsKhCS5P=&MEtl}kpPOVFq=VR4Ic&5F6! z;-p!(RQePaA5^Z{W~BuR!NqyKb&kwIZ`3i~=YVpYZ%$l7`jBFoi@KmvI3Y;}=j411 zNs`0_E=t_^WQ%6MGxb$Y$EMi$^cowVq{sb28+ALpxADmo_`i1JGZm5NsVL*t8{z22 zCjn#QQxfW@YiN%TF{^UUOR{0)X_eC|XI`>A#%-0;D(6CH zG0Uk{O{<)Xq@%~Grd7^->6!(Q(<%yrIKg9 zu*qqa^FpcZ1nY548|!&9(cjoyy|JnRajk8rG>-cerEs)2B~f*K70v|}8-%e-W+gM( zl+JdnKEy}|+S<54tF3XeeZ;L5b-+}+M8bH1$GEwn-m^t>j|R$*H!iyTyNZN%sW}2J zvt8@|N@n4`T~Pm&z^O)YvT`Ph`xTc-5NcbdU|ftvGxIUYxUL!J@U2qA27;^Cc}o~n z4LWcA*Y>=wWao?ML$PJh0I2 zb#g@GuwvN~BN0DG_(Jxe@8U(V-{j#*aRSKA@9ugzp1;uXsooOaY4 zMrawhTZDZ?sCf8Bx&z88oaQg-^PwaPlY#C$s)^#8E*3wh`LIrrJ>iLzbjng(Fks+7X!xE2p^2^rEKW8M<<^kxRAsYKKGD~qYT>@5r*32(X!&t2z4(V6(ZwE>G@V6Nr zE`ynK3jp&SU%DyfW3U_s=0h+k_W&ryk~?ourSPJB6)Zd!nDRXUAy}@3$ytgu{;k=1 zi1i5ZSj-!s%>ci@Htp`z`}ABfO}y1GE8Q?e+&IvG)?+_0Iv6uoPI}P z;aLpnm&)Ouf^qKD!#xa&41{UI#e|!%u5^QrXE{xjV?SUvzx zDSrX*OR(c<#1scuxzNU0V3MclYK~K|$N)Z0^NvbAqFClZKq8OQ-(#e=VabLIe?QUI zr-2g_g2xvxCR;{kJuKA(m=Kr4(g3qCo|Pq$m1J@?$gZS6GHHjUjR2YS!qN@nd_b3l zDY6iO8!7Unj-M<=iXp1ZM(=Drc41(i*Ia)$q~}Sfuu8U&aYtuHz>Yx)ed={scMq0a$*Oj+}cA zz_-EfL71`=00!VPhsqsTwxxi7)fs9Zg;TF)NoUqb!F~o$KZTKky$H*1U?%u6(+?sQ z^Ybc5UNQW<3CkNW&bQ+t^L5CD97w)FxcHLltPkKCT(WCo;f!~jSW5Nc^?*^i42w~` z{zLl$YPKvHR8criQJBcd0J!-hG#FXD3=S53G~v9?Is<=S|$RzkqVuHD}Oy-v%ulq4cBv}vPew&mIk1IAEC z9}un3iFOtHsjF+Hmd&tSA+buEH=j0WQVT;xt%rTd#cZ2gJz|Hpa1q?{T~L_-<&>gJ zlWSbWpqGa>1hs%A9>Y6^lmN4Pj4Y`4SUj#!=;1g3O5*S;i37Gpe*bQqdBdzf*wqu- zi_*-r^)NE9&ydj!hgxA@%vCZEAMmnhD`YQ=w{61M+=X8}&ePrzY~wJ5OD*Vxey?e) zx{Eu+nCy)fV@$*$kvOS_Lu;S|dZ$4zMUYyrvg3upAwI5-vk9b34Q%GUy)w_#Vt9LeK3+#aP@r9aKol z=veL9ln)}%--7l<80T`Go<+tFS`(J=(Tq*MM8_`yKDky0qQ&%iec2xj_UTbM3c?Y| zph+_Ls*dL%$@vo<;P~p_CDG+(#0UM7$x$erp*a4h6c49)#0Vo9uhz=ciUz+=cVcCO zu;Nl)s^Ysl{-AsZPixVP_3HQO>7X52f@k7HOAg09uOa3pWOneN!^ zd{y7y;7F)bb$;0PaK59XtAQSrXl#9KHRN+9>9M1)&&Paa>F5-oA&zVs!ua2eJrXe; z&+^JhacHM@%DJ3>3>tyX=eFYYs1Dm;jE1L{f#df*ND+7JNnfd#+lv1aPb^McWKNp6 zqnN~zyh(0r={t%hxfyp?8XX)aHag(LCgNuL7FX+EltUa^}8l><1E6MetX^hJ*qwOt-9 z!B(C=nocD8f@7;bB15|-f7+pI;LY4FvX@exBy1kpVBC1TS(d8b18Fxd?RyNqp+E=b zXNIN*(_x2E3^-!uPdj8rx(U}jMr{rlX2FbZ)UdMg1J6Boe!-%AgG$_J=QVv2?9 zGGeX)v;`(D6z;@KAjM52u5{XP6w1v+GTl+0zC{-lLIMQA9Wbl`|B0dL`P>q`5J?z- z38SW&45cwP>kxv+$t69bjFZFv01<`KFglxg9(UP}Lm(^K#>DqPzKZZIdS$enb4$#U zxFu$pbOX$yHo)+SZh%=5_Pzk0eR9~6xc8OJ>-@8LBqQ}lNH&qogBj^@YQbWv{GWwO zOc|@8$^W;QXT_nFT6t*lC*Cs6kCF{d{^UQoCjU}QSSHuxPX_1KZr@x=@+4}n_Zk+ypf^qu$p92`D zzn@^7{(gdS`uhpS>F+049@F1XFkXK@LyGF}r)*LE{RE==`w2w#_Y;Wf?g&>egaYb{RBn~{rv=@`uhnS)%Ew&Zs_l)eH7~VrT%^b zQT_b{j>ARj?p=)_kDkju4aj2bM5EP--zm1l?-bi(s`&MT*oq0x{8}E9C#@aP ztztF+4r8nMS%e?~iGUvdFA#CoIqjSY%JO-^(omMqTPQJQ`MfjZ5SdYB`MUtSN&Xm2 z%55OEEBF}$c8lq(=r0+tAIftK75SElgNj&6#3>x{`2+RJM&`qK@DLVH$2 zk)Y6?xCsjFDPV#^d!o)#Xitx4DYR$Bofa|Qv}cZuxC}KAQlULFZA259lPI*$#gu=}h*D_(5Ne=J z*Z2d4_5^WeBC60n8k|&U&%!anz@Nryt0ijz6x<7?(4NiJjF>`umQjE)h4w^vKaD?+Vv&pR;2@iHtK+oU+93~mpUNi7djyLr49&w zl@18nlnw}qi|T+Nr0al?BvJ;gU21}c4hY&O=zt(X*8!odN(Th(h7JhY zqdFi6#B@Lqis^tLq;x>gX6S%Wc3lTV%ps=mp~|3$p{j|RpaX&k>VS}6r2~T2vvoi? z=`(JZns9WNnt-uOEeZ8qYTDy=sR_n*spFvNE;VuSyVTI>(91PJe>>E3V#_RjI$EIx z#w7S`m6!L<`7z49(|lZ?{pCiL18Q?q@;D5_I;3ND77O$|ER@JuPbwiO>pO=c!22`~ zb`s}v+M#zaqg$j-;&M+^E}m-l6%c(J8t3a^JltA^CZV>@U`RZWMB!fo`WZSw+daIA z2OZ?T0`-0-j0bC!L1^CW?Gq2#IU{=z$S=br{kuNPHbd%P!tfYxsTmr?3Pt{#y4z`m zm-_vZuAHOR59q-Kndo7;@{k5yV&#xU%r)>L>9#oXi*>ZlKj}!E+ZFL{MIz~2ac-Q5 zGnk9@V4l(4ZZYs8?GHNYlLi}+^iCXy`wdER0C)G?SR{U;yU9qvZ9$yd9}RZO-{O4T z?M>!vGW#FlLZin8051AxoyP@$ml0$p(me5jPiScq#!U?iH_%a_O$(OtnC*Ypy4*Cb z_544-PCV0LF;2hY#wU4NjA_Ob1ftUn3(8RRs--1%{c{QN6K5S0t|D6|%sQ9?c4J;K zMj&?klbqb@*hh7J3m$jy95AK-5lGWI=pEY$eJL{u3Da5$-l9MZBpwFVF15obe;+hi ziHchooj6B`Mk9_QZjKPU1U+l2F@-waYPY-rk$7WtHjYdtPvyZFgiJ}4FbJ8FHZ};E zl5FB2#O-ftsm0a6nwA1qu z)@1P(`Bixt6xJl?{Cq=FROc;t02pDS+)9*nc`j-raF{TN?F&(7p2DwJc$cYRH`IM^ zZ;{G&g)cAlD>9a3&>ZXv^x|pGpr}#kEJz1+g7Un@WqE0XjJt3!)$NUwiKvt~i;}zr zzhI)WnAs6Fd zOyjW&<9v$lib<;1@lW8>Kq}@rSzJV#yiz$osUCPoS~nlOS}=!19^rU|AF?Hly5z8E z0o|PD6S@F76OI=p70o8ojF!$Y@JiF5vr^063gjltTCFn3Ik5poMjjT4I`I@~V%cBD z^9I%uge6=xQ3ddcRK52^spd*mw2tp?KBv_rRI0OQ(mvNT%XD$x*gcv9F%cr!-xIE4Q{4kD*EF$f%lfpQ|$eUyLbn3 zB_XGJ#lS*l5I4H|V3HzYpn!;v0r&`vEui~k%B2kHKq~+YLSkhPBR$HSqPuH`1>*qu z(>`f0fqUjx@Mp_5gn?vYKK*%hjOiX=v|H@{DDD06w6@Ra5X(l&k92@JpCF7edSyYz zAwXHwSthXy-KuF%fctbA`JgPhxzn+8-WL>IsZ29Yv9SZba(S$#gs>5g=Kze7Eh^Yw zm+Lt;Kri^=@-p)UM4}>}ner7R-xpw#_z)aDi%J>XcYu3@cr{wvCJQjr|jKWcU1ovSX0Y>3U79xteB#%*e2lD&{ z#wjcPk|I|6IoN#3f=S{wIZ2mh($_^mEr&@xsWWAzmdUYA*>NL+HtQil&;TlkEfw4t&id9HB z+g=@*4`9)t4nS`1Jd4zgI)eG}m$QV<|BCKBNfwBYz(2>szrneO^SMixhoL#=A3s5T zGez|exU9@rr+I6kKET)S>W%19rQqzq`IPD_kmv=N6M98O4=R7j8I;n{D6ctfi3HGb z^K)Isi+H}_JkBKAuz$J%CIFeBa_ZbCqSaw%`xhXW(_Eo%K%M z0%Nhb7Lm(2kCC%uIO!D-IPH4) zNao1eIdK|=2*+>USmQTuoD-%|Oac{*(yQ~`MfZT6dO8_*`^MlL_f9hO=%_R^_Drl3 z=R;8utyZiEqz zJrzkP{;5d92~R~5mH1R7afwew5*K?al2GiaNJ8;XMG}rZ6-g-eR3xE^Pel?F|5PO5 zxThi+;|Whi(mmm+NTTAOiaZQI6Q7FwF(_6G4+-fg(-^AV3EyYHlRXuQ8)3{7v^`EnSX#!sWQaKD=sw}7r*dO5Gtf5b{+-%7{OAz#*E(hLyQ9IJ{iYn=2W&)79(x{8C0$+M+MW>ZpzREXjQ4Kw zS|BTqNvrGVPISZLfpjxV85`Q=Q472wC?(Z#v1vq`RKSE+1?h}8aOK^*jqwjnNdmky zNCKBup{{f^w9DzXypt#J@*o{O`V*5fKs-Q5T!t3A|G;Mmfy%;R1i5xu(TVlcE+}*t zc$1LCUJXi`f-y8+CnP!->45}jpaOO1THmf7NQlg9xt~l4yzIBtaq zGGaL4A(LAMD)2@kkvQiek!m9|Ebv+)(W~*qDc(P6?&}hGGLaY@>M$e{csP+^;UGt6 zXX3p?yrW3Bbvj>M{B7N-Z?6hIs|Yt=yc<;2^9f`=vIwWfm^g-Re!(Xf;j}rGDj-B%H^s0`Ke0hB@Uuc|$8Z*TU zjd-Aub;@X>&aO;v<#_KvWlElcN?7JB>;;W?^5+|^c)l?MvlPTL?)gTFD`ZL4_nPs1 zBb&U*o^NDrKF9Noc)hU@ypySr!iYrN>y7i~%wy2=ELPmfJpkK`v+v|mk{J{4d0#uhZfpE?u)@g(J=@F5c1>Ml z0~DZDRX1Z@3%jgMBICMwRhUHP-VJU-_GCBBlag38T(|%9JwJ?C`VjP*Zm+PVHag zeh~uml3;r5?;fB;G6(de4sQH3*jv!pv0s@xn%{ zcr?2WY`+Zb7wM16XudU*rCBEmqge|@nl@F4Z#$V~4}0X|XQ2*bh>-7Nawh?hL%ryP5RKh>@N9Lt@sSam(dO-KS<)s_2B@ z)2WsukY{A#??TXD0Arp9paqtC0!snh2Fn2gs{ru2&#z!m3H>$U`kroHTHuX=nr{6K z6xC(iy%bUo=c=?GAU%HCq3f`HEkgOMqIM5cIVXjed|`9jLK zL6gK({h~}&0S^BJxlBGI0Q&|IeWe6Wv1Ca|z7bs(aTQ3vIy+$Sn?&fi`?y<}Pad7|KIwsye+Nqs?q0EF;XVYF4Mx#Ybyc)- ziK}I`l6A=7V0#uU{JY`%oMp^w#NuU;o|W{K2P$w)q2(Y>N5G=RCFfAsO)U|tMXLS+Npm)A1s~;mBe%c{cTX(ObSin~Q z)8O%MFfvP5$Fg*d%+hbeEi7lc*K49?|{DcNwc%Y3R2GV_s!uL>< zXTfSDCP~*K?EII4Zv~vN9_$z6%1FFQi+3=`nktJ;q_QZ{xB*mZ;wT28$q2PEYvK`% zvU%+2CJBv*ZtM`Di9Bjxvd{o1VwBK|=Rr~;%8RvsN*L+CsHv8WCDjq3Pac+y_#wJ? zL3_BMJ)#RA6ITgp`IzgFWX2AqRC>PbaG@NUaU5pMD%c;ELk}g?2m8f?aZrt4T7dtH znr@4I2jxpFQSL)PJDR90C;G`VaCSO=LdA_ZI0rurzvwYlN}ct-02S;W+kmkKzbTCQ zSZ077t_n+~P^wLFu7WgGbYT;36VSnE3c^(=l#J#w_G%Z{NE$DkWS_`6K;49*IiLvxHYT!=p z?&WSXb}nIIO$7L*<-fo+yvL|iVSN>+QWXJGQ5gxO3j$r7!bb+6i(1IEKfhggDfI9Z ze*H=pU?;X;;y^EyyBBNZdckKDZ21`lZ#@?&!Xqa3%1SDvhzZJ&m(tz04;l_j6rTiN z3Kr8fZ|w~2yM|Z{w*yZEv|`1crf!Va5kUP1OtBy(m*;c&EJn#w*g0uCe$2t)n?f;{ z4I+@lzsJKbB8s;Njyw+P(D!(T@Zl1Eg=}*Q}emog(AqmU1ew+W{ zD&q6W_$x4l`G4!T{r`IXHh!Bb{AB#U=fhQH`mu7$J?LUMBhpoM3x7CI#j-;@h+zp| zkrVK_^6asr=r?fWe0!Jb7Tnu$TF&yiIHsa<6t9@cX5BbKmd-7;l_yFMq;;9-snAi4HdmhwJEKGu>^ymYH7;2!`cHY>jDK**r95SQ?XqPzW@8i61MWy=FW~)t*h~b9KNrNM;4o~yr5N*HxoL; zs~yV6@TxpM#}L7bFE8OZA-%rVjUHFvL&9`0FXLkxF@DIGCip8<;qFHhJP!5$1HawM z1p2|RclNUhY^H+y_WcHb$^CeB0oSpQi^U-iF5Cl(IN_4}lf+;t5tmCt9wIK4;>js0 zd9t`xi8C$?d8jxWhhl17$ioDn3Pt6zkW<9@M0_ttFSdWUAU8SYh(#geQ@KiklU$X) zh@Dlu3m5DkVwcC;mi#4Nr;K<72EL+4L*~+VR!KP*+Q4(a%9A)C?OZ8Gknz={Nu@BI zRXjC{@N^qmHx^-L7^`7e`IE``PK1eD@f-GYW$b)7+5c_-3p8L2i`j`2tK%PbKU6rc z`~-}#>QZ9*69EC!vk{ave z(VFieqvw@R8%q8ja{kzsk^W-~mU`W|+gJvN8YV%X{Xi zkhI52@591Biips5wM#OrSY72tA=L5uvJG#?SJQC0s@kRqCzM$SC&~-$@ngrcKq)-r zLuet;;)zt}7ORk+^x;Vmbei-@fPxyFG$KY~SlomMxL;6i6+&GKLm8$H)`|dUDDs%U zlS&SV&Jx-xEJQn$?U91c24#{(yW{B`;1o|!!#M?pDV8{t=~UH-{6cfXj(qZHdhR?^ z`=7MX@JWBZ??b{W^q~blDr7ihw2!*bhbseyHNPm_NL3R&jaIwZ8qHX7dJQ~7R$W*{ zRIa`d-O^%pMKFWC#FZr`FwE%;RXGuu81R<*K0~yI!sYHVK+i0M=bt%>bv%o5@L*Y( zYM5q2IYJEUzT8v?#lbD!^okQ0vvk0X2hmdoVK|awM$b?%&fG#|P?la@=7(jYG1H3q zN)m~PmMAN6fiPu3fL;w6$_Qxq>5g9{eRxcW!|EHAS{6G64v*7IdsFUVBoLI5L8 ztjKI)G0UVE4?Cf3VRqmKF)KKZ2L-7h3S;|DrhHy&j$Rd@6Ll~61lAY*I#pzwUMQUs z8dM#eE6wQ1NUp%_Sn@(WA8u5uJR)B^d;!`zk`L>{)t6aJBDAOZ;2*>YMy4P;v|)j0 z)f0gZ$%;e%Q4(AhrAlRwP!{UUhX-2GN-UQat&qMv!Z0lA$L2m#_f@0(0I9B2n&xB6 zA8k6bPEf{}U~MUqA8TGRd!lhF9*QW%8XsU{%P@Cf4T6-Uc>!b?pB~9nXZ9)IX&E!b99&?J@Gfk*3MgiPwSv&-?$Sdn81Sam*&jZ2Tn zj0gurnG^RwQGdAEcvD>IGF6$oqw2t9a!@uwDWp1|nQ93elXTL9=)e<$o;P)s66Q zhFe>VCy$Wru|@{qsZ5z`k@<$QK0>cAW4(?Q* zqh?XWbOm!AQy~c%$P^MfIvwE(f*@Jw2gxE+E-)FU<4&=RttH{90NJ1DSftV>(V@_P zhAUeMxn(#j2Yqvzr$Qj5kJLvPQp=J0NF548GaA033tF<>8@xs#cc4%Q8m z(jHO5P!ev$4& z@|fO@IYbTVhe=OmlI_pgm1y4*GP7c7zKEt-CY@PLh_R9B0iNtB#jI3Vcja;fR^jVc z#A)4;jgVCYJPt6Ofg->WO&~$z zO;KfxLxk5MyxQzi3-xT-1Rst(#D^Xf4*0U4K*ufoP-pcU!E_RP9L?bn+641*%EdS} zvbWiNRB3UurrJg%9caJW)A@gBNGgV-LEu!`y!KBKXr&qLkl94Gi5cdgoJ=uwF$7hx z6(dB^U@>Y4>rYNXBD9)Kg}xq?(Y_vpTJ7xgBxW_{cxzbL!DaB|L^KG7TB*$OwJ$0b zr8-UqGtV+~mq&z_$znw)*@lxF-aS%x$tviQxlH&fwfr6@FoJw9Z5moepfNsc+EPt~ z1|!Z;dsMj{hns=&kh?~m^C71!`hl=GT*gz$5&fUXB%jgJB8cYB2JZ$=hLJ03O8^N@gy+?=vF4?;ykC$OV2Y zja8i=nzq2aQpkkLDZHru(h~(e0?rTmE*Y+URWJoD^dpY4x@?>mATAg^N+4^LvlG>@ ztGRpTHL}bzqe0M4{)brlRSU%(Y9TH5e2}%&J!HnIS?LU+DOocPWt&h8+@yMvj->ga zP{3I+k=R%Nc97`3#Fp=pAr?QX>G4j~HX9d&k)nZo4jSA$Y=L~s)8udI#ROW*8w!|zVOPgj5ii{e_ zU_MMIe`tUEwj~^>4NDAv9>p!o`Wt#S{6QKK!w(1J-FY}(iQnb;-HzY)@rzsI<0T{h z8%NeZx#MGh@e=Ip19)@@cSm!_M|@IP9Kjx%iZU>yO}#ar5S&K zyGOZuf;%kfjt2%x)oTY&#w^eBM%mws{n2&*RE~w)547KXCT6+$6^`v%_Tvw3g5X;{ z%dy--Jk4p@-`!}ruD77Pyxfg@7q|uXhF%;j0?fkSYuz#SdA%r_XFpK{#B!7ywX(?0NlL> zw{V?2Yys|cw@~0dqRRYK{I!1ef;-H9St0O1@~(j4@8pXX8 zqCnic)IA8;E>-?HA(uL&3@!^LYH;aNw*u#h4Q@r^6r6rc5lL)TR2B(9k!L>@10_`2 z{V?#4z1ST)pE8`J&{mYY#iU8IT=g&nyAJ(X+=>6E0`nRyVtWgPtqOR)6{ic_5oFKP zi*dS~8ftJI&%S<><-JC0Po3{Ic=pF%b8LHya1*x(DEGiwfc1Sii|yHeiM<9{8h}po zt@Z4?p+V37N$dr2YI*h@o2(JA9qn6acf5eIU;Gsu??p3&C$eMTJnB?LFn@gP`rLu#0MdS?<{ds70>pcUu>ugzHrj-7P9> zKx3~&TVpI(z$Tq37T9C(*v`@Tt-w#jfV_1$vii9D6k(s`ZX0*oxx1e`(RxcqD9I~? z;BEnGmbh2gG|!tV{ubQnCKf>nABRXE^%6(9_G;m>W%S)I)IxV_=x8n;%IdBL3`{#x?9A2@a?eBCY=86M4~n^#I>*_Hh`>7n$lUDklVXd<;5c{>^|kyj%+mf#3M&_TOKqXlq{ppb_c z#h7Q=!_c(Xyx`h4o~sd;Z1|1}BzcL=LQUHvts(0AO=y5i@=0Cun~m1d+?}kv=J;%0V_y!mTkv}dKT+C# zodw_KX&jGYSr01`)3TCS3bc0ouE9@`aCWdDSLCz4Mc5PE3H$8SwJemiOf0Xk$K#DR z=sGbCv6d~a!HXYSf!dd&vE|uKBD@v-u^i2;3>}+yg@0rh_WQ>HG^t^tF%Isgqw>*g z@RO=rh9j$qyTMC70<<6dCI7}kg?RJT;sE3BJYOV?nNLVZBD! ze{%OOcQ#VY_%QB9a5sUwDcl{+-O1e5bGMv3sblqlKKsYae&B=lNvni6&BTd4eVSXu zgrE-Ewx_=aw-#R8U8a9&N`ECW{^#YZFtQLQd6q2}!>23{= zTHMk6Gv7_DlSgNv#0t>~c)WmkjDDLr)s*?N#7XXyW%>wpFKJjyUxEbo$L}de*In)& zbh0~PxjSMhU~h=_Ud3Kv0S?RD@h6Ex>O^$-tI&?w(;yv8C904Qp2K)=m-X5k5?j4L zf;0k&{&cf_Qyj`lET|X(9E6coP+%#uD7!l`d_V*S<_k!?YUU${+jSv&^0D?q)(dXQ zN$%L2+#*?bsCxuTKE{r_q8uin1y+}r%UA|#Bav|lpk1<69Er4VD@#+$_K1r`Ay1qX z_KSRnX^fz6!CWI?`!8qyd7_vIMY!^r+CW|!EgEp8ZB$(aU!%^jtY}m;v*vq8_eQ>e|SaM@_R^r{Pb7hsuNa zedubAwZDq=MMwupKIcyIM!98n{xtV6yL*~jdb&HBC#Cj=X>NtRkqPyT@-bdNWf}1r z)S{$WomHBC3WIdQvhN8A;~vX23`(-MZklgO^)(^YJz6S@s)e;h9&7*lLU|4~c$Z07 z7Y^?g$-qdY{*-WqYz2?Y>(c~*1kyeGx9C?7_w?*(BH3aW@f%Zb) zXW3uN$@U(wg%Urx2|BO~?qS`ZiS?tg4(q}3CH4q-nHYazoQGSUmUXx4%(C}~I}k^o z!tZUyQ;uEjq9R1)G2BhYPR3aMtw?ydXow3KU{F2AvlXz%NVo7ab8)-?M#J$^94=>O zP^PYn7L9AD;z{0lf`lA@F_}?xOWm>eh`G7ZMtSmPc) zvxafd_8x=l9}%BwjS{1$Jns>aP8E5#iwG=IZF>Ym)guC6O?OKW>g^pE=UR48Vw(NS zSOZ5(_MMw*SQMexelb?VUhLjY{k$;hg^Z*f3?(^wcbMYahr?m)=7$YT#~XMZ(9`ZQ zphaH0ki;y1G6-=n7EmlBv%Y^C-haeNdHSK$x|a{+Am84Pfk6>yR6%tNM{ zVmw8QUk84|B88vAk#!AsTM66F-2>cxi@Wb}_dIvM;O-6X{>GiKjb2F^;T_(#<@=&b z5P=6?nuq@N5GZA24K%l$J(E|3o0-V0%vY^y_4Od1+Yy?jXS~a-UZ7yxD!AaB`{2q-PT9Ymtax=`SE~T`f*%1 z3CV?rfVL3XHs?v~N8K{Q7sxYj9YQ<6MfO@4oa3zUWlpIwdvb7~=I<7$fIlc7i-cjLsIB1gnX4x ziPne!+w(_}o`Csbf0WGKyf@qfNrL^rW>J5R1Z}$#ia-pq?Iwg+&mIer?fH-wV{j_T zTh&k9+T$7DJ{pFL9-#`|gQQyMVTyut4UrO{SQ-_X z1w#c>W*56wB|P*(HCb?CJE8ls+YOrAEuYSDV(IB*PXQ7 zb*91KXNuNR?9D?PNV?WkZ;~K&iI~iz00?QbT#*g4k+m{ypGUlqVWP$U0YjE&e|^)%LLQFYF^7xswq?&yH50;d zg0;B8txh4<9M>?-9dFNP8%oq=*C7&%qtPIb@+M+7gO;@HThgU`Nl3Xpmz1!t{WB@$ z_DvXuBCrXqVa!z_VwJU^#=Bh@3U-owK9kPpEy3p+#V4ap$mcJT&*e%Rg3p`eqrFFH zVElacf|wO$q>LkwvWw!>YKgsZzVAXs-Wi}+TI02``mFt*MTQl!(Pfw<^X$J~n8QYt z>QdxhFv~wKMC}Va`y!lL+q|FaDhtiNo=*E(LHl>PXw&{TNZP->Fl7IJJQasa?`o21 z)gNW|S;7PQ;M{|{z&~T~fny;50Tu2vj!muQ-sM_!Wv*v5Cz+WQ*>?-!e{vzP(dx3A z>v1Xkw=V1r+~N)k=3;+?ft>0D7ojpQYZhsh881?u#K^E4&ku(J_G$JtRJlD)jPlxh zN3j0}eGFjjf`*e+&uMQ!&yy!z@-TKIbdvSLM-u2>Yf+>G6H_y%4KV`O4ae&#_{q3_ z5ss{@xw~!9#QJTZ<>Q7QU$7FT?L|1UKEhoqVItaAskc56ogkWvVQ+;yfpVj&Ua>s< z7`id!FRX6SG#sxG-kp!RVMeE;fgSheNYwcpNaVxTQyZ#84Ob{RYqIqe@uwimE0jlM z)CE{m#u~+)5U){-=TGZXwq9iML!{mdQlG|8Qh$(yANQ$u{j1a`V#OD{B&MjRaAd9J zPRQPuoBB4TnWfn@_XuG^iXB=C)tWARz{QJ0#!EI)7=~eNW#g(72XBJm|+L>8A`AT<2aqVT^jN%h6&6`nNw>dGR zcoqPTX(_lhUae7d-5<`0W2Xa1 zj#1Ye)%~n)b$v!LKEXGmxbhNvc5z+2uAsOQ6)Z&s6LUpH$d7dQsB(I>gKTmT&fDWL zJ-3cSZn^Mx0KZh>qeY8tA@+pp+al*HxFK(&A@2In*{OxIgPO1?`IDZ1XG77;CKqoo z%*7yC-y@(7xP|%mTlLo$+>rRZ7r(6Fr!T!2Fq~PKwZ0QUg9}maRP*BJ2&yLCdceq^ zcvY3sKUPww*uei%+H12tqqyo4XLfN{{JDbSDj2O2Mk|F^CT7!cXXD56dN#OU`8&#A zMt{GG{{9*I`={NR#kE&P{k`9sQ{>g3Uhv%+kI#5w=F>BOIP*s{pPBJJJlH=246^Bs ze%J?IdQNIO&biGlZaj~E$a1{isJ?NE=^?RYqengL2ELx$;lmZ&P>)OEaPIgg3Q+6s z7AF=JepDUJEIdmc&C70w*`P5Q_ZIcU#K#0xLH9E1_fqP2vooW3@+I!<;`;cq;>qAr z1szvH$E9fbs0=pRlXTL*Z-v%$MnQ1`639*C)m2G*UasJ%LOt+i7sk)QpZSFvZ@0oj z{1qGMbxFLf0xz4s2#+CH_@i1`JgdEkUkiLausl43Pk8$BptBWz`tq~FucCTO6-4!R zDs`gy>VUf~(=oO=nOT*WTWovzFe7y$w*FyN2`V;D-9``eK zDp;rRQQshLt`C|%>1U!t_zj?=b2jZ4x$t)ZUuR)M!G90ki zpHv8aS0Jf__#$8r7t~*iuV?pSA>x=U8~rX!rq96$seOIvuci3h@kNB5SgtR+ zm>+>TZEgF?RQKtt!XFKpv!OZF#jm>J+o_%1EwKz=JrQ*iO4R}gNS5!zgg;jj{alL> z)}R&nf=xEPwX9!~YU;svxWd)CG_h7qD!X(4-<3f%F#E)_mz_QH?4IuC zvsbQdZEHDV(Y(`6U3T0tvDqh1T{d;*R9u+a&hMWdfzN9OM@KYw_fA#6)P__|a~OYL z2(kR4sqOd@k!FLxtsTv6Yg`a6dZvfP+C%}aJ&*RvA3rMM?JkQ_(%v2Qr+ERMLj60sjC$Lte;CX zd9uFuyslIap*+A}a7lIJi!1_Bu+U)%koKnDHTcupjFy1E_+kmD;-E`@AsR<=={Fp# zYU^yGbUo*F09!B~qS;nAH@D;KEy8YtJHQ8S(13k#q)m`Tb-pQlrT?q0iw;3_2K(Q6 z2Wv>$FGCXL)<(#ILS_C{g{(*WZ^oy6J^+P;NQDlE=$tKWZTQB^y8Y>#0gK>hh|(po zer9`Ti;Q{usqKV#gbs%&U~gMb&)Tm2sXYjiHCFrF{e!`xXyEGUp>T*5-q3-V0h8>{ zDu;N44u>dUGuQOj-Q<39nOrsr@mIzO^*5o5L#$3ay1V_U>s(b)y!9X1SE5U3?LPm$l>5^4;gjbSskh`RUpRmZq%5n2I@}ZghTH z{()y@CMWYuWu-&(i4DCQdiQr98R8K-9HM~8>h&7f|5H9|ieR2;N6hS|5vR+XGV=r3 zVvI3FouI?U($f327tPg%1NOnuP*Vq~Cyuzx(U9K=)!<1ko!yhA?f$FzGvsdPaM2ix z?o%rbC4R=(KcubX#F>@V>qDH<&xa~8=798fv-X#L zguJ;7WXfQkMHBBK*UbNH)qbs5GR(#}*(*WiP;9@Aj)e_`bOEEZ)4dW`7zv+@+W)Ez zaS{TD&W9>-*6)<;SLq>Lw$Z*Z`=P?U&}lh>-Xw9P0F1A3{|TcK9})7 zrO#MqSu#WYY2YDLRE%Aw8XtVvUv(6$a!uLC(#1$W7Zi}l{ol6#H82m)w(tcOy*UGk z+Y;6i=eES{3FlU82_GPon^UvdvX(mUSl@Q>=YH==4}bpYJ(p)Kjj4w#VouH3@!D<9 z*?+REbAWk8oM%_Wf0k#R6H^b)XmYBIQ}dKXq^GRcEvp`7wm3Z9;#}|G^fLEm7k{qs zZt(Eu2JaTnzWT;Z&Mjb0tT(-XiobW|J(tJx=kk749y8!Q64>Dz_W0;H+tH7m-5rIDvvRFbED?vX4 zqNwvJ>kDN51?!6vpfmvHz+0^F7H^Yyi#49&KxE=ID7*%R*P!vhSNKPLm?srk|0yee zRB$mMAn}_ow9arY+=3V4Hf)Qf$hyy zAfIoK^ ze2ag+UGNpX}s6M-(WG^~nMSTXnb4C(5~X3nq?N z#q#@vl)pn&q?F=FNXa9*J7iOr^^uTLUq&7GKwq-7I1;6KL=~Wnx~z{xX?+=XfU`OO z$h#{64d0b`I>FZCJPjiX(>MOw5rLrbPX1?USbZdiVi`Y-0Voz(PY)@?%L_gUW*e|K4%Icy|vCwBOz)0Nd=_B;YptQ3CL-W8XC( znB&S!Wfis0-+aP;nSht=UnsyY z?B5gcd;2*@y7P0+&m91M?!2J@Z#aJ@;Lpxq72vPVCtUzO>3-G?oXF=HI*{xaYxd}i z1^dOCJph9JV$B`^!G5u34}f65ShEMq}fZDp*x!Z|fEk`}L09ZYCAy{Ah z);REPjbCoZuOIoOw01Kznk}K{1L4U0snmuY~J^NomYJRv}>G1)x<>Ar1R0E zljO7>2& z&I9giY=*D7cY3lJ!h;69TQRnh*T3%Wbdjt*=01x*bg#$UcU*e|>YiZQ@(!U`5Q$af zS@8zNe}iQIj=K${KyiQ+^JNjA`Mb{hbn{Ex>mUP(^T_T7ac<5Y`x#z-#(5ck*c5Jr;kB4e2#3<`%>;=j%j++Tzc$o2A;&ulQRpvI>~-1{u~Kj?JzUn1F6|f)00_$$Sd~&SqZPKe zQd)`fqYsx>9({OVf%&T1yV{eH$le^s>Wqj$d5drK;5> ztF`#7u?G5v7#qw4mSQtF>l4DD@Y3VYVvW!0oz@jI3J6R^bDVL7XXECM+rHUKOvY~P z_Sm-Ae28kqE{sr@IAwK#3s6O6@Vc^-t)+8&g1c&wwTq3i5U#c1w8LL zzrx%FJOuL$VsatY8ZPlA=K;t0q0^t|yqUMBAm&`Z4`Q@|q2BXA z+T*?IiNO*R_{$QQa@vFVGLZOELS*tW=U$B8MBX05E4zVsdysfIZ##W%?71*FztX9i zf;=4AnDY=^8l>WP#L+eGj61u~CS#&EREN(Z^K;&c-vrGM*mu~@ornU?F2n#}1&4d= zH*DuOh$NVZ>PPDTU%}xXW;wq>EW@a8iyMPH{^5XohwI#l7z%AYi%UC#!)Gza;=JYF z1WoSnzV0~>qxW%Mf^rac{6kdg-@es|ZxP30oDKTt`?1(+3wN;PqiTjM7pXHVR)thF zd`XTz2)P-*Qv9MgNAj}RzKZ?ZD8j~JTg)W_VtVBN5;5`4R4yDYJ50_DPsGEA06?fd z2W8yk=^`E_l%?>HX)_^JVaPf{Dt!pgrh+mh4S1ah$etX$SZXD3b_{}Z1#or_g7a12 z>>dQ?W#Ci|g7Xe=1_r?y2@`Y;qWQytQ$GmKY?^WqUR}Ux90cbY;M5Jm>n`B%4ZB?4 zvJ*H1gW$YGc?QAx6L6{q!O4dprGwybo!CA2v87;ID6}2xA0LV9uL&G_UQHX`U}{+( zd)J2$@xwTyo}+X=B)U@E0G6jLU)1r;SS=qx^_{An#r8QBX`hROS1cV?G=rm%F z)i*<1O;>;eL4d>eWUTg7ZR_$$_?o#m5AUu~I9NvwIM*9?Xs1qir1}j?;I~DjcjG2Am>PkM9(l+kYq=#zY%S zW0+Uv*_#TdOyHn<&9J=(oE^U1r)0nYeJU6mwQE~^4?N8lswe8i71a}+x0+9b@Li*o zsnr0BtrT=>@r(MZ_L^9XUR9S7N7B%KDCtlh*3PWj-uNM{B>hm*5AU@fHUcR9P>-Mk zEbWK%K8Ou@bPp8Z@Q8ZelS9wCH@_ITQim*c8c7=4G(f5Vp=oWran#zu%k@Lhn8cxk z_oD=1#L>+0Zu2CG|;ZYpby2W4zS0xT9nj5uR z3iC-`QSa4S-Hu{XtHE1KVM;0JkC8v>nY?*}p0$RxhWFyfrY0p>k5Y{pOI<-^v0YBe z_(=)rKY_23QW6hP(T4PmD0fMN`!9ipulbm61yW|}=MTWiY*Sz6w49Apqc#Pbv`yQK z(Vre6J={dnt)LNLQm{o-7ZVN!BBL>5u#CnR!E$W9=Ei8u7%Zdl$$`2;XpF{;!7>`3 z8oCl3G8(h)xuP*6E#s?WqF^m%|T<#wg0zDWm8X9HBsH z)4uvGz@)E+UJz4w+U_h$#hCfLMAB`!4yVFbh27;fz1Map4yDM{28m016&#`MH36t* zq1sLp7MJ{%8biwk{QoCxfwOw{w!_(?tAtf-rRsONzp==t|3 zCiNV=)Tb#W@y;$^DwIB7m6ml&tf(!(IBnDIVkov~L|JKzG$J_F@$gC<(*m{?)s2pa zn{l02v-MxJ>Gyn_-V9$QS97CHzvA1Jwuo-D=>WjernNYtx0xH;*F(Nd*}f>fxzVQW z5LnuDt9enK(Wbj|*pz6Db$zIfjCE0Ybo=56O4>d2vZUgpZOZ-~Xwad$5c;!kHl;

5e92t?Dip6&Nw#B*E8Nq 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 NyJRwcFyNKC{~r{b4j=#k literal 0 HcmV?d00001 diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj.d b/Exam/part1/build/CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj.d new file mode 100644 index 0000000..1461dd7 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj.d @@ -0,0 +1,156 @@ +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj: \ + C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.cpp \ + C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.h \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/wchar.h C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/locale.h C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/numbers \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/limits.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/syslimits.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdlib.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stddef.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:/msys64/mingw64/include/c++/15.2.0/iostream \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/pthread.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/time.h C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/TQueue.cpp.obj b/Exam/part1/build/CMakeFiles/Assignment-01.dir/TQueue.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..fecc6de2b14609709f71e1c7d4e41d09e4048a14 GIT binary patch literal 116180 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 z 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Ð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 g#RRkn7Ctd6Kvd1C+520>>V*mgE literal 0 HcmV?d00001 diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/TStack.cpp.obj.d b/Exam/part1/build/CMakeFiles/Assignment-01.dir/TStack.cpp.obj.d new file mode 100644 index 0000000..6db0234 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/TStack.cpp.obj.d @@ -0,0 +1,114 @@ +CMakeFiles/Assignment-01.dir/TStack.cpp.obj: \ + C:\Users\csand\IKT203\Exam\part1\TStack.cpp \ + C:\Users\csand\IKT203\Exam\part1\TStack.h \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/wchar.h C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/locale.h C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/numbers \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/limits.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/syslimits.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdlib.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stddef.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/Utils.cpp.obj b/Exam/part1/build/CMakeFiles/Assignment-01.dir/Utils.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..349c1d053eaa2564303422528d551a7acfe1ad8c GIT binary patch literal 123510 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­iFC%} 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 CMakeFiles\Assignment-01.dir\main.cpp.i + +CMakeFiles/Assignment-01.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/main.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\main.cpp -o CMakeFiles\Assignment-01.dir\main.cpp.s + +CMakeFiles/Assignment-01.dir/option1.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/option1.cpp.obj: C:/Users/csand/IKT203/Exam/part1/option1.cpp +CMakeFiles/Assignment-01.dir/option1.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Assignment-01.dir/option1.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/option1.cpp.obj -MF CMakeFiles\Assignment-01.dir\option1.cpp.obj.d -o CMakeFiles\Assignment-01.dir\option1.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\option1.cpp + +CMakeFiles/Assignment-01.dir/option1.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/option1.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\option1.cpp > CMakeFiles\Assignment-01.dir\option1.cpp.i + +CMakeFiles/Assignment-01.dir/option1.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/option1.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\option1.cpp -o CMakeFiles\Assignment-01.dir\option1.cpp.s + +CMakeFiles/Assignment-01.dir/option2.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/option2.cpp.obj: C:/Users/csand/IKT203/Exam/part1/option2.cpp +CMakeFiles/Assignment-01.dir/option2.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/Assignment-01.dir/option2.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/option2.cpp.obj -MF CMakeFiles\Assignment-01.dir\option2.cpp.obj.d -o CMakeFiles\Assignment-01.dir\option2.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\option2.cpp + +CMakeFiles/Assignment-01.dir/option2.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/option2.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\option2.cpp > CMakeFiles\Assignment-01.dir\option2.cpp.i + +CMakeFiles/Assignment-01.dir/option2.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/option2.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\option2.cpp -o CMakeFiles\Assignment-01.dir\option2.cpp.s + +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj: C:/Users/csand/IKT203/Exam/part1/TDoublyLinkedList.cpp +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj -MF CMakeFiles\Assignment-01.dir\TDoublyLinkedList.cpp.obj.d -o CMakeFiles\Assignment-01.dir\TDoublyLinkedList.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.cpp + +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.cpp > CMakeFiles\Assignment-01.dir\TDoublyLinkedList.cpp.i + +CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.cpp -o CMakeFiles\Assignment-01.dir\TDoublyLinkedList.cpp.s + +CMakeFiles/Assignment-01.dir/TStack.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/TStack.cpp.obj: C:/Users/csand/IKT203/Exam/part1/TStack.cpp +CMakeFiles/Assignment-01.dir/TStack.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/Assignment-01.dir/TStack.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/TStack.cpp.obj -MF CMakeFiles\Assignment-01.dir\TStack.cpp.obj.d -o CMakeFiles\Assignment-01.dir\TStack.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\TStack.cpp + +CMakeFiles/Assignment-01.dir/TStack.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/TStack.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\TStack.cpp > CMakeFiles\Assignment-01.dir\TStack.cpp.i + +CMakeFiles/Assignment-01.dir/TStack.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/TStack.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\TStack.cpp -o CMakeFiles\Assignment-01.dir\TStack.cpp.s + +CMakeFiles/Assignment-01.dir/TQueue.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/TQueue.cpp.obj: C:/Users/csand/IKT203/Exam/part1/TQueue.cpp +CMakeFiles/Assignment-01.dir/TQueue.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/Assignment-01.dir/TQueue.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/TQueue.cpp.obj -MF CMakeFiles\Assignment-01.dir\TQueue.cpp.obj.d -o CMakeFiles\Assignment-01.dir\TQueue.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\TQueue.cpp + +CMakeFiles/Assignment-01.dir/TQueue.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/TQueue.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\TQueue.cpp > CMakeFiles\Assignment-01.dir\TQueue.cpp.i + +CMakeFiles/Assignment-01.dir/TQueue.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/TQueue.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\TQueue.cpp -o CMakeFiles\Assignment-01.dir\TQueue.cpp.s + +CMakeFiles/Assignment-01.dir/Utils.cpp.obj: CMakeFiles/Assignment-01.dir/flags.make +CMakeFiles/Assignment-01.dir/Utils.cpp.obj: C:/Users/csand/IKT203/Exam/part1/Utils.cpp +CMakeFiles/Assignment-01.dir/Utils.cpp.obj: CMakeFiles/Assignment-01.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/Assignment-01.dir/Utils.cpp.obj" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Assignment-01.dir/Utils.cpp.obj -MF CMakeFiles\Assignment-01.dir\Utils.cpp.obj.d -o CMakeFiles\Assignment-01.dir\Utils.cpp.obj -c C:\Users\csand\IKT203\Exam\part1\Utils.cpp + +CMakeFiles/Assignment-01.dir/Utils.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Assignment-01.dir/Utils.cpp.i" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\csand\IKT203\Exam\part1\Utils.cpp > CMakeFiles\Assignment-01.dir\Utils.cpp.i + +CMakeFiles/Assignment-01.dir/Utils.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Assignment-01.dir/Utils.cpp.s" + C:\msys64\mingw64\bin\g++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\csand\IKT203\Exam\part1\Utils.cpp -o CMakeFiles\Assignment-01.dir\Utils.cpp.s + +# Object files for target Assignment-01 +Assignment__01_OBJECTS = \ +"CMakeFiles/Assignment-01.dir/main.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/option1.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/option2.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/TStack.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/TQueue.cpp.obj" \ +"CMakeFiles/Assignment-01.dir/Utils.cpp.obj" + +# External object files for target Assignment-01 +Assignment__01_EXTERNAL_OBJECTS = + +Assignment-01.exe: CMakeFiles/Assignment-01.dir/main.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/option1.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/option2.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/TStack.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/TQueue.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/Utils.cpp.obj +Assignment-01.exe: CMakeFiles/Assignment-01.dir/build.make +Assignment-01.exe: CMakeFiles/Assignment-01.dir/linkLibs.rsp +Assignment-01.exe: CMakeFiles/Assignment-01.dir/objects1.rsp +Assignment-01.exe: CMakeFiles/Assignment-01.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX executable Assignment-01.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\Assignment-01.dir\link.txt --verbose=$(VERBOSE) + "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E echo "Assignment-01 post-build step" + +# Rule to build all files generated by this target. +CMakeFiles/Assignment-01.dir/build: Assignment-01.exe +.PHONY : CMakeFiles/Assignment-01.dir/build + +CMakeFiles/Assignment-01.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\Assignment-01.dir\cmake_clean.cmake +.PHONY : CMakeFiles/Assignment-01.dir/clean + +CMakeFiles/Assignment-01.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\csand\IKT203\Exam\part1 C:\Users\csand\IKT203\Exam\part1 C:\Users\csand\IKT203\Exam\part1\build C:\Users\csand\IKT203\Exam\part1\build C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles\Assignment-01.dir\DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/Assignment-01.dir/depend + diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/cmake_clean.cmake b/Exam/part1/build/CMakeFiles/Assignment-01.dir/cmake_clean.cmake new file mode 100644 index 0000000..12b3cee --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "Assignment-01.exe" + "Assignment-01.exe.manifest" + "Assignment-01.pdb" + "CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj" + "CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/TQueue.cpp.obj" + "CMakeFiles/Assignment-01.dir/TQueue.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/TStack.cpp.obj" + "CMakeFiles/Assignment-01.dir/TStack.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/Utils.cpp.obj" + "CMakeFiles/Assignment-01.dir/Utils.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/main.cpp.obj" + "CMakeFiles/Assignment-01.dir/main.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/option1.cpp.obj" + "CMakeFiles/Assignment-01.dir/option1.cpp.obj.d" + "CMakeFiles/Assignment-01.dir/option2.cpp.obj" + "CMakeFiles/Assignment-01.dir/option2.cpp.obj.d" + "libAssignment-01.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/Assignment-01.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.make b/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.make new file mode 100644 index 0000000..89f0784 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for Assignment-01. +# This may be replaced when dependencies are built. diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.ts b/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.ts new file mode 100644 index 0000000..020692a --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Assignment-01. diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/depend.make b/Exam/part1/build/CMakeFiles/Assignment-01.dir/depend.make new file mode 100644 index 0000000..f142b0f --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for Assignment-01. +# This may be replaced when dependencies are built. diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/flags.make b/Exam/part1/build/CMakeFiles/Assignment-01.dir/flags.make new file mode 100644 index 0000000..084273c --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.31 + +# compile CXX with C:/msys64/mingw64/bin/g++.exe +CXX_DEFINES = -DASSIGNMENT_01_OPTION=1 + +CXX_INCLUDES = + +CXX_FLAGS = -g -std=gnu++20 + diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/link.txt b/Exam/part1/build/CMakeFiles/Assignment-01.dir/link.txt new file mode 100644 index 0000000..344cc29 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/link.txt @@ -0,0 +1,3 @@ +"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E rm -f CMakeFiles\Assignment-01.dir/objects.a +C:\msys64\mingw64\bin\ar.exe qc CMakeFiles\Assignment-01.dir/objects.a @CMakeFiles\Assignment-01.dir\objects1.rsp +C:\msys64\mingw64\bin\g++.exe -g -Wl,--whole-archive CMakeFiles\Assignment-01.dir/objects.a -Wl,--no-whole-archive -o Assignment-01.exe -Wl,--out-implib,libAssignment-01.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\Assignment-01.dir\linkLibs.rsp diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/linkLibs.rsp b/Exam/part1/build/CMakeFiles/Assignment-01.dir/linkLibs.rsp new file mode 100644 index 0000000..8ed353a --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/linkLibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/main.cpp.obj b/Exam/part1/build/CMakeFiles/Assignment-01.dir/main.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..172464842971e01b38c493896763033b6595e4e3 GIT binary patch literal 29201 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 z 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 literal 0 HcmV?d00001 diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/option1.cpp.obj.d b/Exam/part1/build/CMakeFiles/Assignment-01.dir/option1.cpp.obj.d new file mode 100644 index 0000000..8f1411a --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Assignment-01.dir/option1.cpp.obj.d @@ -0,0 +1,158 @@ +CMakeFiles/Assignment-01.dir/option1.cpp.obj: \ + C:\Users\csand\IKT203\Exam\part1\option1.cpp \ + C:\Users\csand\IKT203\Exam\part1\option1.h \ + C:/msys64/mingw64/include/c++/15.2.0/iostream \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/wchar.h C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stddef.h \ + C:/msys64/mingw64/include/stddef.h C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/locale.h C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/pthread.h C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/limits.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/syslimits.h \ + C:/msys64/mingw64/include/limits.h C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/time.h C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/numbers \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdlib.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/limits \ + C:\Users\csand\IKT203\Exam\part1\TDoublyLinkedList.h \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:\Users\csand\IKT203\Exam\part1\TQueue.h \ + C:\Users\csand\IKT203\Exam\part1\TStack.h \ + C:\Users\csand\IKT203\Exam\part1\Utils.h diff --git a/Exam/part1/build/CMakeFiles/Assignment-01.dir/option2.cpp.obj b/Exam/part1/build/CMakeFiles/Assignment-01.dir/option2.cpp.obj new file mode 100644 index 0000000000000000000000000000000000000000..7ead67afd6e02374ba10453ee7245a2274b641b7 GIT binary patch literal 52254 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 search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: feaaa8b8d0ead308dc62d839201f7330 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_5bc4c.dir\\' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj C:\\Users\\csand\\AppData\\Local\\Temp\\cceaejuU.s + GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.' + Linking C executable cmTC_5bc4c.exe + "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_5bc4c.dir\\link.txt --verbose=1 + "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_5bc4c.dir/objects.a + C:\\msys64\\mingw64\\bin\\ar.exe qc CMakeFiles\\cmTC_5bc4c.dir/objects.a @CMakeFiles\\cmTC_5bc4c.dir\\objects1.rsp + C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a -Wl,--no-whole-archive -o cmTC_5bc4c.exe -Wl,--out-implib,libcmTC_5bc4c.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev8, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5bc4c.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5bc4c.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccMnLOdY.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5bc4c.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a --no-whole-archive --out-implib libcmTC_5bc4c.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccMnLOdY.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5bc4c.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a --no-whole-archive --out-implib libcmTC_5bc4c.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5bc4c.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5bc4c.' + mingw32-make[1]: Leaving directory 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-rh2l6r' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-rh2l6r'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/msys64/mingw64/bin/mingw32-make.exe -f Makefile cmTC_5bc4c/fast] + ignore line: [C:/msys64/mingw64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_5bc4c.dir\\build.make CMakeFiles/cmTC_5bc4c.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-rh2l6r'] + ignore line: [Building C object CMakeFiles/cmTC_5bc4c.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj -c "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCCompilerABI.c"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_5bc4c.dir\\'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_5bc4c.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\csand\\AppData\\Local\\Temp\\cceaejuU.s] + ignore line: [GNU C23 (Rev8 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: feaaa8b8d0ead308dc62d839201f7330] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_5bc4c.dir\\'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj C:\\Users\\csand\\AppData\\Local\\Temp\\cceaejuU.s] + ignore line: [GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_5bc4c.dir\\CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_5bc4c.exe] + ignore line: ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_5bc4c.dir\\link.txt --verbose=1] + ignore line: ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_5bc4c.dir/objects.a] + ignore line: [C:\\msys64\\mingw64\\bin\\ar.exe qc CMakeFiles\\cmTC_5bc4c.dir/objects.a @CMakeFiles\\cmTC_5bc4c.dir\\objects1.rsp] + ignore line: [C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a -Wl --no-whole-archive -o cmTC_5bc4c.exe -Wl --out-implib libcmTC_5bc4c.dll.a -Wl --major-image-version 0 --minor-image-version 0] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5bc4c.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5bc4c.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccMnLOdY.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5bc4c.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a --no-whole-archive --out-implib libcmTC_5bc4c.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccMnLOdY.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_5bc4c.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_5bc4c.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_5bc4c.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccMnLOdY.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5bc4c.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_5bc4c.dir/objects.a --no-whole-archive --out-implib libcmTC_5bc4c.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'C': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6" + binary: "C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6' + + Run Build Command(s): "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/msys64/mingw64/bin/mingw32-make.exe -f Makefile cmTC_9b858/fast + C:/msys64/mingw64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_9b858.dir\\build.make CMakeFiles/cmTC_9b858.dir/build + mingw32-make[1]: Entering directory 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6' + Building CXX object CMakeFiles/cmTC_9b858.dir/CMakeCXXCompilerABI.cpp.obj + C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCXXCompilerABI.cpp" + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev8, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_9b858.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccMXZhaf.s + GNU C++17 (Rev8, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: e7386b44e3a7fd4f3b26b08cdd95994a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccMXZhaf.s + GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_9b858.exe + "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_9b858.dir\\link.txt --verbose=1 + "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_9b858.dir/objects.a + C:\\msys64\\mingw64\\bin\\ar.exe qc CMakeFiles\\cmTC_9b858.dir/objects.a @CMakeFiles\\cmTC_9b858.dir\\objects1.rsp + C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl,-v -Wl,--whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a -Wl,--no-whole-archive -o cmTC_9b858.exe -Wl,--out-implib,libcmTC_9b858.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev8, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9b858.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9b858.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccdJ97fc.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9b858.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a --no-whole-archive --out-implib libcmTC_9b858.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccdJ97fc.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9b858.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a --no-whole-archive --out-implib libcmTC_9b858.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9b858.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9b858.' + mingw32-make[1]: Leaving directory 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] ==> [C:/msys64/mingw64/include/c++/15.2.0] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] ==> [C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] ==> [C:/msys64/mingw64/include/c++/15.2.0/backward] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" -E env VERBOSE=1 C:/msys64/mingw64/bin/mingw32-make.exe -f Makefile cmTC_9b858/fast] + ignore line: [C:/msys64/mingw64/bin/mingw32-make.exe -f CMakeFiles\\cmTC_9b858.dir\\build.make CMakeFiles/cmTC_9b858.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/CMakeScratch/TryCompile-qcquu6'] + ignore line: [Building CXX object CMakeFiles/cmTC_9b858.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj -c "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCXXCompilerABI.cpp"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.31\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_9b858.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\csand\\AppData\\Local\\Temp\\ccMXZhaf.s] + ignore line: [GNU C++17 (Rev8 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: e7386b44e3a7fd4f3b26b08cdd95994a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\csand\\AppData\\Local\\Temp\\ccMXZhaf.s] + ignore line: [GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles\\cmTC_9b858.dir\\CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_9b858.exe] + ignore line: ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E cmake_link_script CMakeFiles\\cmTC_9b858.dir\\link.txt --verbose=1] + ignore line: ["C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E rm -f CMakeFiles\\cmTC_9b858.dir/objects.a] + ignore line: [C:\\msys64\\mingw64\\bin\\ar.exe qc CMakeFiles\\cmTC_9b858.dir/objects.a @CMakeFiles\\cmTC_9b858.dir\\objects1.rsp] + ignore line: [C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl -v -Wl --whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a -Wl --no-whole-archive -o cmTC_9b858.exe -Wl --out-implib libcmTC_9b858.dll.a -Wl --major-image-version 0 --minor-image-version 0] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9b858.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9b858.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccdJ97fc.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9b858.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a --no-whole-archive --out-implib libcmTC_9b858.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccdJ97fc.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_9b858.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_9b858.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_9b858.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\csand\\AppData\\Local\\Temp\\ccdJ97fc.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9b858.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v --whole-archive CMakeFiles\\cmTC_9b858.dir/objects.a --no-whole-archive --out-implib libcmTC_9b858.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'CXX': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45 +... diff --git a/Exam/part1/build/CMakeFiles/CMakeDirectoryInformation.cmake b/Exam/part1/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..853577f --- /dev/null +++ b/Exam/part1/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/csand/IKT203/Exam/part1") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/csand/IKT203/Exam/part1/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Exam/part1/build/CMakeFiles/Makefile.cmake b/Exam/part1/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b649ae5 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,63 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeRCInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Linker/GNU.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU-C.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU-CXX.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Linker/Windows-GNU.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-C.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-CXX-ABI.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU-CXX.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-GNU.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-Initialize.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows-windres.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/Windows.cmake" + "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.31/Modules/Platform/WindowsPaths.cmake" + "C:/Users/csand/IKT203/Exam/part1/CMakeLists.txt" + "CMakeFiles/3.31.6-msvc6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6-msvc6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6-msvc6/CMakeRCCompiler.cmake" + "CMakeFiles/3.31.6-msvc6/CMakeSystem.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Assignment-01.dir/DependInfo.cmake" + ) diff --git a/Exam/part1/build/CMakeFiles/Makefile2 b/Exam/part1/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..150f9a8 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/Makefile2 @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" + +# The command to remove a file. +RM = "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\csand\IKT203\Exam\part1 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\csand\IKT203\Exam\part1\build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/Assignment-01.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/Assignment-01.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Assignment-01.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/Assignment-01.dir + +# All Build rule for target. +CMakeFiles/Assignment-01.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=1,2,3,4,5,6,7,8 "Built target Assignment-01" +.PHONY : CMakeFiles/Assignment-01.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Assignment-01.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/Assignment-01.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles 0 +.PHONY : CMakeFiles/Assignment-01.dir/rule + +# Convenience name for target. +Assignment-01: CMakeFiles/Assignment-01.dir/rule +.PHONY : Assignment-01 + +# codegen rule for target. +CMakeFiles/Assignment-01.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles --progress-num=1,2,3,4,5,6,7,8 "Finished codegen for target Assignment-01" +.PHONY : CMakeFiles/Assignment-01.dir/codegen + +# clean rule for target. +CMakeFiles/Assignment-01.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/clean +.PHONY : CMakeFiles/Assignment-01.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Exam/part1/build/CMakeFiles/TargetDirectories.txt b/Exam/part1/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..9a3683a --- /dev/null +++ b/Exam/part1/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/Assignment-01.dir +C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/edit_cache.dir +C:/Users/csand/IKT203/Exam/part1/build/CMakeFiles/rebuild_cache.dir diff --git a/Exam/part1/build/CMakeFiles/cmake.check_cache b/Exam/part1/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Exam/part1/build/CMakeFiles/progress.marks b/Exam/part1/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Exam/part1/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Exam/part1/build/Makefile b/Exam/part1/build/Makefile new file mode 100644 index 0000000..0d8f04c --- /dev/null +++ b/Exam/part1/build/Makefile @@ -0,0 +1,342 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" + +# The command to remove a file. +RM = "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\csand\IKT203\Exam\part1 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\csand\IKT203\Exam\part1\build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E echo "No interactive CMake dialog available." +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles C:\Users\csand\IKT203\Exam\part1\build\\CMakeFiles\progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\csand\IKT203\Exam\part1\build\CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Assignment-01 + +# Build rule for target. +Assignment-01: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 Assignment-01 +.PHONY : Assignment-01 + +# fast build rule for target. +Assignment-01/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/build +.PHONY : Assignment-01/fast + +TDoublyLinkedList.obj: TDoublyLinkedList.cpp.obj +.PHONY : TDoublyLinkedList.obj + +# target to build an object file +TDoublyLinkedList.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj +.PHONY : TDoublyLinkedList.cpp.obj + +TDoublyLinkedList.i: TDoublyLinkedList.cpp.i +.PHONY : TDoublyLinkedList.i + +# target to preprocess a source file +TDoublyLinkedList.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.i +.PHONY : TDoublyLinkedList.cpp.i + +TDoublyLinkedList.s: TDoublyLinkedList.cpp.s +.PHONY : TDoublyLinkedList.s + +# target to generate assembly for a file +TDoublyLinkedList.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.s +.PHONY : TDoublyLinkedList.cpp.s + +TQueue.obj: TQueue.cpp.obj +.PHONY : TQueue.obj + +# target to build an object file +TQueue.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TQueue.cpp.obj +.PHONY : TQueue.cpp.obj + +TQueue.i: TQueue.cpp.i +.PHONY : TQueue.i + +# target to preprocess a source file +TQueue.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TQueue.cpp.i +.PHONY : TQueue.cpp.i + +TQueue.s: TQueue.cpp.s +.PHONY : TQueue.s + +# target to generate assembly for a file +TQueue.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TQueue.cpp.s +.PHONY : TQueue.cpp.s + +TStack.obj: TStack.cpp.obj +.PHONY : TStack.obj + +# target to build an object file +TStack.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TStack.cpp.obj +.PHONY : TStack.cpp.obj + +TStack.i: TStack.cpp.i +.PHONY : TStack.i + +# target to preprocess a source file +TStack.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TStack.cpp.i +.PHONY : TStack.cpp.i + +TStack.s: TStack.cpp.s +.PHONY : TStack.s + +# target to generate assembly for a file +TStack.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/TStack.cpp.s +.PHONY : TStack.cpp.s + +Utils.obj: Utils.cpp.obj +.PHONY : Utils.obj + +# target to build an object file +Utils.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/Utils.cpp.obj +.PHONY : Utils.cpp.obj + +Utils.i: Utils.cpp.i +.PHONY : Utils.i + +# target to preprocess a source file +Utils.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/Utils.cpp.i +.PHONY : Utils.cpp.i + +Utils.s: Utils.cpp.s +.PHONY : Utils.s + +# target to generate assembly for a file +Utils.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/Utils.cpp.s +.PHONY : Utils.cpp.s + +main.obj: main.cpp.obj +.PHONY : main.obj + +# target to build an object file +main.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/main.cpp.obj +.PHONY : main.cpp.obj + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/main.cpp.s +.PHONY : main.cpp.s + +option1.obj: option1.cpp.obj +.PHONY : option1.obj + +# target to build an object file +option1.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option1.cpp.obj +.PHONY : option1.cpp.obj + +option1.i: option1.cpp.i +.PHONY : option1.i + +# target to preprocess a source file +option1.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option1.cpp.i +.PHONY : option1.cpp.i + +option1.s: option1.cpp.s +.PHONY : option1.s + +# target to generate assembly for a file +option1.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option1.cpp.s +.PHONY : option1.cpp.s + +option2.obj: option2.cpp.obj +.PHONY : option2.obj + +# target to build an object file +option2.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option2.cpp.obj +.PHONY : option2.cpp.obj + +option2.i: option2.cpp.i +.PHONY : option2.i + +# target to preprocess a source file +option2.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option2.cpp.i +.PHONY : option2.cpp.i + +option2.s: option2.cpp.s +.PHONY : option2.s + +# target to generate assembly for a file +option2.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Assignment-01.dir\build.make CMakeFiles/Assignment-01.dir/option2.cpp.s +.PHONY : option2.cpp.s + +# Help Target +help: + @echo The following are some of the valid targets for this Makefile: + @echo ... all (the default if no target is provided) + @echo ... clean + @echo ... depend + @echo ... edit_cache + @echo ... rebuild_cache + @echo ... Assignment-01 + @echo ... TDoublyLinkedList.obj + @echo ... TDoublyLinkedList.i + @echo ... TDoublyLinkedList.s + @echo ... TQueue.obj + @echo ... TQueue.i + @echo ... TQueue.s + @echo ... TStack.obj + @echo ... TStack.i + @echo ... TStack.s + @echo ... Utils.obj + @echo ... Utils.i + @echo ... Utils.s + @echo ... main.obj + @echo ... main.i + @echo ... main.s + @echo ... option1.obj + @echo ... option1.i + @echo ... option1.s + @echo ... option2.obj + @echo ... option2.i + @echo ... option2.s +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Exam/part1/build/cmake_install.cmake b/Exam/part1/build/cmake_install.cmake new file mode 100644 index 0000000..1c785eb --- /dev/null +++ b/Exam/part1/build/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: C:/Users/csand/IKT203/Exam/part1 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/part1") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Users/csand/IKT203/Exam/part1/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "C:/Users/csand/IKT203/Exam/part1/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/Exam/part1/build/compile_commands.json b/Exam/part1/build/compile_commands.json new file mode 100644 index 0000000..bcc9c5b --- /dev/null +++ b/Exam/part1/build/compile_commands.json @@ -0,0 +1,44 @@ +[ +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\main.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\main.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/main.cpp", + "output": "CMakeFiles/Assignment-01.dir/main.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\option1.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\option1.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/option1.cpp", + "output": "CMakeFiles/Assignment-01.dir/option1.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\option2.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\option2.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/option2.cpp", + "output": "CMakeFiles/Assignment-01.dir/option2.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\TDoublyLinkedList.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\TDoublyLinkedList.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/TDoublyLinkedList.cpp", + "output": "CMakeFiles/Assignment-01.dir/TDoublyLinkedList.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\TStack.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\TStack.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/TStack.cpp", + "output": "CMakeFiles/Assignment-01.dir/TStack.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\TQueue.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\TQueue.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/TQueue.cpp", + "output": "CMakeFiles/Assignment-01.dir/TQueue.cpp.obj" +}, +{ + "directory": "C:/Users/csand/IKT203/Exam/part1/build", + "command": "C:\\msys64\\mingw64\\bin\\g++.exe -DASSIGNMENT_01_OPTION=1 -g -std=gnu++20 -o CMakeFiles\\Assignment-01.dir\\Utils.cpp.obj -c C:\\Users\\csand\\IKT203\\Exam\\part1\\Utils.cpp", + "file": "C:/Users/csand/IKT203/Exam/part1/Utils.cpp", + "output": "CMakeFiles/Assignment-01.dir/Utils.cpp.obj" +} +] \ No newline at end of file diff --git a/Exam/part1/main.cpp b/Exam/part1/main.cpp index f832e2c..f4ce71f 100644 --- a/Exam/part1/main.cpp +++ b/Exam/part1/main.cpp @@ -31,6 +31,7 @@ To force an update (e.g., in Visual Studio): #include #include +#include "option1.h" static constexpr std::string_view AssignmentName = "Category 1: Lists, Stacks, & Queues"; @@ -55,3 +56,5 @@ int main(int argc, char* argv[]) appStatus = RunApp(); return appStatus; } + + diff --git a/Exam/part2/CMakeLists.txt b/Exam/part2/CMakeLists.txt new file mode 100644 index 0000000..d1ebc4d --- /dev/null +++ b/Exam/part2/CMakeLists.txt @@ -0,0 +1,42 @@ +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +# "ON" = build Option 1, "OFF" = build Option 2. +option(BUILD_ASSIGNMENT_02_OPTION_1 "Build Assignment Option 1 (Standard)" ON) + +add_executable(Assignment-02 + main.cpp +) + +# Conditionally add the correct source file +if(BUILD_ASSIGNMENT_02_OPTION_1) + # If ON, add option1.cpp and define 'ASSIGNMENT_OPTION=1' for C++ + target_sources(Assignment-02 + PRIVATE + option1.cpp + option1.h + ) + target_compile_definitions(Assignment-02 PRIVATE "ASSIGNMENT_02_OPTION=1") +else() + # If OFF, add option2.cpp and define 'ASSIGNMENT_OPTION=2' for C++ + target_sources(Assignment-02 + PRIVATE + option2.cpp + option2.h + ) + target_compile_definitions(Assignment-02 PRIVATE "ASSIGNMENT_02_OPTION=2") +endif() +target_link_libraries(Assignment-02 + PRIVATE + SharedLib +) + + +add_custom_command(TARGET Assignment-02 POST_BUILD + # Add a custom command here if needed + COMMAND ${CMAKE_COMMAND} -E echo "Assignment-02 post-build step" +) diff --git a/Exam/part2/main.cpp b/Exam/part2/main.cpp new file mode 100644 index 0000000..f2228b8 --- /dev/null +++ b/Exam/part2/main.cpp @@ -0,0 +1,57 @@ +// Mandatory-02.cpp : Defines the entry point for the application. +// + +/* +Dear Student, + +Remember to follow the coding standards and best practices discussed +in the portfolio assignment document. +Good luck with your portfolio! + +NB: Do not delete the code below that prints the assignment and option info! + +--------------------------------------------------------------------- +*** HOW TO SWITCH BETWEEN OPTION 1 AND OPTION 2 *** +--------------------------------------------------------------------- +You CANNOT switch options by changing this file. + +1. Go to the 'CMakeLists.txt' file for this assignment. +2. Find the line: + option(BUILD_ASSIGNMENT_OPTION_1 "..." ON) +3. Change 'ON' (for Option 1) to 'OFF' (for Option 2). + +*** VERY IMPORTANT: After changing the option *** +Your project will NOT update until you re-run the CMake configuration. + +To force an update (e.g., in Visual Studio): +- Right-click the 'CMakeLists.txt' file and select 'Configure Cache'. +- OR, simply delete the 'out' / 'build' folder and rebuild the project. +--------------------------------------------------------------------- +*/ + +#include +#include + +static constexpr std::string_view AssignmentName = "Category 2: Sorting & Searching"; + +#if ASSIGNMENT_02_OPTION == 1 +#include "option1.h" +static constexpr std::string_view AssignmentOption = "Option 1 (Standard): Cruise Ship Manifest."; +#elif ASSIGNMENT_02_OPTION == 2 +#include "option2.h" +static constexpr std::string_view AssignmentOption = "Option 2 (Advanced): Combined Corporate Directory."; +#endif + + + +int main(int argc, char* argv[]) +{ + int appStatus = 0; + std::cout << AssignmentName << std::endl; + std::cout << AssignmentOption << std::endl; + + // Create only core or common code in main.cpp + // Use the option header files to implement the specific assignment option logic + appStatus = RunApp(); + return appStatus; +} diff --git a/Exam/part2/option1.cpp b/Exam/part2/option1.cpp new file mode 100644 index 0000000..aa8a3fa --- /dev/null +++ b/Exam/part2/option1.cpp @@ -0,0 +1,36 @@ +// Option 1 (Standard): Console Text Editor. +// + +#include +#include +#include "option1.h" +#include "SharedLib.h" + +/** + * @brief Callback function to process one name. + */ +static bool NameReadCallback(const int aIndex, const int aTotalCount, const std::string& aFirstName, const std::string& aLastName) +{ + std::cout << "Reading Name " << (aIndex + 1) << " of " << aTotalCount << ": " + << aFirstName << " " << aLastName << "\n"; + + // We only want to read 10 names (index 0 through 9) + // Return false when aIndex is 9 to stop the loop after this one. + return (aIndex < 9); +} + + +int RunApp() +{ + // Path to the names data file + std::string filename = "F:\\IKT203\\VisualStudio\\DATA\\random_names.txt"; + + std::cout << "Reading first 10 names from file: " << filename << "\n\n"; + + // Call the utility function with the name callback + readNamesFromFile(filename, NameReadCallback); + + std::cout << "\nFinished reading names." << std::endl; + + return 0; +} \ No newline at end of file diff --git a/Exam/part2/option1.h b/Exam/part2/option1.h new file mode 100644 index 0000000..f0b36c3 --- /dev/null +++ b/Exam/part2/option1.h @@ -0,0 +1,11 @@ +// option1.h : Option 1 (Standard): Console Text Editor. + +#pragma once + +#ifndef OPTION1_H +#define OPTION1_H + +int RunApp(); + + +#endif // OPTION1_H diff --git a/Exam/part2/option2.cpp b/Exam/part2/option2.cpp new file mode 100644 index 0000000..3c7fc79 --- /dev/null +++ b/Exam/part2/option2.cpp @@ -0,0 +1,8 @@ +// Option 2 (Advanced): Console Music Player. + +#include "option2.h" + +int RunApp() { + // Implement the Console Music Player application logic here + return 0; +} \ No newline at end of file diff --git a/Exam/part2/option2.h b/Exam/part2/option2.h new file mode 100644 index 0000000..754f3df --- /dev/null +++ b/Exam/part2/option2.h @@ -0,0 +1,10 @@ +// option1.h : Option 2 (Advanced): Console Music Player. +#pragma once + +#ifndef OPTION2_H +#define OPTION2_H + +int RunApp(); + + +#endif // OPTION2_H