From d2c66c3e03e37ab27939ec39231497acceb6b9c0 Mon Sep 17 00:00:00 2001 From: maerzbe101587 Date: Mon, 15 Dec 2025 18:34:28 +0100 Subject: [PATCH] Test --- .idea/.gitignore | 8 - .idea/.name | 1 - .idea/doblespiel.iml | 2 +- .idea/editor.xml | 956 ++++++------- .idea/misc.xml | 7 + .idea/vcs.xml | 4 +- .idea/workspace.xml | 130 ++ CMakeLists.txt | 25 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-fb1ef9c4459eb3b95af0.json | 1183 +++++++++++++++++ .../cmakeFiles-v1-2dc98ce9541919f72aa0.json | 121 ++ .../codemodel-v2-3557cbcd5c6fe31db571.json | 78 ++ ...irectory-.-Debug-d0094a50bb2071803777.json | 14 + .../reply/index-2025-12-15T17-33-08-0823.json | 108 ++ ...rget-doble-Debug-fdc48871ff918f345a1f.json | 146 ++ ...st_numbers-Debug-52ced4a1da9b839fd3a7.json | 130 ++ ...test_stack-Debug-0bf6b96676d3607296b1.json | 114 ++ .../toolchains-v1-20e3e50da028eff741bd.json | 51 + cmake-build-debug/.ninja_deps | Bin 0 -> 4016 bytes cmake-build-debug/.ninja_log | 9 + cmake-build-debug/CMakeCache.txt | 368 +++++ .../CMakeFiles/3.30.5/CMakeCCompiler.cmake | 81 ++ .../3.30.5/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 43069 bytes .../CMakeFiles/3.30.5/CMakeRCCompiler.cmake | 6 + .../CMakeFiles/3.30.5/CMakeSystem.cmake | 15 + .../3.30.5/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++++ .../CMakeFiles/3.30.5/CompilerIdC/a.exe | Bin 0 -> 43144 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 223 ++++ .../CMakeFiles/TargetDirectories.txt | 5 + .../CMakeFiles/clion-Debug-log.txt | 4 + .../CMakeFiles/clion-environment.txt | 5 + .../CMakeFiles/cmake.check_cache | 1 + cmake-build-debug/CMakeFiles/rules.ninja | 102 ++ .../CMakeFiles/test_numbers.dir/bintree.c.obj | Bin 0 -> 5670 bytes .../CMakeFiles/test_numbers.dir/numbers.c.obj | Bin 0 -> 6235 bytes .../CMakeFiles/test_numbers.dir/stack.c.obj | Bin 0 -> 4013 bytes .../test_numbers.dir/test_numbers.c.obj | Bin 0 -> 5749 bytes .../CMakeFiles/test_stack.dir/stack.c.obj | Bin 0 -> 4013 bytes .../test_stack.dir/test_stack.c.obj | Bin 0 -> 5938 bytes .../Testing/Temporary/LastTest.log | 3 + cmake-build-debug/build.ninja | 270 ++++ cmake-build-debug/cmake_install.cmake | 57 + cmake-build-debug/test_numbers.exe | Bin 0 -> 98857 bytes cmake-build-debug/test_stack.exe | Bin 0 -> 89207 bytes highscores.txt | 2 + main.c | 1 + test_numbers.c | 83 ++ 50 files changed, 4726 insertions(+), 491 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name create mode 100644 .idea/misc.xml create mode 100644 .idea/workspace.xml create mode 100644 cmake-build-debug/.cmake/api/v1/query/cache-v2 create mode 100644 cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 cmake-build-debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 cmake-build-debug/.cmake/api/v1/reply/cache-v2-fb1ef9c4459eb3b95af0.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-2dc98ce9541919f72aa0.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-3557cbcd5c6fe31db571.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2025-12-15T17-33-08-0823.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-doble-Debug-fdc48871ff918f345a1f.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-test_numbers-Debug-52ced4a1da9b839fd3a7.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-test_stack-Debug-0bf6b96676d3607296b1.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-20e3e50da028eff741bd.json create mode 100644 cmake-build-debug/.ninja_deps create mode 100644 cmake-build-debug/.ninja_log create mode 100644 cmake-build-debug/CMakeCache.txt create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/CMakeCCompilerId.c create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe create mode 100644 cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-Debug-log.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 cmake-build-debug/CMakeFiles/rules.ninja create mode 100644 cmake-build-debug/CMakeFiles/test_numbers.dir/bintree.c.obj create mode 100644 cmake-build-debug/CMakeFiles/test_numbers.dir/numbers.c.obj create mode 100644 cmake-build-debug/CMakeFiles/test_numbers.dir/stack.c.obj create mode 100644 cmake-build-debug/CMakeFiles/test_numbers.dir/test_numbers.c.obj create mode 100644 cmake-build-debug/CMakeFiles/test_stack.dir/stack.c.obj create mode 100644 cmake-build-debug/CMakeFiles/test_stack.dir/test_stack.c.obj create mode 100644 cmake-build-debug/Testing/Temporary/LastTest.log create mode 100644 cmake-build-debug/build.ninja create mode 100644 cmake-build-debug/cmake_install.cmake create mode 100644 cmake-build-debug/test_numbers.exe create mode 100644 cmake-build-debug/test_stack.exe create mode 100644 test_numbers.c diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index a81451b..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -doblespiel.iml \ No newline at end of file diff --git a/.idea/doblespiel.iml b/.idea/doblespiel.iml index 4c94235..f08604b 100644 --- a/.idea/doblespiel.iml +++ b/.idea/doblespiel.iml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/.idea/editor.xml b/.idea/editor.xml index 1f0ef49..95d51a7 100644 --- a/.idea/editor.xml +++ b/.idea/editor.xml @@ -1,6 +1,484 @@ + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0b76fe5 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 6841f35..35eb1dd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,8 +1,6 @@ - - - + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..94e3cae --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,130 @@ + + + + + + + { + "useNewFormat": true +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "customColor": "", + "associatedIndex": 5 +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1765819796243 + + + + + + + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index e69de29..0c1f1f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +cmake_minimum_required(VERSION 3.10) +project(doblespiel C) + +set(CMAKE_C_STANDARD 11) + +# Hauptprogramm +add_executable(doble + main.c + numbers.c + bintree.c + stack.c + highscore.c + timer.c) + +# Test für den Stack +add_executable(test_stack + test_stack.c + stack.c) + +# Test für numbers.c (benötigt auch Baum + Stack) +add_executable(test_numbers + test_numbers.c + numbers.c + bintree.c + stack.c) \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-fb1ef9c4459eb3b95af0.json b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-fb1ef9c4459eb3b95af0.json new file mode 100644 index 0000000..ea311c2 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-fb1ef9c4459eb3b95af0.json @@ -0,0 +1,1183 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/addr2line.exe" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ar.exe" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "d:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "30" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "5" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/ctest.exe" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "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" : "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_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" : "D:/ProgrammierenS3/doblespiel/doblespiel" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/doblespiel" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "make program" + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/objcopy.exe" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "doblespiel" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ranlib.exe" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/readelf.exe" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30" + }, + { + "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" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/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_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "doblespiel_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug" + }, + { + "name" : "doblespiel_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "doblespiel_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "D:/ProgrammierenS3/doblespiel/doblespiel" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-2dc98ce9541919f72aa0.json b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-2dc98ce9541919f72aa0.json new file mode 100644 index 0000000..429fd0d --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-2dc98ce9541919f72aa0.json @@ -0,0 +1,121 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows-GNU.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows-windres.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Platform/Windows-GNU-C-ABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCommonLanguageInclude.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug", + "source" : "D:/ProgrammierenS3/doblespiel/doblespiel" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-3557cbcd5c6fe31db571.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-3557cbcd5c6fe31db571.json new file mode 100644 index 0000000..6c3de81 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-3557cbcd5c6fe31db571.json @@ -0,0 +1,78 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "doblespiel", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "doble::@6890427a1f51a3e7e1df", + "jsonFile" : "target-doble-Debug-fdc48871ff918f345a1f.json", + "name" : "doble", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "test_numbers::@6890427a1f51a3e7e1df", + "jsonFile" : "target-test_numbers-Debug-52ced4a1da9b839fd3a7.json", + "name" : "test_numbers", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "test_stack::@6890427a1f51a3e7e1df", + "jsonFile" : "target-test_stack-Debug-0bf6b96676d3607296b1.json", + "name" : "test_stack", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug", + "source" : "D:/ProgrammierenS3/doblespiel/doblespiel" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2025-12-15T17-33-08-0823.json b/cmake-build-debug/.cmake/api/v1/reply/index-2025-12-15T17-33-08-0823.json new file mode 100644 index 0000000..2ab2ec5 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/index-2025-12-15T17-33-08-0823.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cmake.exe", + "cpack" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cpack.exe", + "ctest" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/ctest.exe", + "root" : "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 30, + "patch" : 5, + "string" : "3.30.5", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-3557cbcd5c6fe31db571.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-fb1ef9c4459eb3b95af0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-2dc98ce9541919f72aa0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-20e3e50da028eff741bd.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-fb1ef9c4459eb3b95af0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-2dc98ce9541919f72aa0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-3557cbcd5c6fe31db571.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-20e3e50da028eff741bd.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-doble-Debug-fdc48871ff918f345a1f.json b/cmake-build-debug/.cmake/api/v1/reply/target-doble-Debug-fdc48871ff918f345a1f.json new file mode 100644 index 0000000..286c652 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/target-doble-Debug-fdc48871ff918f345a1f.json @@ -0,0 +1,146 @@ +{ + "artifacts" : + [ + { + "path" : "doble.exe" + }, + { + "path" : "doble.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 7, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu11 -fdiagnostics-color=always" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + ], + "id" : "doble::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "doble", + "nameOnDisk" : "doble.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "numbers.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "bintree.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "stack.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "highscore.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "timer.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-test_numbers-Debug-52ced4a1da9b839fd3a7.json b/cmake-build-debug/.cmake/api/v1/reply/target-test_numbers-Debug-52ced4a1da9b839fd3a7.json new file mode 100644 index 0000000..c132113 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/target-test_numbers-Debug-52ced4a1da9b839fd3a7.json @@ -0,0 +1,130 @@ +{ + "artifacts" : + [ + { + "path" : "test_numbers.exe" + }, + { + "path" : "test_numbers.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 21, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu11 -fdiagnostics-color=always" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "id" : "test_numbers::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "test_numbers", + "nameOnDisk" : "test_numbers.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "test_numbers.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "numbers.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "bintree.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "stack.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-test_stack-Debug-0bf6b96676d3607296b1.json b/cmake-build-debug/.cmake/api/v1/reply/target-test_stack-Debug-0bf6b96676d3607296b1.json new file mode 100644 index 0000000..59bdde6 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/target-test_stack-Debug-0bf6b96676d3607296b1.json @@ -0,0 +1,114 @@ +{ + "artifacts" : + [ + { + "path" : "test_stack.exe" + }, + { + "path" : "test_stack.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 16, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu11 -fdiagnostics-color=always" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "id" : "test_stack::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "test_stack", + "nameOnDisk" : "test_stack.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "test_stack.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "stack.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-20e3e50da028eff741bd.json b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-20e3e50da028eff741bd.json new file mode 100644 index 0000000..c775757 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-20e3e50da028eff741bd.json @@ -0,0 +1,51 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include", + "D:/Programmieren/CLion 2024.3.5/bin/mingw/include", + "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed", + "D:/Programmieren/CLion 2024.3.5/bin/mingw/x86_64-w64-mingw32/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc.exe", + "version" : "13.1.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/windres.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..f796ece4249e07df6cca13ba82f096bf83405596 GIT binary patch literal 4016 zcmcInNpI6Y6drac`@WQ=P$(dQ-6o}~P&pNGqEZDM5JGYtd(uqfCGxlph)a(A3dD&M zzlWvl`&Ra?l=Yjj-KJ?;XqZI$lu_dM&GUQTdvB(>$z$GtY10C4m`?~f0Ce}5d3uaF zl85(fSW`WK_)5>d>=4S@TZ+zPE{L#aDZ{YU_rt2~qQ14_~xBU#v3yeDD z%h>oA>`qm&)4Pu|-)l;>rrNc%c1X`KPj{KuU)0Zab{HM)2aACGA)V5hXE}p5g+sQ( zGFlFNKUMNten71t6vRJN@*465q`%+6dspZ&}s!-ImtcwAOK%JIrMv z!t@z?*mc^2pXbRoOw+>ns{8Gy=YJF$)(C4u2Bc!wzF-vl{4(s)R$jNm1+kpQ> zengHdb6J_kjd(`rYNk9+I+#Sq5%LVab;0hRb2*uWJcYfo8o^j#sF5d8yr%e6lSY!6 zBe@OB_p(eV<}vnAeU9+6SwkFt9;xK!#R5baW;NzH$kRh`*FooqyOcS30RCCkc5={# z&hNt(U!_g(bEGHgQJb;e0yF~C>3l2x+Xie0s%gDi-`as^|JJt>*J7!Yd$qosMaW&) zD${w$Tne4s0jIL_0uCa&;Ki~2HhB9GpURr9seW*Pjplm7AL-k!!Cd1%W zR+oh^7f{od^x(b;?u*c86Jm3Or{oOXiS_@^&_v(mI^G4|W?(n42WSCAzZX4SXjk;> zYWK$Ix>tE?B;-aE@6uk_T^YS}rrz^^!VlT-%dfEHI(+GZAC>x=_6}Q40lRCk7ky$M U)>l)P<-6?1I*FsoJ|X7kAHRpomjD0& literal 0 HcmV?d00001 diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log new file mode 100644 index 0000000..27852fc --- /dev/null +++ b/cmake-build-debug/.ninja_log @@ -0,0 +1,9 @@ +# ninja log v6 +6 46 7875231937697360 CMakeFiles/test_numbers.dir/stack.c.obj a9a9627d139b718 +4 46 7875231937677339 CMakeFiles/test_numbers.dir/bintree.c.obj d8eae0f2ea8bee62 +0 47 7875231937637328 CMakeFiles/test_numbers.dir/test_numbers.c.obj b8364e3fb150663f +3 53 7875231937657329 CMakeFiles/test_numbers.dir/numbers.c.obj fcf42459c065f5e5 +53 130 7875231938167129 test_numbers.exe 7b36f23289465109 +9 65 7875232078940498 CMakeFiles/test_stack.dir/stack.c.obj a682dd7bdc25d280 +7 73 7875232078909939 CMakeFiles/test_stack.dir/test_stack.c.obj 5845cbd6aa7567d5 +74 118 7875232079577284 test_stack.exe cea4d55a5ce7de47 diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..668738f --- /dev/null +++ b/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,368 @@ +# This is the CMakeCache file. +# For build in directory: d:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug +# It was generated by CMake: D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable colored diagnostics throughout. +CMAKE_COLOR_DIAGNOSTICS:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/doblespiel + +//Path to a program. +CMAKE_LINKER:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=doblespiel + +//Path to a program. +CMAKE_RANLIB:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +doblespiel_BINARY_DIR:STATIC=D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug + +//Value Computed by CMake +doblespiel_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +doblespiel_SOURCE_DIR:STATIC=D:/ProgrammierenS3/doblespiel/doblespiel + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=30 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/ProgrammierenS3/doblespiel/doblespiel +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake new file mode 100644 index 0000000..8a75253 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.1.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc-ar.exe") +set(CMAKE_RANLIB "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.40) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;D:/Programmieren/CLion 2024.3.5/bin/mingw/include;D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;D:/Programmieren/CLion 2024.3.5/bin/mingw/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..3872cc365ae401a5e1aa2e6d3c6372118e116875 GIT binary patch literal 43069 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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/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..8c5d0ee90abce66c9065c5e066cdbbed2507d4dd GIT binary patch literal 43144 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 HZSMa9kx_UQ literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..c7c6a3c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,223 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.26100 - AMD64 + - + kind: "message-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8fax8v" + binary: "D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8fax8v" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8fax8v' + + Run Build Command(s): "D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.exe" -v cmTC_c8c46 + [1/2] "D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe" -fdiagnostics-color=always -v -o CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj -c "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 13.1.0 (GCC) + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/' + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c8c46.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\maerz\\AppData\\Local\\Temp\\ccSQ5tqK.s + GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32) + compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "/win/include" + ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../include" + ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include + End of search list. + Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97 + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/' + as -v -o CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj C:\\Users\\maerz\\AppData\\Local\\Temp\\ccSQ5tqK.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 + COMPILER_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.'\x0d + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && "D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe" -v -Wl,-v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj -o cmTC_c8c46.exe -Wl,--out-implib,libcmTC_c8c46.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=D:/Programmieren/CLion\\ 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends + Thread model: posix + Supported LTO compression algorithms: zlib + gcc version 13.1.0 (GCC) + COMPILER_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c8c46.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_c8c46.' + D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_c8c46.exe D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_c8c46.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + collect2 version 13.1.0 + D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_c8c46.exe D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_c8c46.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + GNU ld (GNU Binutils) 2.40 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c8c46.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_c8c46.'\x0d + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/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: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [D:/Programmieren/CLion 2024.3.5/bin/mingw/include] + collapse include dir [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [D:/Programmieren/CLion 2024.3.5/bin/mingw/x86_64-w64-mingw32/include] + implicit include dirs: [D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;D:/Programmieren/CLion 2024.3.5/bin/mingw/include;D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;D:/Programmieren/CLion 2024.3.5/bin/mingw/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/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: 'D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-8fax8v'] + ignore line: [] + ignore line: [Run Build Command(s): "D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.exe" -v cmTC_c8c46] + ignore line: [[1/2] "D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe" -fdiagnostics-color=always -v -o CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj -c "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 13.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/'] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_c8c46.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\maerz\\AppData\\Local\\Temp\\ccSQ5tqK.s] + ignore line: [GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] + ignore line: [ignoring nonexistent directory "/win/include"] + ignore line: [ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../include"] + ignore line: [ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "D:/Programmieren/CLion 2024.3.5/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/'] + ignore line: [ as -v -o CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj C:\\Users\\maerz\\AppData\\Local\\Temp\\ccSQ5tqK.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] + ignore line: [COMPILER_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.'\x0d] + ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && "D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe" -v -Wl -v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj -o cmTC_c8c46.exe -Wl --out-implib libcmTC_c8c46.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=D:/Programmieren/CLion\\ 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 13.1.0 (GCC) ] + ignore line: [COMPILER_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c8c46.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_c8c46.'] + ignore line: [ D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_c8c46.exe D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_c8c46.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + ignore line: [collect2 version 13.1.0] + ignore line: [D:\\Programmieren\\CLion 2024.3.5\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_c8c46.exe D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LD:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_c8c46.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_c8c46.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + ignore line: [GNU ld (GNU Binutils) 2.40] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c8c46.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_c8c46.'\x0d] + ignore line: [] + ignore line: [] + linker tool for 'C': D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "D:/Programmieren/CLion 2024.3.5/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "D:/Programmieren/CLion 2024.3.5/bin/mingw/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.40 +... diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..011081b --- /dev/null +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/doble.dir +D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/test_stack.dir +D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/test_numbers.dir +D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/edit_cache.dir +D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt new file mode 100644 index 0000000..4971ef6 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -0,0 +1,4 @@ +"D:\Programmieren\CLion 2024.3.5\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.exe" -G Ninja -S D:\ProgrammierenS3\doblespiel\doblespiel -B D:\ProgrammierenS3\doblespiel\doblespiel\cmake-build-debug +-- Configuring done (0.1s) +-- Generating done (0.0s) +-- Build files have been written to: D:/ProgrammierenS3/doblespiel/doblespiel/cmake-build-debug diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..82abb21 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,5 @@ +ToolSet: 11.0 w64 (local)@D:\Programmieren\CLion 2024.3.5\bin\mingw +Ninja: 1.12.1@D:\Programmieren\CLion 2024.3.5\bin\ninja\win\x64\ninja.exe +Options: + +Options:-DCMAKE_MAKE_PROGRAM=D:/Programmieren/CLion 2024.3.5/bin/ninja/win/x64/ninja.exe \ No newline at end of file diff --git a/cmake-build-debug/CMakeFiles/cmake.check_cache b/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/cmake-build-debug/CMakeFiles/rules.ninja b/cmake-build-debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..7ecf13b --- /dev/null +++ b/cmake-build-debug/CMakeFiles/rules.ninja @@ -0,0 +1,102 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.30 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: doblespiel +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__doble_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}"D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__doble_Debug + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && "D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__test_stack_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}"D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__test_stack_Debug + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && "D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__test_numbers_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}"D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__test_numbers_Debug + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && "D:\Programmieren\CLion 2024.3.5\bin\mingw\bin\gcc.exe" $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = "D:\Programmieren\CLion 2024.3.5\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SD:\ProgrammierenS3\doblespiel\doblespiel -BD:\ProgrammierenS3\doblespiel\doblespiel\cmake-build-debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = "D:\Programmieren\CLion 2024.3.5\bin\ninja\win\x64\ninja.exe" $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = "D:\Programmieren\CLion 2024.3.5\bin\ninja\win\x64\ninja.exe" -t targets + description = All primary targets available: + diff --git a/cmake-build-debug/CMakeFiles/test_numbers.dir/bintree.c.obj b/cmake-build-debug/CMakeFiles/test_numbers.dir/bintree.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..46cd1dd30dc8cb50683c91a754c29a0682b4a47a GIT binary patch literal 5670 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/test_numbers.dir/numbers.c.obj b/cmake-build-debug/CMakeFiles/test_numbers.dir/numbers.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..1fbfae057fd822cd76f4946bdcdbb72e0a0f419a GIT binary patch literal 6235 zcmcIoYiwLc6+UzCo%OYM9k1<8Y^O=HNt`AP@va|#7DEtNDO;sD*hJ7hsO&)~q!NA0|yze4!X^Z4ie8dZG ztRDL{C$4?ZldaQfMAQ zJAo@Rq4|N(m3-aPSFv37p}0keI0d-OpT-){l=uH(>JSDseZOCKNkDAL5 zoDW?jAk3DYM?X7feNejaEGc)q|8D7*r3=$%St<0oB8F#2UdJq53D54m7%uJU^zWH% zJdK`qJZ<2JiU2W%7crRc%!J+x&-#v$JsdX|W-rWyUN33Wq4yYe4TQW+N2f42n(<^* zgdu#tU-XtnF4f5IT=v##WiJx=D^bKevz zqOvi4hj~+T)|&WGq~t9B%82nbhMC6Tm2i!&Hbxs zW4cH|;un3tK+!luu8q1XON;&{l?#NzOou5Zp_@iLTa2bGG-8aUvJtfGHN-%rH-s^b z%ZNo(L)r91Bxmi4753dXVS(XldI0x{@eo!`6wfIH%&EZmI?CSWOg3&oyJ31?MX^pi z*Bab}p)O^O6~Nu{D-_JSTrx3U0FRKo&|(^oqT01DXIXcU1*1_Xg*k=_=+Nd7GhxO2 zTpn`@&#>!pV+a*Xp>bJJfKZ>d(y@vAz}4GABX&4E5i60QUL_pZPp+r@eug+yfk9$x zEM-M<6bl$_t|{uI3XI>Nz4}NzzAq~~o86>8Z4+cRL^u`&{AU~kzFZ^|2mTrpNi*|8 z{5AVI4WgvO;&ddH%Eo{%)tV{bIqDH%x)WAmXK^Bxj716-SYpBHexR}xnN-+g596-o znPNI>(!NYqXOPgxnTc993|q^ZTSn2~#0@4`{q$^BZ~v6^dEn=YgdRklU zsHOhIWT?-rGd>#X*7m`<)1n;}bx{)4N`d2hEQ6 zCMTr4WyP&H40y?Zy>lmOxooxow>D9tF{&k<%IZl93CjrD#>hf;WDQ-4FeUr3Ghfc( zZH;nv!`fsdRkR?yLz_v=3>8qOj%`iA}8-fwj&`6r-?C3F8a7fu-bOm9kv+ za3`IM5m@@MvWKNxD?BW#^swCV&_;(1Fkq|RR3@ph&9le8jAq+M_bF14L=3-UnIh8- z28I~QIPAuEE^Q;8hFe!^1MV&E-K`oP<$5Q$-8Z{+JhF`@aIZ9p#(6ExwS+WoISx;Z zMnN#7ycu6J%>cWlgKYBwzGbC%ZO66_hL-A;T8v!VvAb2O8{Dj!wbbE0wTFq2h(P+m z_6NjhPk`CsuJn{U4~x#mX12y`b?YmxTR~&IZ2*gI5VLGr%!o|>y*FSAnp@F~+bzQ< zZ41s6V{WYuPKM?SfS8CI=i!zS<4NE!9VOXWBBw#HO@!(UlCzM3wu@|vE}8R=FdShI z;vm?77cCOzPtus`FYyl040hDD zpPQ~=S@5914&3umNGWcf=H3MFdV-r~kb8@~{z-0*@#TAXJ=uPoR83Fvwqu+Zcw;y3 zypPoAv0JnOzL?qq-%QPGyp@`5ykk4}75Op}wDmsjo#Z~#&)1=>>G}QKPaPlUrr!K4 z-!RUXkhq_3IBlb*(|mQ1w@CHk?{oh#?#1zbyxIbs_i)d1oZWs8H{X(zF3=R#J5%6K zm@n}b^9Q`X$lE3<@aAs5!raD}9pxUgg(laArdkj1#-a-9aKH|V>kUV_d4?={COO-# zxo{bGZoPXrmrdj%>2%V{S(&@~?v7{i9U(uFv{IEYmX3VZ>WUVVsd!i1iWU>Fb8E0> zXs|rA5~^c95c}vu{(EoN_y`W|NoF(t-tOLwfxf_|U^JNtrjwb(y}_x?{iFRGyY9tH zDEfMX$xJLa#}$aE|Q#w!%DY|e`13aCR%1$;d~gs+pSWK@70nnrNj(9l-@I(#j? zQN5GmZm%pp6zJm-58Nrgr_Ou=?+q%QvT^EF3hh|rJ+2Kkx(@yf$rU`i-#-6sp0-O8 zZF{v(q7UQMKDTY2KFNeZ+g|M(h{Ibfd3a!9lq>Nv;0>%PP6Pgqb)!IwaK5Vr@*$GC zO^C?80S_WtBhVQ~_p*cDaL^h&N$AuyAdX1-cm&Z}q5Bb{bprL_o5YO*VFmSg={Uwl zlu!Ecpo?!0*-JkdB%+m)z4!=II(q8KUcb{zkxL!lb(NVM7Mr3e<| z<%TfU*9nAgBMRY%l^DU`5TXve+%S)GBP$HXaBdPk?x0JED5nhO9o=%Au;hKpLEmza z3!mq*_n?E0JIIB$=o#V$J1}>5TqZ(mtv# zKUN~XsUe5{R$g0PRw}w*bVjM78CI9yDv|bs&fZ2l`1(~-ey3#W(HZ@DytcfrR32<~ zrhcy0&@?rY?lqlV#G3vxR+pv<>l&!fJVg=fF1`irF{G(d0BNW!ckI}jwN)DR!K(}r zM}8zLg|H(&q-}-J^q`G^c%F|YGh_0J3{>U%?3-}iiMo2FJ literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/test_numbers.dir/stack.c.obj b/cmake-build-debug/CMakeFiles/test_numbers.dir/stack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6d7564e505723ca7ea78913657656d8cca7033e5 GIT binary patch literal 4013 zcmcgvU2GIp6h3!mXLs7!-A-8rYD+r&77X3p(o#yHxKIe&fLI|_qZrukPIp(fv(5gL zrid{%AvS#}(FbEl)FJ?ma#p z^=F^%Q;B$kLq25+`*-X?ydnR9E%aKV#+n4zBbC_e@81oye}FulCJu!{ryzA`BE5J! zz3@viz4)Y=UYuC}Id$-7Vx$+3+)XcBybJYUdg+LHrxWwL>7|MF=|$6p=rOKyyl^x5 z;#a;{3l~kOhp1V&(?tQ&ODUblB)s^gXoEsFe5nu3ej(up{?K=KDjNsz;eeu%wpmAgKTa76m9Jx>>7()*ruA-l3rh>rd$>6?jEWFKM^8*x zqkVl=Uw^zWp0s+WYjwvS$=i-yDQ2;nsbmWyPB~k4GFETi>aEstBYCIZ*9RNOzmGCk zD846*1+#@r1@vlh-ab(Xk&V)RCe+f&+1OKn0M@)Rdi}-(Ha)6P(sy0xl*(I zw1CEq0l^kHw2C6y@GF@v>%3!359G@A$&w8$5SS{JGuQ<)z`Nk;`EE6pR`V&`;{krm z!vOGw5X2 z$}_;Wg{VE+4J6&7z_6XT4|v#ZYu&KWK0^+jVXAvuYQJ=N!E@;BbR9&qR@7^D%}l*o z02bu|Tt69zUE!@oy+OqIoU-T+>Yj30SDkXs22%zDwgn91fT7|}RWwke!yDN?W3Mq5 zQ*cYG1EA_YO(4QGir@_4f@p1EY}ChMIMW(X5o%{!^_Zb{cXqe4H6e2yF5p`7GK3RA zON^;e!w?FFF0B{?Lm5bmHfZ5Ed!mE;X?u;Hj{O}(jrf&gF`KDttg;9X1_at~t3 z82d9Cp#ql+Fd^txX$RAe{SK4Dx|KHVQ8I0yY%68Gm??WG(-^df#*wQ=nYQUSE%<{L zu4~c4M_TKO#*UrSf-77xtEnqO^^z7`AXVF}#_GGYmKDuRYTAlsAb3S%^NNlg;fLo0 zZJ#PXMu&$J^XolJ8%sIPv zvR*9ZdUN(@r8i@DDcPA!`PGY*~E=iJ1=N5-s+E+$9sMiZ}qp+ z&mbB8u z2q> zyF?K@gu=H6k?=Smbp@%rAa(QrZRf3dBWHZ>ME|y-MWDweqSv3$?Um?&M57Wl#(NTV zqAxUmbW0gvN!?+oBM-qVN!^Upy(x8XNnL!Zh}XQ3zwQC#nRfzQB^LbNa;ps6RdBXe z3*C(*v@)CnbiI|f%7h)wO1Maub7@mmJ2ST^-vl8tK2V_U6qcd%BU?Gp^kQB@#Sho@u6FzcaX~N?+ckfb2;=DQ(5YP{rSe_(1=yG#;y5_@7*dto$LnI zsP_$VpK`7OcMI?bpCpjxC#=Q!4RNOEOqD&HnVhWHv$9snIC;D3RZB(3_HeaU@gS+s a@Op)wOk3vX=RMODUU4=wJs|(DCjSPq*H4K6 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/test_numbers.dir/test_numbers.c.obj b/cmake-build-debug/CMakeFiles/test_numbers.dir/test_numbers.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..4e4199705d0a7d7f81ffe52c6575db6d17c6fe5e GIT binary patch literal 5749 zcmbVQYitzP6+U-n?|SU@V{H>`Cr}13U=qBxu_1s%YR4?Bv7uIo8^WWL@$T$HjAyNx zSwm=OX}3XLS(ZxE^iQLTM3vgARn-2e@<56MQD~~FimFIOs;cG>RU)j)YV!lBB=np+ zv*TUkK9noXo%8t4<38u!NnL6LD!*(2*e0kD#9ZT?D`>A;kN^(glZ|?OE51~ics7>O zUA+Rg8aV_L3$ZE3Sxr|dyGXcm)ebum5aN|6fFbA|ip|`Q>q6YtW)EA7FM+eGaTgiD z_lG-#~wZq^u}IfVlqN3JCylZ`1?)-S>xG ziTNRJU{@9HY4rCA;v^gkDnZ;`k9vatQVV~(_f#RW=x@jy-asyJd#W3(qV{J^0Ynfu zZbLnLtMj{pn%^RB#?KGC2-`9A#N@F=adA&#-t6p6l#Zy0(qz|oDc(C?I)cJ@SE3YO zO3a;JdIQse#GDv_dmki9?S*a^qIB(J)IceIcP@T6QG9pL$X{FJ!USp+bF@BdJelWgh zzjz~lhXUP*f9k!KsQI_Y=5SC~*h2A+RH!e;@1X5cDgNp0P5%KjTZ>LR?&8oj7UN5Z z#_k!6FFC&`Ubw@We&F}~62`$k_{V41fs>1sT~dmFI2ZqLF#c(PZO5b#`yOH|fk@-@ z@`rYwPtcelJBF~=sWmu5CQe^xkg-}h)jKSdQ5djA+7 zT&m)|fD5`E>62d>JFTkf7N-tQ9vmJWKP|}p`}eC)#g9F;PqhluQ-*UGKeYN5_mQ#so>^$LwH3`wVvi7^`F)5j${0>EYvvs%$mk3% zE{>x{G3yT-A9*TxU5BYLVEv%`Wcfji!N!X8LDT#_W z;9XcZrESB2aEBBfCoNSFRhpB!Y37pGX+39w)QEH5+la{3CR9^lFE7Y=d@>CST3QG$T|O1U)#E^GD`hHOo(Lsr ziNj`}PlQtCRq7l>O$z$Ncu1GC%bKt1X2F1+zQAhk7F<2MPGHeSX0nOt(7iA-L#W|?bK7! zWd+ujJK15PJAA`n&t@;TX<9mOPt#;^Schi^?Ga704R=;Ip}=Z9&!s0N=wsFik;vl_8TT8B!)Plmhz5|AeH+<~F z_04RH(i)LBJhY*iwbVr0aDT$6m??#AY-O?%iFko2LQ@bJJ#6dn!bZsept)LCPO2pk zV@oMliZj&yyvVpU!iXi;YdjK%HikjHklQ*c!E1em2)*nFpiQ(ivfQe6`owl5-~#(5 zdWIb|Ciq|viMm`>Zq{WPy=mj%h#flK&|&zFE1#8;c-?SXepC>%z(=&i02SdH#aSm0P?v z!aOqXNNu02)_ zgptd~vMa^2ddf&UC{N~X12=r6$_K?PppBWELeZg-k$q|x9%{DxCmNh?m1PYwc+~nI1#T8tJ0zC!|%1!h?^CnJAI2XzPu9) zyOD;l6n_t+EaT`rOr`w!DdXhzk^uIgPQ@n#BZLwZEx4$l<^t-cNNp4{T8f_b22z`a z>@R_gZbF_miY@i10i-DJ5F89-Cy?4AWKZKV^>Fkh-zsFqK=wnVJlv}R_47cBV4&Ns zjK0ehZ98-WkVWlj$-hU@cz9acwmjLofKmf3c_C~B5?DVdsPTZBK#FV`Jc~7Xioj=> zl_$H1-$ajkHK2YMQ1zIqr_}?Bc)GktL{E6yO~`w3w+7V10W}a%djsn6fEo#?Vq%g69F}l(H!$+#{=2(f$U-+i-}VtvRFR9hxZD$VuhjHKL!X4!x%D- z|H|SWGrW78z<@YNA&h1*Nu;WOVB|t(^kJb7&vL2!|Aop`V^#k9!l79mQ}N%6=9i2o ziar}-%}`qOoPx#Wu| z3z_v|O}$WEUh-MGGs=wqaNQs46(1wk3oD-@tNr}iXB&hc{|8hx1g`pgqrhCjntGwS zykEgefM;|%Li>froyuQ*o^~uxvQ#DUF9yDhFyaDHg(2qiDoF&}9ur?aEoY_kWm=z_ zvW?k*vvs`EJ7w0yyLFj%@Z#m$lUNhH81c^Y=g*f_Y5WogCSNGd|8%Ztx#<~grVCksOm2EZ#pnJhX4Qo literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/test_stack.dir/stack.c.obj b/cmake-build-debug/CMakeFiles/test_stack.dir/stack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..6d7564e505723ca7ea78913657656d8cca7033e5 GIT binary patch literal 4013 zcmcgvU2GIp6h3!mXLs7!-A-8rYD+r&77X3p(o#yHxKIe&fLI|_qZrukPIp(fv(5gL zrid{%AvS#}(FbEl)FJ?ma#p z^=F^%Q;B$kLq25+`*-X?ydnR9E%aKV#+n4zBbC_e@81oye}FulCJu!{ryzA`BE5J! zz3@viz4)Y=UYuC}Id$-7Vx$+3+)XcBybJYUdg+LHrxWwL>7|MF=|$6p=rOKyyl^x5 z;#a;{3l~kOhp1V&(?tQ&ODUblB)s^gXoEsFe5nu3ej(up{?K=KDjNsz;eeu%wpmAgKTa76m9Jx>>7()*ruA-l3rh>rd$>6?jEWFKM^8*x zqkVl=Uw^zWp0s+WYjwvS$=i-yDQ2;nsbmWyPB~k4GFETi>aEstBYCIZ*9RNOzmGCk zD846*1+#@r1@vlh-ab(Xk&V)RCe+f&+1OKn0M@)Rdi}-(Ha)6P(sy0xl*(I zw1CEq0l^kHw2C6y@GF@v>%3!359G@A$&w8$5SS{JGuQ<)z`Nk;`EE6pR`V&`;{krm z!vOGw5X2 z$}_;Wg{VE+4J6&7z_6XT4|v#ZYu&KWK0^+jVXAvuYQJ=N!E@;BbR9&qR@7^D%}l*o z02bu|Tt69zUE!@oy+OqIoU-T+>Yj30SDkXs22%zDwgn91fT7|}RWwke!yDN?W3Mq5 zQ*cYG1EA_YO(4QGir@_4f@p1EY}ChMIMW(X5o%{!^_Zb{cXqe4H6e2yF5p`7GK3RA zON^;e!w?FFF0B{?Lm5bmHfZ5Ed!mE;X?u;Hj{O}(jrf&gF`KDttg;9X1_at~t3 z82d9Cp#ql+Fd^txX$RAe{SK4Dx|KHVQ8I0yY%68Gm??WG(-^df#*wQ=nYQUSE%<{L zu4~c4M_TKO#*UrSf-77xtEnqO^^z7`AXVF}#_GGYmKDuRYTAlsAb3S%^NNlg;fLo0 zZJ#PXMu&$J^XolJ8%sIPv zvR*9ZdUN(@r8i@DDcPA!`PGY*~E=iJ1=N5-s+E+$9sMiZ}qp+ z&mbB8u z2q> zyF?K@gu=H6k?=Smbp@%rAa(QrZRf3dBWHZ>ME|y-MWDweqSv3$?Um?&M57Wl#(NTV zqAxUmbW0gvN!?+oBM-qVN!^Upy(x8XNnL!Zh}XQ3zwQC#nRfzQB^LbNa;ps6RdBXe z3*C(*v@)CnbiI|f%7h)wO1Maub7@mmJ2ST^-vl8tK2V_U6qcd%BU?Gp^kQB@#Sho@u6FzcaX~N?+ckfb2;=DQ(5YP{rSe_(1=yG#;y5_@7*dto$LnI zsP_$VpK`7OcMI?bpCpjxC#=Q!4RNOEOqD&HnVhWHv$9snIC;D3RZB(3_HeaU@gS+s a@Op)wOk3vX=RMODUU4=wJs|(DCjSPq*H4K6 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/test_stack.dir/test_stack.c.obj b/cmake-build-debug/CMakeFiles/test_stack.dir/test_stack.c.obj new file mode 100644 index 0000000000000000000000000000000000000000..57d31a8e56f41c698adf95a3d406873d24bc8988 GIT binary patch literal 5938 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/test_stack.exe b/cmake-build-debug/test_stack.exe new file mode 100644 index 0000000000000000000000000000000000000000..ac11da4ea8ef32f37ec1a50e01c8cb241a4823af GIT binary patch literal 89207 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 +#include +#include "numbers.h" + +// Mini-Checkfunktion ohne Abbruch +static void check(int cond, const char *msg) +{ + if (cond) + printf("[OK] %s\n", msg); + else + printf("[FAIL] %s\n", msg); +} + +int main(void) +{ + printf("=== TEST: numbers.c ===\n"); + + unsigned int len = 20; + unsigned int *nums = createNumbers(len); + + check(nums != NULL, "createNumbers() liefert kein NULL."); + if (nums == NULL) + return 1; // keine weiteren Tests möglich + + check(1, "Array erfolgreich erzeugt."); + + // ------------------------------------------------------- + // Test 1: Länge korrekt + // ------------------------------------------------------- + check(1, "Länge kann nicht direkt geprüft werden, aber createNumbers() hat ausgeführt."); + + // ------------------------------------------------------- + // Test 2: Prüfen, ob GENAU EIN Wert doppelt vorkommt + // ------------------------------------------------------- + unsigned int *count = calloc(2 * len + 1, sizeof(unsigned int)); + if (!count) + { + printf("[FAIL] Konnte Count-Array nicht anlegen.\n"); + free(nums); + return 1; + } + + for (unsigned int i = 0; i < len; i++) + { + if (nums[i] > 0 && nums[i] <= 2 * len) + count[nums[i]]++; + } + + int duplicatesFound = 0; + unsigned int duplicateValue = 0; + + for (unsigned int i = 1; i <= 2 * len; i++) + { + if (count[i] == 2) + { + duplicatesFound++; + duplicateValue = i; + } + else if (count[i] > 2) + { + duplicatesFound = -999; // Fehler + break; + } + } + + check(duplicatesFound == 1, "GENAU eine doppelte Zahl vorhanden."); + + // ------------------------------------------------------- + // Test 3: getDuplicate() liefert richtige Zahl + // ------------------------------------------------------- + unsigned int d = getDuplicate(nums, len); + + check(d == duplicateValue, "getDuplicate() liefert die korrekte doppelte Zahl."); + + // ------------------------------------------------------- + // Aufräumen + // ------------------------------------------------------- + free(nums); + free(count); + + printf("\nAlle tests in test_numbers abgeschlossen.\n"); + return 0; +} \ No newline at end of file