From b0b1ad0e373ceeea42dac9cc18c73e6d211285d5 Mon Sep 17 00:00:00 2001 From: Panth Date: Sat, 1 Feb 2025 14:16:36 -0500 Subject: [PATCH] completed challenge.c --- .idea/.gitignore | 8 + .idea/.name | 1 + .idea/OrbitalOnboarding.iml | 2 + .idea/editor.xml | 580 +++++++++++ .idea/misc.xml | 9 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + a.exe | Bin 0 -> 142780 bytes challenge.c | 123 ++- .../.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 cmake-build-debug/CMakeCache.txt | 408 ++++++++ .../CMakeFiles/3.30.5/CMakeCCompiler.cmake | 81 ++ .../CMakeFiles/3.30.5/CMakeCXXCompiler.cmake | 101 ++ .../3.30.5/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 43069 bytes .../3.30.5/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 43088 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 .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ .../CMakeFiles/3.30.5/CompilerIdCXX/a.exe | Bin 0 -> 43172 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 454 +++++++++ .../CMakeFiles/clion-Debug-log.txt | 1 + .../CMakeFiles/clion-environment.txt | 5 + .../CMakeFiles/cmake.check_cache | 1 + 28 files changed, 3601 insertions(+), 31 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/OrbitalOnboarding.iml create mode 100644 .idea/editor.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 a.exe 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/CMakeCache.txt create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_C.bin create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CMakeDetermineCompilerABI_CXX.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/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe create mode 100644 cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml 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 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..13566b81 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 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 new file mode 100644 index 00000000..6078d098 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +mte140-L1 \ No newline at end of file diff --git a/.idea/OrbitalOnboarding.iml b/.idea/OrbitalOnboarding.iml new file mode 100644 index 00000000..f08604bb --- /dev/null +++ b/.idea/OrbitalOnboarding.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/editor.xml b/.idea/editor.xml new file mode 100644 index 00000000..95d51a7d --- /dev/null +++ b/.idea/editor.xml @@ -0,0 +1,580 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..7628489f --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..f8da63f9 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/a.exe b/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..8722fc2586766d916b31f0d5e23bd8d2eda22bb0 GIT binary patch literal 142780 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%0AJ;3C#+g_sT~mKz+<`2M@2;FGSs4c^N9((f z+LOURK9?C2e1bNE;oJ4{?F_w|%)dKVdIfpCo04r802l|u!ez`xlnxvUFXMz^)@dW$ z<&k^}^Ij7i)b*(0neE}qS_Gv0Al#h$Zc05Su=kNaWmJ+^D(kIy@4)E|(pbXAO`}!d6u*>sMX zlZhN_Y#Jmk4x1x@tm89|kAPN!^K#g-=_fp{j#@s$B+B~YDW+*?s0Q1Up3S2a?4Awh zz+8Tu^Hv>$A1S$56GCgepesVpw*tau*NnZTT{{DV96ClZNC;&eWdfRNSOaZJM`*_} zMfQ5I<`@>pa=l!!ZJKCO2&R3)EK3IIkN{}vVw1V+l(!b8$UmH6%+e34sqLZBqfHBA zLCScxL?A~~1F?JDntRfvFCB{U8%D|NaKbQP^~z!>>;D~#ANY+a%)FUo^drL~^i8$=o zuT^B~xYTT;Oe1sdh+VwXm2r)Ay0dC=yMyC$X8Ns8dgY>7nWKR1BTxspr=br4F=CZ&>%^_n?WUyN{+}{Kt7Otx{5|-F@@1Ln%;!*I=;+@egS~6j`^D^3`b$y64NmY>@yiqW8OvcE7na_=BH_G72^jBiSA zUiF(>x2Tdhf-QDQB4ifxt-d#4Jp1dWYL2Xo7QLh1B`+n`_{1caQ=VyI`gL75*OrgJw dxaNb{wy$XPmQ|ujQET;ug4C5gjwPQN{|C3w{8<11 literal 0 HcmV?d00001 diff --git a/challenge.c b/challenge.c index bc5c0128..0bb9257d 100644 --- a/challenge.c +++ b/challenge.c @@ -8,15 +8,16 @@ // Question 0 // Include the challenge.h header file //------------------------------------------------------------------------- - +#include "challenge.h" //------------------------------------------------------------------------- // Question 1 -// Declare two global variables. Both are integers named `q1A` and `q1B`, -// respectively. The value of `q1A` should be initialized to 0 and the value +// Declare two global variables. Both are integers named `q1A` and `q1B`, +// respectively. The value of `q1A` should be initialized to 0 and the value // of `q1B`should be initialized to 1. //------------------------------------------------------------------------- - +int q1A = 0; +int q1B = 1; //------------------------------------------------------------------------- // Question 2 @@ -25,36 +26,55 @@ // named `Q2_ARRAY_SIZE`. //------------------------------------------------------------------------- +#define Q2_ARRAY_SIZE 10 +int q2Array[Q2_ARRAY_SIZE]; + //------------------------------------------------------------------------- // Question 3 -// Complete the following function. The function should flip the most +// Complete the following function. The function should flip the most // significant bit and the least significant bit of the input byte `x`. // The function should then return the y value appended to the new x value. -// +// // Example: x = 0b10010010, y = 0b01100101 // x becomes 0b00010011 // The function should return 0b0001001101100101 //------------------------------------------------------------------------- uint16_t q3(uint8_t x, uint8_t y) { - + x ^= 0x81; + return (x << 8) | y; } //------------------------------------------------------------------------- // Question 4 // Fix all the issues with the following function, `q4`. -// The function should return the sum of all the elements in the array +// The function should return the sum of all the elements in the array // pointed to by `array`. The length of the array is given by the parameter -// `arrayLength`. Deal with all possible errors. It should return -1 if any +// `arrayLength`. Deal with all possible errors. It should return -1 if any // errors occur. // // Note: The array contains 8-bit unsigned integers. //------------------------------------------------------------------------- int32_t q4(uint8_t * array, uint32_t arrayLength) { - for (uint8_t i = 0; i <= arrayLength; i++) { - int32_t sum = 0; + + if (array == NULL) { + + return -1; + } + + int32_t sum = 0; + + for (uint8_t i = 0; i < arrayLength; i++) { + if (!array[i]) + { + break; + } + sum += array[i]; + } + + return sum; } //------------------------------------------------------------------------- @@ -63,7 +83,11 @@ int32_t q4(uint8_t * array, uint32_t arrayLength) { // - uint32_t a // - uint16_t b //------------------------------------------------------------------------- - +typedef union{ + uint32_t a; + uint16_t b; +}q5_t; +//typedef yes or no?? //------------------------------------------------------------------------- // Question 6 @@ -72,7 +96,11 @@ int32_t q4(uint8_t * array, uint32_t arrayLength) { // - uint32_t x // - uint16_t y //------------------------------------------------------------------------- - +typedef struct{ + uint32_t x; + uint16_t y; +}q6_t; +//typedef yes or no?? //------------------------------------------------------------------------- // Question 7 @@ -81,7 +109,10 @@ int32_t q4(uint8_t * array, uint32_t arrayLength) { // - SUCCESS = 0 // - FAIL = 1 //------------------------------------------------------------------------- - +typedef enum { + SUCCESS = 0, + FAIL = 1 +}error_t; //------------------------------------------------------------------------- // Question 8 @@ -89,29 +120,38 @@ int32_t q4(uint8_t * array, uint32_t arrayLength) { // them together. The macro should return the result. //------------------------------------------------------------------------- +#define MULTIPLY(x, y) ((x) * (y)) //------------------------------------------------------------------------- // Question 9 -// Complete the following function. The function swaps the values of two -// integers pointed to by `a` and `b`. The function should return 0 if the +// Complete the following function. The function swaps the values of two +// integers pointed to by `a` and `b`. The function should return 0 if the // swap was successful and -1 if the swap failed. -// -// Example: +// +// Example: // int x = 5, y = 10; // q9(&x, &y); // returns 0 // Now, x = 10 and y = 5 //------------------------------------------------------------------------- int q9(int *a, int *b) { + if (a == NULL || b == NULL) { + return -1; + } + + int temp = *a; + *a = *b; + *b = temp; + return 0; } //------------------------------------------------------------------------- // Question 10 // Complete the following function. The function should swap the values of -// the `a` and `b` members in the `q10_t` structure pointed to by `q10`. Use -// the `q9` function you created. The `q10` function should return SUCCESS +// the `a` and `b` members in the `q10_t` structure pointed to by `q10`. Use +// the `q9` function you created. The `q10` function should return SUCCESS // if the swap was successful, and FAIL if the swap failed. -// +// // Note: The error_t type is defined in question 7. //------------------------------------------------------------------------- typedef struct { @@ -120,18 +160,26 @@ typedef struct { } q10_t; error_t q10(q10_t *q10) { + if (q10 == NULL) { + return FAIL; + } + + if (q9(&q10->a, &q10->b) == -1) { + return FAIL; + } + return SUCCESS; } //------------------------------------------------------------------------- // Question 11 // Complete the following function. The function should copy over the values // in the array of struct a into struct b at an offset of 1, so the value stored -// at index 0 in the array of struct a should be copied into index 1 of the -// array in struct b and so on. This should be done without a loop. The `q11` -// function should return SUCCESS if the copy was successful, and FAIL if +// at index 0 in the array of struct a should be copied into index 1 of the +// array in struct b and so on. This should be done without a loop. The `q11` +// function should return SUCCESS if the copy was successful, and FAIL if // the copy failed. -// +// // Note: The error_t type is defined in question 7. //------------------------------------------------------------------------- typedef struct { @@ -143,7 +191,13 @@ typedef struct { } q11_b_t; error_t q11(q11_a_t *a, q11_b_t *b){ + if (a == NULL || b == NULL) { + return FAIL; + } + + memcpy(b->array + 1, a->array, 50 * sizeof(uint16_t)); + return SUCCESS; } //------------------------------------------------------------------------- @@ -152,20 +206,27 @@ error_t q11(q11_a_t *a, q11_b_t *b){ // lesser value of the 2. The macro should return the result. //------------------------------------------------------------------------- +#define MIN(x, y) ((x) < (y) ? (x) : (y)) + //------------------------------------------------------------------------- // Question 13 // Complete the following function. The function should return -// the minimum of the addresses pointed to by ptr1 and ptr 2 incremented -// by 5, so if ptr1 was pointing to 0x00000004 and ptr2 was pointing to -// 0x00000006 the function should return a void pointer pointing to +// the minimum of the addresses pointed to by ptr1 and ptr 2 incremented +// by 5, so if ptr1 was pointing to 0x00000004 and ptr2 was pointing to +// 0x00000006 the function should return a void pointer pointing to // 0x00000009 or -1 if there is an error. //------------------------------------------------------------------------- void *q13(uint32_t *ptr1, uint16_t *ptr2){ + if (ptr1 == NULL || ptr2 == NULL) { + return (void *)-1; + } + + return (void *) MIN(((uint32_t)ptr1 + 5), ((uint32_t)ptr2 + 5)); } //------------------------------------------------------------------------- -// The following function is used to test your code. Do not remove any +// The following function is used to test your code. Do not remove any // existing code. You may add additional tests if you wish. //------------------------------------------------------------------------- int main(void) { @@ -207,7 +268,7 @@ int main(void) { ASSERT(q4(smallArray, 0) == 0); ASSERT(q4(NULL, 10) == -1); ASSERT(q4(largeArray, 1000) == 1); - + // Question 5 Test q5_t q5 = {.a = 0x01020304}; ASSERT(q5.a == 0x01020304); @@ -273,4 +334,4 @@ int main(void) { ASSERT(q13(ptr1, ptr2) == (void *)0x3129); return 0; -} \ 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 00000000..e69de29b 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 00000000..e69de29b 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 00000000..e69de29b 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 00000000..e69de29b diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt new file mode 100644 index 00000000..e8b90652 --- /dev/null +++ b/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,408 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug +# It was generated by CMake: C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/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 + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/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)/onboarding + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/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=onboarding + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake/toolchain_gcc.cmake + +//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 +onboarding_BINARY_DIR:STATIC=C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug + +//Value Computed by CMake +onboarding_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +onboarding_SOURCE_DIR:STATIC=C:/Users/Admin/Desktop/COOP/OrbitalOnboarding + + +######################## +# 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=c:/Users/Admin/Desktop/COOP/OrbitalOnboarding/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-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=C:/Users/Admin/Desktop/COOP/OrbitalOnboarding +//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=C:/Program Files/JetBrains/CLion 2024.3.2/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 00000000..0acd6023 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "C:/Program Files/JetBrains/CLion 2024.3.2/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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "C:/Program Files/JetBrains/CLion 2024.3.2/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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3.2/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/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..7029a235 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.1.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.40) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/x86_64-w64-mingw32/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Toolchain does not support discovering `import std` support") + + + 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..9a489072f3627f10530839b101778af507390e37 GIT binary patch literal 43069 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 XW23=~ze6EAL@e^zLl5a8Ml1U-TI>w_ literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake new file mode 100644 index 00000000..d701a815 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake new file mode 100644 index 00000000..5488cad7 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.22631") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.22631") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + +include("C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake/toolchain_gcc.cmake") + +set(CMAKE_SYSTEM "Windows-10.0.22631") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.22631") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/CMakeCCompilerId.c b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..8d8bb038 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 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..c3938839a3fc539cf22a70a8cb333c5d04891ed8 GIT binary patch literal 43144 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 H-sb)m literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..da6c824a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe b/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe new file mode 100644 index 0000000000000000000000000000000000000000..9682e22babf581e5a751d4f3fd132b465ec0160f GIT binary patch literal 43172 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 Z651Y-KF=MB^-?fw6n%}cyw=;?{{`?IeDeSR 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 00000000..49c6989e --- /dev/null +++ b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,454 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:10 (project)" + message: | + The system is: Windows - 10.0.22631 - AMD64 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:10 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Program Files/JetBrains/CLion 2024.3.2/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: + C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdC/a.exe + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:10 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/3.30.5/CompilerIdCXX/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-jn9j5z" + binary: "C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-jn9j5z" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-jn9j5z' + + Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3.2/bin/ninja/win/x64/ninja.exe" -v cmTC_97ccc + [1/2] C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c" + Using built-in specs. + COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\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_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/' + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_97ccc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Admin\\AppData\\Local\\Temp\\ccU0kNCx.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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "/win/include" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../include" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/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: + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + C:/Program Files/JetBrains/CLion 2024.3.2/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_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/' + as -v -o CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj C:\\Users\\Admin\\AppData\\Local\\Temp\\ccU0kNCx.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 + COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj -o cmTC_97ccc.exe -Wl,--out-implib,libcmTC_97ccc.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_97ccc.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_97ccc.' + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_97ccc.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_97ccc.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 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + collect2 version 13.1.0 + C:\\Program Files\\JetBrains\\CLion 2024.3.2\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_97ccc.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_97ccc.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 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d + GNU ld (GNU Binutils) 2.40\x0d + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_97ccc.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_97ccc.'\x0d + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/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 [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-jn9j5z'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3.2/bin/ninja/win/x64/ninja.exe" -v cmTC_97ccc] + ignore line: [[1/2] C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj -c "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\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_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/'] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_97ccc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Admin\\AppData\\Local\\Temp\\ccU0kNCx.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 "C:/Program Files/JetBrains/CLion 2024.3.2/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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../include"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/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: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/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_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/'] + ignore line: [ as -v -o CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj C:\\Users\\Admin\\AppData\\Local\\Temp\\ccU0kNCx.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] + ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj -o cmTC_97ccc.exe -Wl --out-implib libcmTC_97ccc.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_97ccc.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_97ccc.'] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_97ccc.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_97ccc.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 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + ignore line: [collect2 version 13.1.0] + ignore line: [C:\\Program Files\\JetBrains\\CLion 2024.3.2\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_97ccc.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_97ccc.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_97ccc.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 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] + ignore line: [GNU ld (GNU Binutils) 2.40\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_97ccc.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_97ccc.'\x0d] + ignore line: [] + ignore line: [] + linker tool for 'C': C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Running the C compiler's linker: "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.40 + - + kind: "try_compile-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1ard2o" + binary: "C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1ard2o" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1ard2o' + + Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3.2/bin/ninja/win/x64/ninja.exe" -v cmTC_abca4 + [1/2] C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp" + Using built-in specs. + COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.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_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/' + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_abca4.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Admin\\AppData\\Local\\Temp\\cc20b6Tb.s + GNU C++17 (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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "/win/include" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../include" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/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: + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++ + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32 + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include + End of search list. + Compiler executable checksum: e75de627edc3c57e31324b930b15b056 + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/' + as -v -o CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Admin\\AppData\\Local\\Temp\\cc20b6Tb.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 + COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.'\x0d + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE -v -Wl,-v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_abca4.exe -Wl,--out-implib,libcmTC_abca4.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE + COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/ + LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_abca4.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_abca4.' + C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_abca4.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_abca4.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + collect2 version 13.1.0 + C:\\Program Files\\JetBrains\\CLion 2024.3.2\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_abca4.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_abca4.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d + GNU ld (GNU Binutils) 2.40\x0d + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_abca4.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_abca4.'\x0d + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [C:/Program Files/JetBrains/CLion 2024.3.2/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 [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/include;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: 'C:/Users/Admin/Desktop/COOP/OrbitalOnboarding/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-1ard2o'] + ignore line: [] + ignore line: [Run Build Command(s): "C:/Program Files/JetBrains/CLion 2024.3.2/bin/ninja/win/x64/ninja.exe" -v cmTC_abca4] + ignore line: [[1/2] C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE -fdiagnostics-color=always -v -o CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj -c "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp"] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.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_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/'] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_abca4.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\Admin\\AppData\\Local\\Temp\\cc20b6Tb.s] + ignore line: [GNU C++17 (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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/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 "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../include"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Program Files/JetBrains/CLion 2024.3.2/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: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/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: e75de627edc3c57e31324b930b15b056] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/'] + ignore line: [ as -v -o CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Admin\\AppData\\Local\\Temp\\cc20b6Tb.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] + ignore line: [COMPILER_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.'\x0d] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE -v -Wl -v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_abca4.exe -Wl --out-implib libcmTC_abca4.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\PROGRA~1\\JETBRA~1\\CLION2~1.2\\bin\\mingw\\bin\\G__~1.EXE] + ignore line: [COLLECT_LTO_WRAPPER=C:/Program\\ Files/JetBrains/CLion\\ 2024.3.2/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=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_abca4.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_abca4.'] + ignore line: [ C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_abca4.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_abca4.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + ignore line: [collect2 version 13.1.0] + ignore line: [C:\\Program Files\\JetBrains\\CLion 2024.3.2\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_abca4.exe C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_abca4.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_abca4.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] + ignore line: [GNU ld (GNU Binutils) 2.40\x0d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_abca4.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_abca4.'\x0d] + ignore line: [] + ignore line: [] + linker tool for 'CXX': C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "C:/Program Files/JetBrains/CLion 2024.3.2/bin/cmake/win/x64/share/cmake-3.30/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:10 (project)" + message: | + Running the CXX compiler's linker: "C:/Program Files/JetBrains/CLion 2024.3.2/bin/mingw/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.40 +... 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 00000000..1c69d346 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -0,0 +1 @@ +CMakeLists.txt not found in C:\Users\Admin\Desktop\COOP\OrbitalOnboarding Select CMakeLists.txt diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 00000000..0520ca1f --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,5 @@ +ToolSet: 11.0 w64 (local)@C:\Program Files\JetBrains\CLion 2024.3.2\bin\mingw +Ninja: 1.12.1@C:\Program Files\JetBrains\CLion 2024.3.2\bin\ninja\win\x64\ninja.exe +Options: + +Options:-DCMAKE_MAKE_PROGRAM=C:/Program Files/JetBrains/CLion 2024.3.2/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 00000000..3dccd731 --- /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