From 24cdae95ac278ad808d0ff76fe477bc7a38e91d9 Mon Sep 17 00:00:00 2001 From: IceCapriccio Date: Mon, 10 Dec 2018 11:11:29 +0800 Subject: [PATCH] =?UTF-8?q?for=20=E5=BE=AA=E7=8E=AF=E5=8A=A0=E4=B8=8A?= =?UTF-8?q?=E6=9C=80=E5=90=8E=E7=9A=84=20goto=20=E8=AF=AD=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/codeStyles/Project.xml | 29 - .idea/workspace.xml | 303 +++---- IntermediateCodeGenerate.cpp | 8 +- cmake-build-debug/CMakeCache.txt | 16 +- .../CMakeFiles/3.12.2/CMakeCCompiler.cmake | 73 -- .../CMakeFiles/3.12.2/CMakeCXXCompiler.cmake | 76 -- .../3.12.2/CMakeDetermineCompilerABI_C.bin | Bin 27280 -> 0 bytes .../3.12.2/CMakeDetermineCompilerABI_CXX.bin | Bin 27289 -> 0 bytes .../CMakeFiles/3.12.2/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.12.2/CMakeSystem.cmake | 15 - .../3.12.2/CompilerIdC/CMakeCCompilerId.c | 623 -------------- .../CMakeFiles/3.12.2/CompilerIdC/a.exe | Bin 27400 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 602 ------------- .../CMakeFiles/3.12.2/CompilerIdCXX/a.exe | Bin 27428 -> 0 bytes .../CMakeFiles/3.12.3/CMakeCCompiler.cmake | 73 -- .../CMakeFiles/3.12.3/CMakeCXXCompiler.cmake | 76 -- .../3.12.3/CMakeDetermineCompilerABI_C.bin | Bin 27280 -> 0 bytes .../3.12.3/CMakeDetermineCompilerABI_CXX.bin | Bin 27289 -> 0 bytes .../CMakeFiles/3.12.3/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.12.3/CMakeSystem.cmake | 15 - .../3.12.3/CompilerIdC/CMakeCCompilerId.c | 623 -------------- .../CMakeFiles/3.12.3/CompilerIdC/a.exe | Bin 27400 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 602 ------------- .../CMakeFiles/3.12.3/CompilerIdCXX/a.exe | Bin 27428 -> 0 bytes .../CMakeDirectoryInformation.cmake | 2 +- cmake-build-debug/CMakeFiles/CMakeOutput.log | 809 +++--------------- .../CMakeFiles/Compiler.dir/CXX.includecache | 46 - .../Compiler.dir/LexAnalyse.cpp.obj | Bin 44974 -> 0 bytes .../Compiler.dir/SyntaxAnalyse.cpp.obj | Bin 70757 -> 0 bytes .../CMakeFiles/Compiler.dir/build.make | 2 +- .../CMakeFiles/Compiler.dir/depend.internal | 28 - .../CMakeFiles/Compiler.dir/depend.make | 30 +- .../CMakeFiles/Compiler.dir/flags.make | 2 +- .../CMakeFiles/Compiler.dir/objects.a | Bin 735936 -> 0 bytes cmake-build-debug/CMakeFiles/Makefile.cmake | 134 ++- cmake-build-debug/CMakeFiles/Makefile2 | 4 +- .../CMakeFiles/clion-environment.txt | 2 +- cmake-build-debug/CMakeFiles/clion-log.txt | 14 + .../CMakeFiles/feature_tests.bin | Bin 29304 -> 29304 bytes cmake-build-debug/Makefile | 8 +- 40 files changed, 407 insertions(+), 3820 deletions(-) delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeCXXCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_C.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeRCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CMakeSystem.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CompilerIdC/CMakeCCompilerId.c delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CompilerIdC/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeCXXCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_C.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeRCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CMakeSystem.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CompilerIdC/CMakeCCompilerId.c delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CompilerIdC/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 cmake-build-debug/CMakeFiles/3.12.3/CompilerIdCXX/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/CXX.includecache delete mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/LexAnalyse.cpp.obj delete mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/SyntaxAnalyse.cpp.obj delete mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/depend.internal delete mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/objects.a diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 30aa626..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7850fc4..f8c6f49 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,6 +1,6 @@ - + @@ -12,15 +12,46 @@ + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -94,7 +75,7 @@ - + @@ -105,9 +86,6 @@ - - - @@ -115,7 +93,7 @@ - + @@ -124,20 +102,26 @@ - - + + - + - - - - - + + + + + + + + + + + @@ -151,14 +135,11 @@ - + - - - - - + + @@ -166,7 +147,7 @@ - + @@ -231,21 +212,15 @@ - - - - true - DEFINITION_ORDER - - @@ -338,7 +313,10 @@ - + + + + 1543414459497 @@ -368,22 +346,29 @@ - - - + - + @@ -460,23 +445,35 @@ - - - - file://$PROJECT_DIR$/IntermediateCodeGenerate.cpp - 169 + 187 @@ -485,9 +482,6 @@ - - - @@ -605,25 +599,9 @@ - - - - - - - - - - - - - - - - - - - + + + @@ -705,37 +683,27 @@ - - - - - - + + - + - - - - - + + - + - - + + - - - - + - - + + @@ -746,54 +714,51 @@ - + - - + + + + + - + + + + - - + + - + - - - - - + + - + - - + + - + - - - - - + + - + - - - - - + + diff --git a/IntermediateCodeGenerate.cpp b/IntermediateCodeGenerate.cpp index 25e9725..ea638f1 100644 --- a/IntermediateCodeGenerate.cpp +++ b/IntermediateCodeGenerate.cpp @@ -249,10 +249,15 @@ CodeSequence Visitor::VisitForSentence(AbstractSyntaxTreeNode *root, int ForSent } int expression2_true = supportTable.NewLabel(); int expression2_false = ForSentence_next; + int expression2_begin = supportTable.NewLabel(); + supportTable.LabelAssign(expression2_begin, total); + CodeTerm codeTerm(DefLabel, -1, -1, expression2_begin); + code.push_back(codeTerm); + total++; // child[3] = ; Exp2Code = VisitExpression(root->child[4], expression2_true, expression2_false); code.push_back(Exp2Code); - CodeTerm codeTerm = CodeTerm(DefLabel, -1, -1, expression2_true); + codeTerm = CodeTerm(DefLabel, -1, -1, expression2_true); supportTable.LabelAssign(expression2_true, total); code.push_back(codeTerm); total++; @@ -270,6 +275,7 @@ CodeSequence Visitor::VisitForSentence(AbstractSyntaxTreeNode *root, int ForSent code.push_back(codeTerm1); total++; } + codeTerm = CodeTerm(Goto, -1, -1, expression2_begin); return code; } diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt index 58af53b..ae2a673 100644 --- a/cmake-build-debug/CMakeCache.txt +++ b/cmake-build-debug/CMakeCache.txt @@ -149,6 +149,12 @@ CMAKE_OBJCOPY:FILEPATH=C:/MinGW/bin/objcopy.exe //Path to a program. CMAKE_OBJDUMP:FILEPATH=C:/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=Compiler @@ -250,9 +256,9 @@ CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/IceCapriccio/CLionProjects/Compiler/cmake- //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=12 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=13 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 //Path to CMake executable. @@ -312,11 +318,11 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks //CXX compiler system defined macros -CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED; ;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__; ;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__; ;__WINT_MAX__;65535;__WINT_MIN__; ;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES; ;__GXX_TYPEINFO_EQUALITY_INLINE; ;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1;__STDC__;1;__cplusplus;199711L;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED; ;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__; ;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__GNUG__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__EXCEPTIONS;1;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__; ;__WINT_MAX__;65535;__WINT_MIN__; ;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570815e+308L);__DBL_MIN__;double(2.22507385850720138309e-308L);__DBL_EPSILON__;double(2.22044604925031308085e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__WCHAR_UNSIGNED__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES; ;__GXX_TYPEINFO_EQUALITY_INLINE; ;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__;0;__WINT_MAX__;65535;__WINT_MIN__;0;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1;__STDC__;1;__cplusplus;199711L;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__GNUG__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__EXCEPTIONS;1;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__;0;__WINT_MAX__;65535;__WINT_MIN__;0;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570815e+308L);__DBL_MIN__;double(2.22507385850720138309e-308L);__DBL_EPSILON__;double(2.22044604925031308085e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__WCHAR_UNSIGNED__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 //CXX compiler system include directories CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include/c++;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include/c++/mingw32;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include/c++/backward;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/../../../../include;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include-fixed //C compiler system defined macros -CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED; ;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__; ;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__; ;__WINT_MAX__;65535;__WINT_MIN__; ;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES; ;__GXX_TYPEINFO_EQUALITY_INLINE; ;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;1;__VERSION__;"4.8.1";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;12;__SIZEOF_SIZE_T__;4;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;4;__SIZE_TYPE__;unsigned int;__PTRDIFF_TYPE__;int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;int;__UINTPTR_TYPE__;unsigned int;__GXX_ABI_VERSION;1002;__USING_SJLJ_EXCEPTIONS__;1;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;2147483647L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;65535;__WCHAR_MIN__;0;__WINT_MAX__;65535;__WINT_MIN__;0;__PTRDIFF_MAX__;2147483647;__SIZE_MAX__;4294967295U;__INTMAX_MAX__;9223372036854775807LL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;18446744073709551615ULL;__UINTMAX_C(c);c ## ULL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807LL;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615ULL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807LL;__INT64_C(c);c ## LL;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;32767;__INT_FAST32_MAX__;2147483647;__INT_FAST64_MAX__;9223372036854775807LL;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;65535;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST64_MAX__;18446744073709551615ULL;__INTPTR_MAX__;2147483647;__UINTPTR_MAX__;4294967295U;__FLT_EVAL_METHOD__;2;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__;_;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;4;__i386;1;__i386__;1;i386;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__i686;1;__i686__;1;__pentiumpro;1;__pentiumpro__;1;__code_model_32__;1;_X86_;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 //C compiler system include directories CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/../../../../include;c:\mingw\bin\../lib/gcc/mingw32/4.8.1/include-fixed //Name of generator. @@ -370,7 +376,7 @@ CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12 +CMAKE_ROOT:INTERNAL=C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13 //ADVANCED property for variable: CMAKE_SH CMAKE_SH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.12.2/CMakeCCompiler.cmake deleted file mode 100644 index c53a715..0000000 --- a/cmake-build-debug/CMakeFiles/3.12.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "C:/MinGW/bin/gcc.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "4.8.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") -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") -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_C_PLATFORM_ID "MinGW") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "C:/MinGW/bin/ar.exe") -set(CMAKE_C_COMPILER_AR "C:/MinGW/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/MinGW/bin/ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "C:/MinGW/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/MinGW/bin/ld.exe") -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_COMPILER_IS_MINGW 1) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -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) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "") -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_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.12.2/CMakeCXXCompiler.cmake deleted file mode 100644 index f59712b..0000000 --- a/cmake-build-debug/CMakeFiles/3.12.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,76 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/MinGW/bin/g++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "4.8.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") -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") -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") -set(CMAKE_CXX17_COMPILE_FEATURES "") -set(CMAKE_CXX20_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "MinGW") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "C:/MinGW/bin/ar.exe") -set(CMAKE_CXX_COMPILER_AR "C:/MinGW/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/MinGW/bin/ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "C:/MinGW/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/MinGW/bin/ld.exe") -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_COMPILER_IS_MINGW 1) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "") -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_LINK_LIBRARIES "stdc++;mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 14048c327565eac3d85f0e33db5ab9296b2c10da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27280 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 diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.12.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 6bd364b690a974e1d12f46fa36ea0af10143626e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27289 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - - -#elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800) -# define COMPILER_ID "XL" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# 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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#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__) -# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) -# 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__) -# endif - -#elif defined(__ARMCC_VERSION) -# 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(__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 - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) -# define COMPILER_ID "MIPSpro" - -#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(__CRAYXE) || defined(__CRAYXC) -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(__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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#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" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#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_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(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# else /* unknown architecture */ -# 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 components. */ -#ifdef 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'}; -#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 "]"; - - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#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(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdC/a.exe b/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdC/a.exe deleted file mode 100644 index feec6f14627c92fdf872b62d5f7f286b6620a4ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27400 zcmeHw4|E&VneUaXBqDZf(>TSn1_mm?w25OUiZPUIrO0wDkZskHgGoZivMf6yvg}IZ zkWgMXpcv}9VO^m6rw4YEmM+~Mme;rCvFSovH%=4ip(TgMw!Ff=^?T5Bl#S1Bw&i8B zz{BtN-Frtfqp=CN?6&8W>x^dZ_y7CucmK@abZnnuWsETww)uI+j$lv4$A91XXFt%D zm;GHOd*XthTzkOBU8$ThnjIO+#)p+eJd+vGl>VfW9m^=GjMCZ_Rfb0fk`1d? zt@KFIksxDXM+Hk<{jWQim$BVW#%9?HN4dj!5vv5zrPu)5{~_$Fu_@TdIywfN>~>(I zJufHmi^`Ad9NaI?K(xfb_r)D2XMKzfPym)%_A^$y0PhohjO|?ju7eu1gy*!3}pdoo5vC?w;0^Ko!@>q@Hfb65T zH5E>$rMX^(;QO%=or29&h;Dt8aD>a70+Q&iFcIO<$Evri-*6oV9w^7|5H^ap2b-yI zI&Tw)JW9Xc#zyiQsbUmPw`mgxe2;#ou@T({Y^FkVrt0tXVKhJ2a(K4U$Hu3%x)ZG) zH(86li~Ks_;*pv^nV+k`arK2hRyd77=I306JQ}+2nPrR}Z1t?2X!TSdu2y`UlSQz1 zd0eyujsyZ<0lIqZ-GvY&9IgcxDz{8t@>ZXZeZ2;}K)NOa)e|mHp+P4RuttJ?#0rZL zY&l?s3-B|!hD)d}gqOp-*Ul6kfg^=~TL}!wbsr|9NZ4UAi&z72aAKzL3P>jEJcT+4 zIjCL55RdxFR!`$37&m_zO?><2%?Gi|c05Hriy}h~!9R*r;TvGjpL0|lcpbIz>8kNV z*f&k*kJaxu>S71?u+0yGS-WZTAJgul%@1HV_K&B(vl)Sd_nR-F`tv5KB)!ljq-rTd z=x->L0M4I0GLLflk*1eV?ZLspC$0k2Y!EzPg&N6vBaAta10C22A=yv$3lJHvgSrR= zzqo%wS>Y!az^`ZKPi?f~xQhQKaTftMWn$z3c@W6)m$|7`2mbHd^YaLLU7;DH4We3i z>Qz7vJ_+UQ;L}&rEyTLpqrYe3m-)F`=)&N}3Y%c&-wFLLVAqfvl|WEtTu%PYxhIZ}zo1#L)PHbYx(f47wdBtDa<4-=B5>F}cRI5YW8< zFz8;^2W!l{6$_9-=(8|p(Da9RBG4Z4DSxg^t3E=Z%^#~fTEV8s{>d2cg)R^&6ETmQ z9Ijn~dEcP3w9htlh?@N7dh{A63D#DgSjH0?^nAZ&)W`1n zXZro&+s^T`pa0)YFHgE2raH`WVlY^$uQo4E7sbj0}`ai(B^r~|9heb-?{$DC%4M%|9U-h-k zwA*tDX+~}Qg}qmBMxVCwE^YwL9XozKBP#nreERs5#DL}W3zTLrziRcDk57Ee#CYmO z#M~EwQIA}H#y7FkLu2)8jYwwddgTZpf?0<_PR6wndspF2j6j9AY5W!gNwL4}goNzCS1MzE~$i&Yk?)1bao}Wm2dJFSl$J9U}rp^R4E%|eu5C zkT?nENw7|WF@J35j8vOH=hIGtvGHIU37LlN(CL#p0ryNG3I2lXsV4a*(O|9mN~`Bm zsHFX6g%*(QzteLW)9%CWQl{Mt4ldN}xi0iZA@r1rVGJ(2q1Z*vB6x2hc!m2hR1HoY zR*)%3+Z8jSTO65f^09UFlRvlO#4^I7t=Q*h^K)zS=gJ{Sf#)8WSzmSEKLRtkiHOI~ zR*jES?UL81_VU>0CRY`3^wbaDe{pf;R&Y0O$Bhsqi$0Pp(G@ z&NWO%UEiho<>1|1;QjPlwmLuK26x>-Y=u)`5!Bfi(2@#T(u0<)&mUVmGbLJx%aBBV}ha8N!CVj4nHH00X9y^skRw2fJ z^uOB4OAghc{okC|JmW8GRr56u^ZIEAhN-cCg(h|}H1+@c{Cxgc?T(qImrpyLB+40no(p!k2IagDb|*YHl>hgx52Fa&m_o8Ta?Pl+Oxc48J=*GlTi!@LC8&($+Se zMf%o&yK>?T8oCAzU5lw>hI$4~YY;$&6<)&c`1Hh#ww3yq6gyGIJ66C|_;;WWlaUkL z)CnZ?9FIS_@H&tam@i#s1>Z+Q&!7IHTz}PagDBHr$_j+AX?n+uZu~>wpIoDd;05i{ zN#}Jhja_*9COw|+>;9*9*~HPwEpBjAWAMoR7qCI86gJuJp16@ueQN;MX>JiTr+)$7 zuXFoPo_<-*r!>p8W--~7X}9v3gyKT>a$BKk7e4^m*sPRyVj0DiN@0bR{3DDf1Vpx7 zEzm#|r(Ux>?W+YRGWYZYx^d5e5DuJvrtnWl>(gJ>Q+WQ$LZ6RKP0e5F!or94XJma& z?$61+BJs6y?~!}A+}Fu{wcOXp{fmkWTdvC2m{Sw6S3zoo4Edd(`gaP%5V-vw?IxmrLf(V|A#rt?T;4$naE(5mdx(sh~$6*waS$PO8-7BnN#AL5+4}ICUZIE%25)jC_S0onUUKw%4jY*HZY=O zlj)H}T!UA1;Zqw)jHDImCd4%0bo?E8`cs;cOWl#wX}1Of*DLkf!0@^a*C^hGmIhpw z`b}Um42$k+B*t+^H*?(Sc6_wL<@y3x8S$c=&yGIOzCwhzQv95cAQ)TdXfZz0 zLH4^}JiiWF(G%?)baZ2{w^1Vw$w%_F5ppW2O#+pDt@&lQ+~aDyx2$d48LW%}qOJVV ziQ_P-y*yPJLEYKScOds*BVXCy&(FU|{OQWZuDt7>vU{D*S66bTEp#<#F+T`SwjKJ} z{QO$%S!ZSSPPBl6Loc=?fQPWxZB~Y5s`$%!oO^+K4KyT!%3^xRN1}NNw0+oBFp zOI3cnQxFsWKd{`;X9#yEa6ba|Q4_2eu!5;>P&2kR&R8q9o!D-}b_cfmupPqoG`1J9 z{R$iF$1MwNRIb2&1GX*LBG~$|rLk$)K9B8-*zU*n5VpU>_Bgg9*p6a*4jYx`0ce z3!SKUj0}vWlkM@$KsxD1A`y%j{9@8!?0-2!8EA{AF-MdtXebLO<9lpirn#a?ttYdK zOC1RAO(aLj&bCwzY>TJIlI(jfIR`?k27eg)fezubB4gJwRUJxd!|_xm zo*l}u4%A0gHJRCy%EEcpCF+B8XOFQ2YPqDQ#z#k0ZQm#$4=^>6L>w4f=}=Q6Xv05r zs3RE;`j&%;1?N_0yniICu})_k_r{1m>O_z+yE67!=U_GoS^J!WwvCE=v3nipX>Ea3kE5Ysz4>1*n^-@TNUY;$y6Xj}+-+z`u*CH{6WNhmZXmg5 zC&-4edP-(@a!u=Sj=XULL3a+*`8|#WJ8wa!YZ=x7%;{P&mZ9YV&g*&Ixgxgew*uloe_!GmyfXmbskE9aXr(;qC<{*3%hOd!j)#9Q1Dsnt_p?XuH}G z?C9#gg*gn`?ZNIYHP{;qcDAZFhhpujzq1vt8nQaOyTV~L8tV=RJ6V~5*wXFq4796} z?qF*u5DRs6s_mi9Sd_U8lGd)CE#aUP+uF*O87ML_>Thpj%MDmZ*S21^!l+05-La5A ztab;tLcc#8W^OyOE$rWFqPW1I2nQmPZKVMuz3rinuGXO17V3(yaw{roLRDB%u&$A< zvcdx4SSzcv!g>SkTeq+(0~n2jLoqen)wxxLj9`>i8@TSEzZKBdP}?o)&E26`kX^VS zl6}YkN4mQ@x?(}~)7)0J+Q78=qcLibwoostF~HGK=T z0Lut*@I?mL&`c4JvRXT;JtR;U8z`wh0?i*WpfWcI`cVU_(;`<{odMQ~34DnGM!p5N z2D{bPHr}8jx|bSwa{{#nBS`UJXW$lgnL!anIxIq^SgCqC{o&Bo&R{EA5^dHMiG@1+ zVRrdqRMA*hcd$ryg_SJg58MPv(%VpHw6jS0F)O7=9v*Fv6%)H95)22UQM4;GMcI{B zG+EiGZn;H`^mcW#s|=(V0@RLB6wQkcEPB?}1_4?*+_klbh7sfo&skP)po5W+4SkJ) zj<$!|VomJh286m?TU&Q97-63+0!N zZ|v!asNqmYD8?ELR5Z{YZ0*6Qz21P430q>U(FzH523msw)?`2k751+kyc!lL~zpde|ldt@kO} zQC&G28IGCU1*DtpJ)`gdBcJfMf7F^-9{1uXfI4Js+c<19~fwKC)K~T zhkeQb33Z|EK~?mAHf@^WqFrsVoBiluG};A`#+0dBf}I%p0+=$`4^6cGZM{t!T8bU) zs0oGPHyZ5=QYdzB>|CHlFeUkTgqu&y{oZn?VLQ{{N+s&YsEpkHV zz+OLQVlj{N`j+U;{)n8lIe=TS468QRV0t8u<(s>VZY`ygdlenv8Wq z!PeuboK^5ESdOpKGnFe>;pZl7t6l@%!75di_q1>bbD_#y$K9U2{ZV)IMObNiSb6y$pvv$NkfY39UVeS~C(9kHvFKferlU$| zbql#w1;P;E%RgL%BYj*t&obh1*8^9#3L#v>uD+Nq06Ide2~mDIEtS1R&QD!@1JJ83 zXQ9;;=SqoL7FzwOi=DNg{h<5@MF02h_0g<-`P8K2hn=&L2!lC`=z+FYvV$t7{ApnpI zTByI#LNv=b4F2S%=8=b&K**lE zfiGzb`F0c#41onrHGZvEGWB+UH@^Ew2A9L{2jj?E$oEIy$#>bCqM#F=;&rCn*l1~g z`X%rurKgMargNZC;EKouRaN&6sCV%D;MD$QxX(tAIKNviAON#+SoiHBm!3aD7scmQ z&@7xk6gd$?l4C9Q7!tL$G~f*{Pj9%D;>_)FP&-)DT+##xvnY-JCL3r(TPz?)z9j|{ zM*7Mev`8R2qexxbD*!Td8F)I9G=4f>lm@yy+qZA0zASWEeInilqVfCvWW}O1JU*@4 z>5BWJx&)1%qPrLkP>jYX8kxxBGRGI_7n@P^9=8J^+2gunL+O!zQzGiQF%2Q)(L#Bs zk1a-SSYu2Y_1qxe7adz z!yL4!cti8u#K*8_0bSA_%AfPa=k}sKiP152Fd5hIq*~4}sum3;>`|E0o`wt9{0bz} zGiXN9+mzySzW#35Z1;;KQXcwX2Vu(`E%>z>rRU)RV2bUo4vsc88a@HV)`9I1g0tAn z2o}U4sTFC8o(c$QxAp*%`d&O$K)+b)kSy|aZ_(4Ws4eX2SAY?oisu8@@#g~#Z?6U0 zx22~GWiQy-R?t*qqN8XCuRa5af&oFy1w^xtAlP%8i_s90DH^R{{1_1y%hIA@Z+Cs2 z@ERnOb!Cok6?K>oC}K2MirjdJD9vc5=f*bx6%oVAo>l=yusHn$WH7vvw`gvRHZ)z^ z+{E83=K0LI=skf(or~s5zP{LBgb>kx1&s%LYYc@h@{4RfU*93`$Uvj$<6%)Up9c-R ze#H9@3>NX(1@OZ0`D!H}-nFQ(rz`f3F7(kH!Kv>+SUe z&1n&NSiBj^aP%~65cVhw+C#+u0GdYZMdS%G2S~dG@+SF$@EbXQG0dl)XK<|p zWXeL*35bGA2!hKVpIYEQ1{p?qFYzgAcPNGc(-F1lH=#ka={eNs$S8UYPXHuhNVo(z zjH25-&As@|+cXT(qD?JoxI*2YEr_+S$2h^(EqcH0i4^V8HCXqzOEanGl{pR|3f34B zbzaf{37SUo=6@6#oy9u6a*Fr3v)0F9uO>d!Qfp`y;LYmXCThi#O6g^wsllB{I+Ua()RXgRh z1=4)~`=p)Db1jlLQ4?7pURv8)AkEtQq`lUry-=#lJ6Z~9zQU&cnI%QuYtzne`a@qa z6TDxtY5%-U`^hC~S8UqPlGkeNIgYf|9LkfZHrC2+opZWru~aH?d~OM58JfY*|a}m(|*LJy?RO7 zeKzfMoz~j!e`?eIkWG8-lC;ygh(*_?8k_cqY})_Q&@Ru`Bj6INltElR1cRyU;*U__ z-37peu0d@V?(E_1g(5_ssTJJ|$SWZ^IAamwk06{n}Iyo6kdYZLgji4h$(J#pc(0>hI@_ z{1I)j=|$aUy>+}hOCinlu9L_gU3PDtWEpVrMkSWrI6;GHtmf|(q6D>KUS*C z8!m-3-(l0heHx0=7=6AyjeSSB2DtqpJ-3!Po zE${dIPV#vRzQg=(*sRZtCYz=2KYa(^^_l2D(Jybh=-1-&`)lW?xz??ZhYmajR8sV- zPlclI3FA(BGE=;;_!#o54!qdO6%>6&NJK-yHJK8zsQ#x$tn_~O0@qH-!k-pxh8GSz z?o_fGBpMpOA1P)pMc(clU5|PWURZ^62eVoIPKM6w8d}y|Wb39D&_} zMwKsnigR<^rQ$Z6!cNSmI)vtm*(Unlh-g>FJ_^nHH4wq|333sIY65aSAdkuTIGHM5 z3T5J~M3)=_%`4y_djwa%lw;_6fFOvWLGv|0#I+P%&f|bgTjU%AMB&s|rb0LXLTFzo38M9c-ct_&cvvfTyO-GJ!lu!shp2S}?4 zezg?0ilp{G0u2?z_eTj*ZH7#98pTBO3qS~HaGm8e;;yvN?xs^86hqfXED&MO9Si|8 z(R>^%ZgB8r7EwX^GDnK*W_UT@HOWPhZmtIUk0xVzsQ()B{2m8u7W_2DuRsrI?4Rif^#s z$x$jsly})e&tr!^Ep6jz(&jhavzuDGf94!AVp7A`9ihZ66f!L zMqeigIX?iz+H?N_kTXSHs*2ad6C!^ol!EJDKvRpF(J$Tvq~4-yB|@c04#9O1AmTm< zc`7n04hlW00y4m*8gae~hljXiUAvc%C?cwOP8ScS)#$ALGubACjmqQNSogP#MWgcqiqswkfibF+ob7-_ioO#hOG2Q`@M01WC^z-5hdGTo!@mUx z4af%95#lm>ocQDb|0=X`pYb@CL;7H$gPx28LrHlVG<|@PbP?xMfD}+OqWU%<3Lw}? znsVHXdfGyx077^pTUr1S>u^0jJ%CW;4Vok%`ZYA6{j-3)Xp#KKfRNpW?~emQ#en<( z5Q-tm5ORJDh`6JnYkyI48GfAtWEP?g-`@n}9Ap?Y7swmuhOR4Zkj;STSAd1~4nWZC zCVSF=yl#CDo$l8xAXYD&xCEuISA{*bfXqU>;c1h+ zOl7p`4S-nlFbs&eLayuD2FMYM7aAb?wRb1G8?}byE-Yy1MbL(UWdGO@hS7Lt2ya=+ zYAQ20q94cm`?JYCdM%yGB>5u_^d2mYZBZ?b?^=xlHk27tlllihRPjZStk28%;}B-b zn^Tz%JbPgR8TMe5y)jUHcL6m#sG(-%XTqe-5;~A9fs3a_Ja^o22U$3@f zFp4lVG=gk2Nl%ok@)KZS;@|8d1-Hj@Tx!F{rbcfINgNna=}EbGnp>H(g7~B8jB|)@ zvJ4QOKPZn!AxMF`JGoDA8tMmx)iY8u~JBX;%nX0Jhl?~N5nEW#7QQaeW$-tI}- znbcS~N)t&x-oa+($C2=gHh+-hyqQ&!f_kD+HqcwUDl16?mA~Z8&%PS)>Niiq2J!fQ z^QKK3H!;=vwHaSiGr7~<(}{N)@k&)R*wfmDmzlzNGfKWHqpGQ4d~T-roftF_{zn9r zOD6-YFV;wEyOxIAlkwdRNMzdw?f_gkp@m-gr5X^y3NZ&uCHRI;@pC>tWZ64>bccGJ z@IzY0zpYbD_ngTct~F+Sp@*~LsSNQ!88wdFqcK8?TlC{V#J1qqinu)Vn9&^X1yZ#x zPt1p6AxiIq#}jzr9?6nI@=>tqJ#uwqknBzDR`GJya7tSMK@aO?k&?tR9KUTOtLDb~ zbNlf2{;>WHK+$%1q>0X2Os&ZwsRbZny`h#yorXm+gnxigcf<09B0cAfnDhS1J8@de z4dCMhDn9y`C>kB{?MlW+&G9mSLdnP{)2E+&7>r;- z2?XOIMQqe;goMcWh%}SyEIu?L`Xf0@*m;i0S1(i*rVU^$DrOiDVtgpcKXM=%SA6J7 z#aF0?GQ;==1c!$FF}VnQcRkqLfoKxojm}ilH?nw$dH2?xv3z;T`hJ}l6O0c{sVX&& z&PXeKy|;>(C3GCm82tm2aF%Sr7Y&koajcV?64LxmALbi#&p~I}6&^IqI1QdHR^=|H)JX=|4bfvix9aMf1Q)jS#Q4C?19`d~6B1^Ku(qnUDBYKB@ z$MMg)c+hq8i$>D$^9|XeZBpdD?gBRv?~h`o!@v6>#zjguS~XC7v%6l}trk*P=7aqFH|akrE@25h(Z|X1U^$k(Pe^w3x4EM8=Hel6?KeM?fqB`5CEd Q1VUuzqCJ4SBCn_Xe~tzwLI3~& diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index b728b63..0000000 --- a/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,602 +0,0 @@ -/* 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 - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif - /* __INTEL_COMPILER = VRP */ -# 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 -# 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 - -#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" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - - -#elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800) -# define COMPILER_ID "XL" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# 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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#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__) -# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) -# 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__) -# endif - -#elif defined(__ARMCC_VERSION) -# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) -# define COMPILER_ID "MIPSpro" - -#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(__CRAYXE) || defined(__CRAYXC) -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(__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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#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" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#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_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(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# else /* unknown architecture */ -# 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 components. */ -#ifdef 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'}; -#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 "]"; - - - - -#if defined(_MSC_VER) && defined(_MSVC_LANG) -#define CXX_STD _MSVC_LANG -#else -#define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[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(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/a.exe b/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/a.exe deleted file mode 100644 index cb45792c91c12cad9a89628bdcefa0767f6f1114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27428 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 QI6}nZyfM#Bk#|=9KObx#u>b%7 diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.12.3/CMakeCCompiler.cmake deleted file mode 100644 index c53a715..0000000 --- a/cmake-build-debug/CMakeFiles/3.12.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "C:/MinGW/bin/gcc.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "4.8.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") -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") -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_C_PLATFORM_ID "MinGW") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "C:/MinGW/bin/ar.exe") -set(CMAKE_C_COMPILER_AR "C:/MinGW/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/MinGW/bin/ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "C:/MinGW/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/MinGW/bin/ld.exe") -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_COMPILER_IS_MINGW 1) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -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) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "") -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_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.12.3/CMakeCXXCompiler.cmake deleted file mode 100644 index f59712b..0000000 --- a/cmake-build-debug/CMakeFiles/3.12.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,76 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/MinGW/bin/g++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "4.8.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") -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") -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") -set(CMAKE_CXX17_COMPILE_FEATURES "") -set(CMAKE_CXX20_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "MinGW") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "C:/MinGW/bin/ar.exe") -set(CMAKE_CXX_COMPILER_AR "C:/MinGW/bin/gcc-ar.exe") -set(CMAKE_RANLIB "C:/MinGW/bin/ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "C:/MinGW/bin/gcc-ranlib.exe") -set(CMAKE_LINKER "C:/MinGW/bin/ld.exe") -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_COMPILER_IS_MINGW 1) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "") -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_LINK_LIBRARIES "stdc++;mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 5b6ef4192d0bff012ff8c8633f94e70a08057acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27280 zcmeHw4RjmTo$r+_Cn9!i(>TR!4GdI3x{Vz>QH-HUku1xxK(>V?2a|*y%d+f<$g(TR zA<3hC$vOsH6P~y9gVzJQNk7@1z8-d$WkbofCQcK&hnAcy+vXMC+q{;Zqcnc|vMrlU zDU06kfA1a5jK(Hl*zNX|dpsZa|NZ~p|NWTJ%(!FAG%I0@Ik4sPj2*_2iihvtdbbzo zifg`I!JfM82iG391%GgDWP2i`jHXA1($Qfh7EPr_vPyqkNspzJL`rGx3M<1S1M&Lh z%a^&N=#ZbWpsk#J^7F56Wp2iX?2MgZOKoK~`xUGLL|0=2Z0`qftiq;XBkSlKaI%|< zc4Q|-<$S-5`^6cEmKgZ4a3COKeT)rI02W*JGFCGW?^At@?V1O!f$FpIU0GBj<=By3 z;nzS`vWsAVN9f@c3Nwp$!clHZhZ}J<;lN zlC?NG$gdL)9;y7v@wsxGS6%L5xhVv4e9n>kFd91dCUyr}U8^TsT~&ve;^CYugrmdd zpaXCu5cqP?t-{fnJG+drLp8ucWy{o6Z}fTCmmS~*(lO<$nsm5wKh#JBtbt(PHp4;$ z`x;=mKgVurC6`c@n=6HRub$7f!jaq;2t#t6hsY=rc8JU(Rv#RkoXy<_lF3?E?g)+t zvNtfqW7Slvt6>U^8~+4NeDB7M2XIJtJWD-`B0~umd~U#?OK|d;7-E)8UGZkKi!&kLUhsBg};N8?U1Jiw3DAJ@@}E<5IH; zMCdOmlmO;W9?qkj`%2@>XLsV{z*9E>YBY#4Jol7jy$#0f&wvi>gpllK`vr)M*Faqa zf?wP}p)5B{VxG^RU1!E|6?aJ76~Ij!7io*rkO{dR{{{*)gb5FJ4S%~Cf2cg_VfizY7bN{5#_Q8s zIaIFjMDzAc{(O9{2D&h~vD`nv*l!E{4g`56xlsWGWyW*Bjn6qJk4~J*UIqq|kU#bP zU(J$P5OepeCLBi+`|A1exvJbLG%3W;_`;_A&Qce|RX)uszcXV46yBGAAB^x9r!LYt zez7E5b(mZqKURCRoK2JbsR-{S4iG7m5tow;s#%J8S*J6_Z!;3MdVJ$5WVM|HXP2EQ zW9JSc(PjJ_XN=LAo__4H-pQjFG8Gnj{ITB08&Cc@ zomcMvD&&M4XDYu$dHMxZxP6shx^UccQ z!&dG4DXCbzk0EcG-X*{ExjA%F;G zEe0VO*9IINx!)k2a&KZMJ9?o%Y=ea0y*mS3@NougNuoZ0~)pYgqPS9Ij^B2f)FF8a>y9 z-X?^eRWZ!KWhWFn$XNuh7s1PY21Ci<^dSYAg0x*aE4szu4UHaFN4xQhOHY&%7H!2o zb!L2S_4vgy2vXp=3udmWeE1)MnOaZ86BjBcCa89mhiWg6{gC9S zJU?+(?tcm==-&=_GXrnn9AC-gj$nA>dW7Ii{Z!cT42}N>{+J8=4DCx+jL$m3U3&mq z?krdYb@~)qQb9|)(2}dhkFB1a7B;V#I5qaIDIbQq%KaZhJkK4f{2PqI9ySQa|K>-# zm+bpH46yl+{M|ElsM_}nLfKx2h8k$7$vprKXDh)sI9>U4)&5hJPyZ4uKLkg9@|S`d ztQ2PhQ#UdF1dX)sITH7g7r7fH%_I@wugNtM!82ltpg25)IOLAJfl0+s4mlNsky`i~ zWb)v2{v?MS2sx%aj>(mTotPOrJASNOjL+zQHE6_IwEu7NS=YqN*~)zNMZL}BVR%FBK+XGi9qdqgwt1rWl4bI<2~ zfwVsNCt3>Uug~>)*z|P%dIuIJbUZKXbMkmm9u4a{VaDQ0FoZbj>JZi%FcK?LxAfC>T&J;mOTB5tU_jMw3~dsTa;DVf#JHf zA5q-(&GoqD^KM{d^Y418mJZnVbTiw1PTPmd9gYVv>#YKuR@-M@%;(E#7W7s)$L+of zPk)6Q`(VWe?CmdAYye8Z){gDi$$UO$plz`GmsL2uvlWiEvMS({*s4zD^DA*=z6yn4 zd$H9P!EnojtpW^}y}S_J6WCk^*g|%b&9prVS|5(2r)OD(qrI%Jf|k+E*vRJRfyWY^ z`*pwFTTwn<0?L7973FQSu=#j}!&kP$RDvuT{ZG6N9dyM&v=4!{8%M2;8gNQJlCLL$tDrXVRrIxvm)>>1qwRr`wh6nx zA_7Qu+4oKyhe_>aiHZ>F_HKRvxeFWldhn%u{w3m1Ry1^tJMJ%ez;6H9GS1XOcY_x4 zgWzPF=STVcY8+W-Mb$R6fPzyuwqC#kIBGU4!!lL8WjxNkKYSFg$@V&3190|!ASl9uU$H4m#@q#LFzrAg|nLlqV|po z1ycMK%I(W$krgnH$95XzuYr$_1s_82!N(be;*?NXfNtS+-nUMIt@X$G{G-GVy}ig$ zKU#q-Rr&cgK}`66$FiYM7w(KPM!#E(8eqMEH> zdkNbwv9W&qWPy#!bvUlY)`BgBtsh$wTNc}=uzecaXRtkn?Q7V+h3zo5qu5@+M&-Aq z_eItkPsX!xUpkRZ#G=V?JVtX9n`8bIO_)Vsc7@HqE0GPQM`D=c*qgRZ@oX@f$@j=lQ zJ*n+n>VSV&EIvwhwk49Vl6}q*NoJsCb2K>?XMgLE^E9+(;SXcq)gXN4X6z=WszdSY za5RyMriU`D1NBi=ji+`d(r})2iTWV@vd35qwM;y#Mn^~0?Cw!O9${)MjyN#3%%&zr z(1!ojrjDdI=o>a77Mz>x(f*NimUY^r_-%~n!*&E2D*(nmVING#A#1mN@Loh2XWy_7 z$A@F1yOA08OkyY%#pE()-#Iv%PNcGfNRqyHw%zXU?(_%Ot>w!guvUZr-E6~|ow0OQ zlLmqRi3_dcMzOtLe*YqH$5Qc)L-ABRors|tO~f=8mY@E>ZSL160r#!5!kFnS-+hXaF zOlBaya~sHpv3iQ9w{cB%xQ<`9mY~~)=^g~m1v_s+yQ38A0A_bA9ZS*j0QVkv-M%!l z9g7Ub47DwZZI7l|2`x{?2AN{p_lON)QE{(>*~aM{l^EpN_Wzj99cq6x6KA#wLOC7k zU@|(yZ1)qc9JNFexCf|K1vW?~p|%GJPz~0xLEMyJwn?hjIMnR$=wK>343L@ZX>}_vjOLSOA*XCZfRIi7; z-I0JdsCN4|LBBT`WKJuxE$H23ptww@2>L>jZJ7=vz3qXHu2#R=7U&AGGBYY{K$V+O zu&#kEH^Y3vNGq!_!+L$~n_5_<4h)BafruLH>fEG4hCj@zbX>RJ+X`rFpzSX8&h9|O z&n}-A$v&WiL)~2+T@k-}2e*~2&@pY^aD*D9EzrxVb#OS)xe3jHCd3JRUa6ym47I}> zX=fkQ!7@S|e1#6yHB-dHtj3CJ4+zwiI!dY!LGvHzP?;M9{g4jTXpyU|RtIau1infK zBj5a+{M~A68*fk%-K%xHF@akBA*8s!({~rUMyCiP9TuQc%v3#{-e6!;r@s{~i8kvB zMFJh(AiH)Us&J&M+g~8N&P*2a`fi6L>207h+*zRfu$fXM50AFXjEUS8@(2ClFxnNG z!t8o8nyhS4TkcXry+0!NZ|ms@slh-;Aj0Z(RM^+ z*7}s}a)FMXAZyam;b7ODDgm+UShto2aCXxI=w{ZeV<@OxS7@gTIW{fbD`V;$@j-dcb7urJPCmIEAZkU&%fZnL1+em^B?S<(@6;lWMxQ<45 zQoWmc*sVH9s0(cItD^U_8N&=0?rMwN=|u;l(aw)Frc7<|cVg)CVaj078ECzmdmGm_ z7dqHc0}8`$INaq^k&J4ji$(&>GX5Z&oreZ~8%d5CNH#$+IQht@(vT8H9|^MW8AwDH zp!Hw}BG86h@KF=7;|8K2#&33l$w{8pdWK2cPSdcF)%XLkM)(k zs({iUn@6DJ34~D&T6DBZMp2jaSkQKwDr1AZ{H1BsFP?WCKSaE2QbL;cA* zx^m2*T7sVn=;!JfT^geDetGv1sOML!_%#Be-o(>8LpI#DZbW>Gici*UOkpLIA@h_w z0jr|SAsUYV1onH;iUbjNnf3v4umDlzt^OGuB7YhcLP-mMSDwz z06@-bq4q`#(Ufu;407|7&q^5G6)CYD#(s&3N{iTafXayN9-^*NhsgEg;fa)p-k$cB*U0krg6W_^W;k)29?zK0F2u7_} zVj~Z&Ju&>cW%ON(*cw1Z#0dX$+7*gQzb~QYvG^_^WKTWt6ivOn z*S^!Q-oh{bjDoI6o{{gAgbVsEds7%>!c)A?lo=Z>?oYo4epGt8P;a6eKQo1BsH(ba zK;6TC2dDNg!S8GYiSl2|1q5Jr4Y)!`U32~jT@=Hgf#$u)pDI#jD)fezt2an5-f#^i zHtIp1CqtV`E1C5CDJaXh)Vjy9puf#@+1ftW6)U}2Bpsq{D)0w34()ofk z(B;~)WeYuJAat31BHntU@p`>v#ey_EKCN5mj{AbT1dW%XyATafjK(M$naJZ3+k>>n zrWdWpZ3Rf=Ap{R4NBRwksEsXs5JDc!mxtE=WsWgv)W%iveZjFs_KO&33ij|{jCF(F zi9KWmjRf=BEZqJzBfdJb0=8z6vxv8uQq!wbyqG_F&S>Zch)GEJD;_gRn=L*B-L)pFz{0=^_9( ztsMu^76hn-u?J1sL`2Tv>2WMNVF;8?gfWlG@JWyBZQjs-L`2EGDMr2)NqBGJuOfq?9nfT<>V>1g*Ua^G+e73Tvc-?@W9*!FAJWh^6bx5)HEc4b)5!_x@r? zQxbMdns=prgGD=Cb(pnNPMaW2pLvh8({-*%@_K3_6U6HsGSl=gOu_8N=!gBI=IvS@#FQQ9LG?JkSXn)M2{qUl+)3u06*Ls>yO%OM&wM~$w zuj$(5)p`hAVwEx&-4O?ap={@mP~ol`U_#Ddb~}FA!`ll5h_;fM(Y%1X;$j&|=A)5U z^dT^dl~u76Tzm5GBDvO91I6vJ(HR0^D3ZoH%d9upEPemWxA6V9;FtSJ_#ynVuFj-i z>sP_%OVHfZtL26bjZ#!Be!Zh{{-T~gqAk|Hq}i;sj(b}%q>0{j68WQPe_qR$cclG{ zMf;IrUGCOmNYgfp_LGa!p0j8_R;4~Ax$69ZI<(UZc*B)i<|sf|4Okg_dqeEi7w2|S$BR>+F#M- z$ecf1tjp~whBUQWB7bpF+TXBfKV7WL-B%20`lUrX{cHx{J6zYjYSBJZtjpbA3~9Q@ zqTRVD?XOw1pDfnp?k$Ei9kFPyT9o$F7VS?J>vC@>hBVRLWOLTlEK2)%i}n|ab-5$O zkfwvWb~(q*0CK7MUH3wp-wmG1o~vkHKwfcqujhA?&tv!&^Sf@dHZvM*mcIY+EqvEz zqW?g@+{uDp3(xPbUYh16r#2qi@EA~0(e6Iw3cknmU((~L!i~il-YHr5(}K0uHiAaP5?GbX{L32x6$y zJPpVwpY=33M**2J$vI6B6V1N@a>hi%KQaJ_6PwU}6`E0-2L)s;AlkZDK-vI#!6YXE zh?omBd;S=Z4YJ(@*XIGzu3-@kJP(jmWBhI@{dO#9z6=^Fy6?{tq{;|+iPI zfI8PQy3j$;QBUB%`yC6gfvCtUjW%$5t2hC%_Jxbj@-(U}FlNprEH7!BA9AgC+-<9>f0&hyn;P zi-^6B(<3IDO8n47cs)061VpT;p$izy?SN36b(#nu+TAcg(+9{)pwYEY076Cg^l=O1 zTM|Mtgq&vp*>3h-(&&;;17aQze*wrv$k1snN-kY{wfs?BhpYxfyO%4pZvf;qlbmiq z&`k}#-vfxa($wO!8xV75J_?AqBGYJ|1jKCfDWX9t=r-qw2D(J{;)H3pm-H4aM{LYF zRtw0Zrik5u+F@|(l3M}M?wQ+JH){3q?O2G=3!L=>@&2(P42aRx5Z;cI)kJD=L_3f6 z_ow4KwOTTfit|Sk=>1h1rNY@LzL_-&*idRrjcXt7P{o%#(jGVCk1-f2?@XjR@XUk( zq}zk>@-|=LodeYHfQ6ctpZAhBOXxtn2ri!TaP8T%hxs~ix7Fvvix_yZHSKK);0J%O z4eU;-cmhBjz|+~D#d$WTSCoMi?o$H=5y6>(@0lxSL7hz=%puy+xDU z%8VJrA1h~^LwsLlfbjgGcRbcW3e+9(-GWnBuM@-|Pa{y1_+}chtM@j!brO8vtUzKC z9ut;YInwZUXWYu9MuK6QIQsEEH8Vb1gx9V4Lm`*UwxYDul8-Wk-oRB^QEI6Cg>8N% zRgc%Wd1BU!NAa81uV1&Gspc=ocp96?o$j7ayq}2Iqr(24)-Jr56vSIj^0gOLO$_7H zF@q;4OA|j3^2bWBdM)g>hFz5chn=fEg!1`aQ-A0dgWJVKm;qqoGX>!dpLzp z^LUVDZ}9;g>V?7&X&L`cP9fbh26wpDi2k)5&Wa~2#K&ROC~}X+4JmHH5B(6^yk8#T z^3Y>OGrSi_)tWpp|A}QLz1tm);pKTGO9IJ9!KQb@ReaKqzoW0>MXTXNb{+&hc$Y>> z63cM(o{_Yg8SBsN#+&%Vs{9zAXgfTfL{}h&*5r`HJP@&(P>Z83)5G|AAuY-DAoC8& zdu=kC8NinXRD4x1R)`{hL5n1tKCQ$fg`aJVwk({fvOg3ev^^djH3rCJpfDN=4c~3@ zVDzyDhzy93B^OeBEJC}GVs47ewz~ECzDc<XKM>yqPc@t&<&1COVMa0b4Wv7d4*I^l_`x86DXl0nJihaN zSc^L-dO%T=P%w2H$U=BRGt1xz&msBUOilZ|$!UB&P@V64VqCq}XL&{%d!`6Q)?kJj z7)Bnn(1$9}*9%>ix-oZAUWUv!jA|t24}T%v(lwqzTu4#-oBC#EY((ptZ#lG?*9Dqx zes4#bda2P^G)jW}HFXud=81(3|2&5n@+h%rK|m3a-yPGt(2jUI6;I+#=P1y|%;AkG z$0qS9Gp%dtVKt6~hyuE;)f^tN!Y9h4Z`=|?M=*tu)>v|Mixf>GT-buM!h-pG=|K;J ui5`i<3{_a}(Xx$S!t#}fNQtpboUfhuV1@-8zgAR>JzX%VxhwKc$NvWj2DSA7 diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.12.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 20dac54520c098a72a33d96a60d7a62fe79e5d75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27289 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - - -#elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800) -# define COMPILER_ID "XL" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# 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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#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__) -# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) -# 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__) -# endif - -#elif defined(__ARMCC_VERSION) -# 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(__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 - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) -# define COMPILER_ID "MIPSpro" - -#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(__CRAYXE) || defined(__CRAYXC) -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(__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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#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" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#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_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(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# else /* unknown architecture */ -# 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 components. */ -#ifdef 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'}; -#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 "]"; - - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#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(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdC/a.exe b/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdC/a.exe deleted file mode 100644 index 4e8af9624bc19e0eeb79b1304226cd079ed3990d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27400 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - - -#elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800) -# define COMPILER_ID "XL" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" -# if defined(__ibmxl__) -# 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__) -# else - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# 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(_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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#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__) -# 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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) -# 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__) -# endif - -#elif defined(__ARMCC_VERSION) -# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__sgi) -# define COMPILER_ID "MIPSpro" - -#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(__CRAYXE) || defined(__CRAYXC) -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(__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(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#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" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#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_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(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# else /* unknown architecture */ -# 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 components. */ -#ifdef 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'}; -#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 "]"; - - - - -#if defined(_MSC_VER) && defined(_MSVC_LANG) -#define CXX_STD _MSVC_LANG -#else -#define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[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(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdCXX/a.exe b/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdCXX/a.exe deleted file mode 100644 index 7274d7e936b5011424736f4d3e66ba31188f2903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27428 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 diff --git a/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake index 6ed6275..dae441b 100644 --- a/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "MinGW Makefiles" Generator, CMake Version 3.12 +# Generated by "MinGW Makefiles" Generator, CMake Version 3.13 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/IceCapriccio/CLionProjects/Compiler") diff --git a/cmake-build-debug/CMakeFiles/CMakeOutput.log b/cmake-build-debug/CMakeFiles/CMakeOutput.log index 3a7974f..3c3408b 100644 --- a/cmake-build-debug/CMakeFiles/CMakeOutput.log +++ b/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -10,7 +10,7 @@ The output was: Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" -The C compiler identification is GNU, found in "C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdC/a.exe" +The C compiler identification is GNU, found in "C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.13.1/CompilerIdC/a.exe" Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: C:/MinGW/bin/g++.exe @@ -23,37 +23,37 @@ The output was: Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" -The CXX compiler identification is GNU, found in "C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.12.2/CompilerIdCXX/a.exe" +The CXX compiler identification is GNU, found in "C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.13.1/CompilerIdCXX/a.exe" Determining if the C compiler works passed with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_c28d2/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_c28d2.dir\build.make CMakeFiles/cmTC_c28d2.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_8c7b8/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_8c7b8.dir\build.make CMakeFiles/cmTC_8c7b8.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_c28d2.dir/testCCompiler.c.obj -C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_c28d2.dir\testCCompiler.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c -Linking C executable cmTC_c28d2.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_c28d2.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_c28d2.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_c28d2.dir/objects.a @CMakeFiles\cmTC_c28d2.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_c28d2.dir/objects.a -Wl,--no-whole-archive -o cmTC_c28d2.exe -Wl,--out-implib,libcmTC_c28d2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_c28d2.dir\linklibs.rsp +Building C object CMakeFiles/cmTC_8c7b8.dir/testCCompiler.c.obj +C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_8c7b8.dir\testCCompiler.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c +Linking C executable cmTC_8c7b8.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_8c7b8.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_8c7b8.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_8c7b8.dir/objects.a @CMakeFiles\cmTC_8c7b8.dir\objects1.rsp +C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_8c7b8.dir/objects.a -Wl,--no-whole-archive -o cmTC_8c7b8.exe -Wl,--out-implib,libcmTC_8c7b8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_8c7b8.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' Detecting C compiler ABI info compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_07c48/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_07c48.dir\build.make CMakeFiles/cmTC_07c48.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_7312a/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_7312a.dir\build.make CMakeFiles/cmTC_7312a.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_07c48.dir/CMakeCCompilerABI.c.obj -C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_07c48.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\share\cmake-3.12\Modules\CMakeCCompilerABI.c" -Linking C executable cmTC_07c48.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_07c48.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_07c48.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_07c48.dir/objects.a @CMakeFiles\cmTC_07c48.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_07c48.dir/objects.a -Wl,--no-whole-archive -o cmTC_07c48.exe -Wl,--out-implib,libcmTC_07c48.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Building C object CMakeFiles/cmTC_7312a.dir/CMakeCCompilerABI.c.obj +C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_7312a.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.13\Modules\CMakeCCompilerABI.c" +Linking C executable cmTC_7312a.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_7312a.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_7312a.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_7312a.dir/objects.a @CMakeFiles\cmTC_7312a.dir\objects1.rsp +C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_7312a.dir/objects.a -Wl,--no-whole-archive -o cmTC_7312a.exe -Wl,--out-implib,libcmTC_7312a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe @@ -63,8 +63,8 @@ Thread model: posix gcc version 4.8.1 (tdm-2) COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/;c:/mingw/bin/../libexec/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/;c:/mingw/bin/../lib/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_07c48.exe' '-mtune=generic' '-march=pentiumpro' - c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_07c48.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_07c48.dir/objects.a --no-whole-archive --out-implib libcmTC_07c48.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7312a.exe' '-mtune=generic' '-march=pentiumpro' + c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_7312a.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_7312a.dir/objects.a --no-whole-archive --out-implib libcmTC_7312a.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -72,16 +72,16 @@ Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_07c48/fast"] - ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_07c48.dir\build.make CMakeFiles/cmTC_07c48.dir/build] + ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_7312a/fast"] + ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_7312a.dir\build.make CMakeFiles/cmTC_7312a.dir/build] ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_07c48.dir/CMakeCCompilerABI.c.obj] - ignore line: [C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_07c48.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\share\cmake-3.12\Modules\CMakeCCompilerABI.c"] - ignore line: [Linking C executable cmTC_07c48.exe] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_07c48.dir\link.txt --verbose=1] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_07c48.dir/objects.a] - ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_07c48.dir/objects.a @CMakeFiles\cmTC_07c48.dir\objects1.rsp] - ignore line: [C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_07c48.dir/objects.a -Wl,--no-whole-archive -o cmTC_07c48.exe -Wl,--out-implib,libcmTC_07c48.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] + ignore line: [Building C object CMakeFiles/cmTC_7312a.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_7312a.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.13\Modules\CMakeCCompilerABI.c"] + ignore line: [Linking C executable cmTC_7312a.exe] + ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_7312a.dir\link.txt --verbose=1] + ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_7312a.dir/objects.a] + ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_7312a.dir/objects.a @CMakeFiles\cmTC_7312a.dir\objects1.rsp] + ignore line: [C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_7312a.dir/objects.a -Wl,--no-whole-archive -o cmTC_7312a.exe -Wl,--out-implib,libcmTC_7312a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\MinGW\bin\gcc.exe] ignore line: [COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe] @@ -96,13 +96,13 @@ Parsed C implicit link information from above output: ignore line: [c:/mingw/bin/../lib/gcc/] ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/] ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_07c48.exe' '-mtune=generic' '-march=pentiumpro'] - link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_07c48.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_07c48.dir/objects.a --no-whole-archive --out-implib libcmTC_07c48.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7312a.exe' '-mtune=generic' '-march=pentiumpro'] + link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_7312a.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_7312a.dir/objects.a --no-whole-archive --out-implib libcmTC_7312a.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] arg [c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe] ==> ignore arg [--exclude-libs=libpthread.a] ==> ignore arg [-Bdynamic] ==> ignore arg [-o] ==> ignore - arg [cmTC_07c48.exe] ==> ignore + arg [cmTC_7312a.exe] ==> ignore arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o] ==> ignore arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o] ==> ignore arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] @@ -110,10 +110,10 @@ Parsed C implicit link information from above output: arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] arg [--whole-archive] ==> ignore - arg [CMakeFiles\cmTC_07c48.dir/objects.a] ==> ignore + arg [CMakeFiles\cmTC_7312a.dir/objects.a] ==> ignore arg [--no-whole-archive] ==> ignore arg [--out-implib] ==> ignore - arg [libcmTC_07c48.dll.a] ==> ignore + arg [libcmTC_7312a.dll.a] ==> ignore arg [--major-image-version] ==> ignore arg [0] ==> ignore arg [--minor-image-version] ==> ignore @@ -150,16 +150,16 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_5ab70/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_5ab70.dir\build.make CMakeFiles/cmTC_5ab70.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_4619a/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_4619a.dir\build.make CMakeFiles/cmTC_4619a.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_5ab70.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c11 -o CMakeFiles\cmTC_5ab70.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_5ab70.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_5ab70.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_5ab70.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_5ab70.dir/objects.a @CMakeFiles\cmTC_5ab70.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_5ab70.dir/objects.a -Wl,--no-whole-archive -o cmTC_5ab70.exe -Wl,--out-implib,libcmTC_5ab70.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_5ab70.dir\linklibs.rsp +Building C object CMakeFiles/cmTC_4619a.dir/feature_tests.c.obj +C:\MinGW\bin\gcc.exe -std=c11 -o CMakeFiles\cmTC_4619a.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c +Linking C executable cmTC_4619a.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_4619a.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_4619a.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_4619a.dir/objects.a @CMakeFiles\cmTC_4619a.dir\objects1.rsp +C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_4619a.dir/objects.a -Wl,--no-whole-archive -o cmTC_4619a.exe -Wl,--out-implib,libcmTC_4619a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_4619a.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -172,16 +172,16 @@ mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Comp Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_2eca5/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_2eca5.dir\build.make CMakeFiles/cmTC_2eca5.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_46395/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_46395.dir\build.make CMakeFiles/cmTC_46395.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_2eca5.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c99 -o CMakeFiles\cmTC_2eca5.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_2eca5.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_2eca5.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_2eca5.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_2eca5.dir/objects.a @CMakeFiles\cmTC_2eca5.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_2eca5.dir/objects.a -Wl,--no-whole-archive -o cmTC_2eca5.exe -Wl,--out-implib,libcmTC_2eca5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_2eca5.dir\linklibs.rsp +Building C object CMakeFiles/cmTC_46395.dir/feature_tests.c.obj +C:\MinGW\bin\gcc.exe -std=c99 -o CMakeFiles\cmTC_46395.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c +Linking C executable cmTC_46395.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_46395.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_46395.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_46395.dir/objects.a @CMakeFiles\cmTC_46395.dir\objects1.rsp +C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_46395.dir/objects.a -Wl,--no-whole-archive -o cmTC_46395.exe -Wl,--out-implib,libcmTC_46395.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_46395.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -194,16 +194,16 @@ mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Comp Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_1a20a/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_1a20a.dir\build.make CMakeFiles/cmTC_1a20a.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_28b40/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_28b40.dir\build.make CMakeFiles/cmTC_28b40.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_1a20a.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c90 -o CMakeFiles\cmTC_1a20a.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_1a20a.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_1a20a.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_1a20a.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_1a20a.dir/objects.a @CMakeFiles\cmTC_1a20a.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_1a20a.dir/objects.a -Wl,--no-whole-archive -o cmTC_1a20a.exe -Wl,--out-implib,libcmTC_1a20a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_1a20a.dir\linklibs.rsp +Building C object CMakeFiles/cmTC_28b40.dir/feature_tests.c.obj +C:\MinGW\bin\gcc.exe -std=c90 -o CMakeFiles\cmTC_28b40.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c +Linking C executable cmTC_28b40.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_28b40.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_28b40.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_28b40.dir/objects.a @CMakeFiles\cmTC_28b40.dir\objects1.rsp +C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_28b40.dir/objects.a -Wl,--no-whole-archive -o cmTC_28b40.exe -Wl,--out-implib,libcmTC_28b40.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_28b40.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -214,32 +214,32 @@ mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Comp Determining if the CXX compiler works passed with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_75511/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_75511.dir\build.make CMakeFiles/cmTC_75511.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_af53a/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_af53a.dir\build.make CMakeFiles/cmTC_af53a.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_75511.dir/testCXXCompiler.cxx.obj -C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_75511.dir\testCXXCompiler.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCXXCompiler.cxx -Linking CXX executable cmTC_75511.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_75511.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_75511.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_75511.dir/objects.a @CMakeFiles\cmTC_75511.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_75511.dir/objects.a -Wl,--no-whole-archive -o cmTC_75511.exe -Wl,--out-implib,libcmTC_75511.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_75511.dir\linklibs.rsp +Building CXX object CMakeFiles/cmTC_af53a.dir/testCXXCompiler.cxx.obj +C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_af53a.dir\testCXXCompiler.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCXXCompiler.cxx +Linking CXX executable cmTC_af53a.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_af53a.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_af53a.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_af53a.dir/objects.a @CMakeFiles\cmTC_af53a.dir\objects1.rsp +C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_af53a.dir/objects.a -Wl,--no-whole-archive -o cmTC_af53a.exe -Wl,--out-implib,libcmTC_af53a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_af53a.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_d1c5f/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_d1c5f.dir\build.make CMakeFiles/cmTC_d1c5f.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_e6d63/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_e6d63.dir\build.make CMakeFiles/cmTC_e6d63.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_d1c5f.dir/CMakeCXXCompilerABI.cpp.obj -C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_d1c5f.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\share\cmake-3.12\Modules\CMakeCXXCompilerABI.cpp" -Linking CXX executable cmTC_d1c5f.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_d1c5f.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_d1c5f.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_d1c5f.dir/objects.a @CMakeFiles\cmTC_d1c5f.dir\objects1.rsp -C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_d1c5f.dir/objects.a -Wl,--no-whole-archive -o cmTC_d1c5f.exe -Wl,--out-implib,libcmTC_d1c5f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Building CXX object CMakeFiles/cmTC_e6d63.dir/CMakeCXXCompilerABI.cpp.obj +C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_e6d63.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.13\Modules\CMakeCXXCompilerABI.cpp" +Linking CXX executable cmTC_e6d63.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_e6d63.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_e6d63.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_e6d63.dir/objects.a @CMakeFiles\cmTC_e6d63.dir\objects1.rsp +C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_e6d63.dir/objects.a -Wl,--no-whole-archive -o cmTC_e6d63.exe -Wl,--out-implib,libcmTC_e6d63.dll.a -Wl,--major-image-version,0,--minor-image-version,0 Using built-in specs. COLLECT_GCC=C:\MinGW\bin\g++.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe @@ -249,8 +249,8 @@ Thread model: posix gcc version 4.8.1 (tdm-2) COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/;c:/mingw/bin/../libexec/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/;c:/mingw/bin/../lib/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d1c5f.exe' '-mtune=generic' '-march=pentiumpro' - c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_d1c5f.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_d1c5f.dir/objects.a --no-whole-archive --out-implib libcmTC_d1c5f.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e6d63.exe' '-mtune=generic' '-march=pentiumpro' + c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_e6d63.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_e6d63.dir/objects.a --no-whole-archive --out-implib libcmTC_e6d63.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -258,16 +258,16 @@ Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_d1c5f/fast"] - ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_d1c5f.dir\build.make CMakeFiles/cmTC_d1c5f.dir/build] + ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_e6d63/fast"] + ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_e6d63.dir\build.make CMakeFiles/cmTC_e6d63.dir/build] ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_d1c5f.dir/CMakeCXXCompilerABI.cpp.obj] - ignore line: [C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_d1c5f.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\share\cmake-3.12\Modules\CMakeCXXCompilerABI.cpp"] - ignore line: [Linking CXX executable cmTC_d1c5f.exe] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_d1c5f.dir\link.txt --verbose=1] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_d1c5f.dir/objects.a] - ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_d1c5f.dir/objects.a @CMakeFiles\cmTC_d1c5f.dir\objects1.rsp] - ignore line: [C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_d1c5f.dir/objects.a -Wl,--no-whole-archive -o cmTC_d1c5f.exe -Wl,--out-implib,libcmTC_d1c5f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] + ignore line: [Building CXX object CMakeFiles/cmTC_e6d63.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_e6d63.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.13\Modules\CMakeCXXCompilerABI.cpp"] + ignore line: [Linking CXX executable cmTC_e6d63.exe] + ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_e6d63.dir\link.txt --verbose=1] + ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_e6d63.dir/objects.a] + ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_e6d63.dir/objects.a @CMakeFiles\cmTC_e6d63.dir\objects1.rsp] + ignore line: [C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_e6d63.dir/objects.a -Wl,--no-whole-archive -o cmTC_e6d63.exe -Wl,--out-implib,libcmTC_e6d63.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=C:\MinGW\bin\g++.exe] ignore line: [COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe] @@ -282,13 +282,13 @@ Parsed CXX implicit link information from above output: ignore line: [c:/mingw/bin/../lib/gcc/] ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/] ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d1c5f.exe' '-mtune=generic' '-march=pentiumpro'] - link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_d1c5f.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_d1c5f.dir/objects.a --no-whole-archive --out-implib libcmTC_d1c5f.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e6d63.exe' '-mtune=generic' '-march=pentiumpro'] + link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_e6d63.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_e6d63.dir/objects.a --no-whole-archive --out-implib libcmTC_e6d63.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] arg [c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe] ==> ignore arg [--exclude-libs=libpthread.a] ==> ignore arg [-Bdynamic] ==> ignore arg [-o] ==> ignore - arg [cmTC_d1c5f.exe] ==> ignore + arg [cmTC_e6d63.exe] ==> ignore arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o] ==> ignore arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o] ==> ignore arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] @@ -296,10 +296,10 @@ Parsed CXX implicit link information from above output: arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] arg [--whole-archive] ==> ignore - arg [CMakeFiles\cmTC_d1c5f.dir/objects.a] ==> ignore + arg [CMakeFiles\cmTC_e6d63.dir/objects.a] ==> ignore arg [--no-whole-archive] ==> ignore arg [--out-implib] ==> ignore - arg [libcmTC_d1c5f.dll.a] ==> ignore + arg [libcmTC_e6d63.dll.a] ==> ignore arg [--major-image-version] ==> ignore arg [0] ==> ignore arg [--minor-image-version] ==> ignore @@ -339,16 +339,16 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1y] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_8c8ab/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_8c8ab.dir\build.make CMakeFiles/cmTC_8c8ab.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_ad13a/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_ad13a.dir\build.make CMakeFiles/cmTC_ad13a.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_8c8ab.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++1y -o CMakeFiles\cmTC_8c8ab.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_8c8ab.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_8c8ab.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_8c8ab.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_8c8ab.dir/objects.a @CMakeFiles\cmTC_8c8ab.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_8c8ab.dir/objects.a -Wl,--no-whole-archive -o cmTC_8c8ab.exe -Wl,--out-implib,libcmTC_8c8ab.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_8c8ab.dir\linklibs.rsp +Building CXX object CMakeFiles/cmTC_ad13a.dir/feature_tests.cxx.obj +C:\MinGW\bin\g++.exe -std=c++1y -o CMakeFiles\cmTC_ad13a.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx +Linking CXX executable cmTC_ad13a.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_ad13a.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_ad13a.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_ad13a.dir/objects.a @CMakeFiles\cmTC_ad13a.dir\objects1.rsp +C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_ad13a.dir/objects.a -Wl,--no-whole-archive -o cmTC_ad13a.exe -Wl,--out-implib,libcmTC_ad13a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_ad13a.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -414,16 +414,16 @@ mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Comp Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_0b3f4/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_0b3f4.dir\build.make CMakeFiles/cmTC_0b3f4.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_6fcd6/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_6fcd6.dir\build.make CMakeFiles/cmTC_6fcd6.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_0b3f4.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++11 -o CMakeFiles\cmTC_0b3f4.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_0b3f4.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_0b3f4.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_0b3f4.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_0b3f4.dir/objects.a @CMakeFiles\cmTC_0b3f4.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_0b3f4.dir/objects.a -Wl,--no-whole-archive -o cmTC_0b3f4.exe -Wl,--out-implib,libcmTC_0b3f4.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_0b3f4.dir\linklibs.rsp +Building CXX object CMakeFiles/cmTC_6fcd6.dir/feature_tests.cxx.obj +C:\MinGW\bin\g++.exe -std=c++11 -o CMakeFiles\cmTC_6fcd6.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx +Linking CXX executable cmTC_6fcd6.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_6fcd6.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_6fcd6.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_6fcd6.dir/objects.a @CMakeFiles\cmTC_6fcd6.dir\objects1.rsp +C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_6fcd6.dir/objects.a -Wl,--no-whole-archive -o cmTC_6fcd6.exe -Wl,--out-implib,libcmTC_6fcd6.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_6fcd6.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' @@ -489,577 +489,16 @@ mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Comp Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_0f1b1/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_0f1b1.dir\build.make CMakeFiles/cmTC_0f1b1.dir/build +Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_d7377/fast" +C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_d7377.dir\build.make CMakeFiles/cmTC_d7377.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_0f1b1.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++98 -o CMakeFiles\cmTC_0f1b1.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_0f1b1.exe -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_0f1b1.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.4\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_0f1b1.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_0f1b1.dir/objects.a @CMakeFiles\cmTC_0f1b1.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_0f1b1.dir/objects.a -Wl,--no-whole-archive -o cmTC_0f1b1.exe -Wl,--out-implib,libcmTC_0f1b1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_0f1b1.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates -The system is: Windows - 10.0.17134 - AMD64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/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/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdC/a.exe" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/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/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/3.12.3/CompilerIdCXX/a.exe" - -Determining if the C compiler works passed with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_fa43a/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_fa43a.dir\build.make CMakeFiles/cmTC_fa43a.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_fa43a.dir/testCCompiler.c.obj -C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_fa43a.dir\testCCompiler.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c -Linking C executable cmTC_fa43a.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_fa43a.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_fa43a.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_fa43a.dir/objects.a @CMakeFiles\cmTC_fa43a.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_fa43a.dir/objects.a -Wl,--no-whole-archive -o cmTC_fa43a.exe -Wl,--out-implib,libcmTC_fa43a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_fa43a.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_7392e/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_7392e.dir\build.make CMakeFiles/cmTC_7392e.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_7392e.dir/CMakeCCompilerABI.c.obj -C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_7392e.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.12\Modules\CMakeCCompilerABI.c" -Linking C executable cmTC_7392e.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_7392e.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_7392e.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_7392e.dir/objects.a @CMakeFiles\cmTC_7392e.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_7392e.dir/objects.a -Wl,--no-whole-archive -o cmTC_7392e.exe -Wl,--out-implib,libcmTC_7392e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\MinGW\bin\gcc.exe -COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe -Target: mingw32 -Configured with: ../../../src/gcc-4.8.1/configure --build=mingw32 --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --disable-symvers --enable-cxx-flags='-fno-function-sections -fno-data-sections -DWINPTHREAD_STATIC' --prefix=/mingw32tdm --with-local-prefix=/mingw32tdm --with-pkgversion=tdm-2 --enable-sjlj-exceptions --with-bugurl=http://tdm-gcc.tdragon.net/bugs -Thread model: posix -gcc version 4.8.1 (tdm-2) -COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/;c:/mingw/bin/../libexec/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ -LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/;c:/mingw/bin/../lib/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7392e.exe' '-mtune=generic' '-march=pentiumpro' - c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_7392e.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_7392e.dir/objects.a --no-whole-archive --out-implib libcmTC_7392e.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_7392e/fast"] - ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_7392e.dir\build.make CMakeFiles/cmTC_7392e.dir/build] - ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp'] - ignore line: [Building C object CMakeFiles/cmTC_7392e.dir/CMakeCCompilerABI.c.obj] - ignore line: [C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_7392e.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.12\Modules\CMakeCCompilerABI.c"] - ignore line: [Linking C executable cmTC_7392e.exe] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_7392e.dir\link.txt --verbose=1] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_7392e.dir/objects.a] - ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_7392e.dir/objects.a @CMakeFiles\cmTC_7392e.dir\objects1.rsp] - ignore line: [C:\MinGW\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_7392e.dir/objects.a -Wl,--no-whole-archive -o cmTC_7392e.exe -Wl,--out-implib,libcmTC_7392e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\MinGW\bin\gcc.exe] - ignore line: [COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe] - ignore line: [Target: mingw32] - ignore line: [Configured with: ../../../src/gcc-4.8.1/configure --build=mingw32 --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --disable-symvers --enable-cxx-flags='-fno-function-sections -fno-data-sections -DWINPTHREAD_STATIC' --prefix=/mingw32tdm --with-local-prefix=/mingw32tdm --with-pkgversion=tdm-2 --enable-sjlj-exceptions --with-bugurl=http://tdm-gcc.tdragon.net/bugs] - ignore line: [Thread model: posix] - ignore line: [gcc version 4.8.1 (tdm-2) ] - ignore line: [COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/] - ignore line: [c:/mingw/bin/../libexec/gcc/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/] - ignore line: [LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/] - ignore line: [c:/mingw/bin/../lib/gcc/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7392e.exe' '-mtune=generic' '-march=pentiumpro'] - link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_7392e.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_7392e.dir/objects.a --no-whole-archive --out-implib libcmTC_7392e.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] - arg [c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe] ==> ignore - arg [--exclude-libs=libpthread.a] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7392e.exe] ==> ignore - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o] ==> ignore - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o] ==> ignore - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] - arg [-Lc:/mingw/bin/../lib/gcc] ==> dir [c:/mingw/bin/../lib/gcc] - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] - arg [--whole-archive] ==> ignore - arg [CMakeFiles\cmTC_7392e.dir/objects.a] ==> ignore - arg [--no-whole-archive] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_7392e.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] ==> ignore - remove lib [msvcrt] - remove lib [msvcrt] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> [C:/MinGW/lib/gcc/mingw32/4.8.1] - collapse library dir [c:/mingw/bin/../lib/gcc] ==> [C:/MinGW/lib/gcc] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> [C:/MinGW/mingw32/lib] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> [C:/MinGW/lib] - implicit libs: [mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex] - implicit dirs: [C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_36f44/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_36f44.dir\build.make CMakeFiles/cmTC_36f44.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_36f44.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c11 -o CMakeFiles\cmTC_36f44.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_36f44.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_36f44.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_36f44.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_36f44.dir/objects.a @CMakeFiles\cmTC_36f44.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_36f44.dir/objects.a -Wl,--no-whole-archive -o cmTC_36f44.exe -Wl,--out-implib,libcmTC_36f44.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_36f44.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_2283f/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_2283f.dir\build.make CMakeFiles/cmTC_2283f.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_2283f.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c99 -o CMakeFiles\cmTC_2283f.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_2283f.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_2283f.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_2283f.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_2283f.dir/objects.a @CMakeFiles\cmTC_2283f.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_2283f.dir/objects.a -Wl,--no-whole-archive -o cmTC_2283f.exe -Wl,--out-implib,libcmTC_2283f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_2283f.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_12c99/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_12c99.dir\build.make CMakeFiles/cmTC_12c99.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building C object CMakeFiles/cmTC_12c99.dir/feature_tests.c.obj -C:\MinGW\bin\gcc.exe -std=c90 -o CMakeFiles\cmTC_12c99.dir\feature_tests.c.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.c -Linking C executable cmTC_12c99.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_12c99.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_12c99.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_12c99.dir/objects.a @CMakeFiles\cmTC_12c99.dir\objects1.rsp -C:\MinGW\bin\gcc.exe -Wl,--whole-archive CMakeFiles\cmTC_12c99.dir/objects.a -Wl,--no-whole-archive -o cmTC_12c99.exe -Wl,--out-implib,libcmTC_12c99.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_12c99.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_f9c78/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_f9c78.dir\build.make CMakeFiles/cmTC_f9c78.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_f9c78.dir/testCXXCompiler.cxx.obj -C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_f9c78.dir\testCXXCompiler.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\CMakeTmp\testCXXCompiler.cxx -Linking CXX executable cmTC_f9c78.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_f9c78.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_f9c78.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_f9c78.dir/objects.a @CMakeFiles\cmTC_f9c78.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_f9c78.dir/objects.a -Wl,--no-whole-archive -o cmTC_f9c78.exe -Wl,--out-implib,libcmTC_f9c78.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_f9c78.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_824f3/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_824f3.dir\build.make CMakeFiles/cmTC_824f3.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_824f3.dir/CMakeCXXCompilerABI.cpp.obj -C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_824f3.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.12\Modules\CMakeCXXCompilerABI.cpp" -Linking CXX executable cmTC_824f3.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_824f3.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_824f3.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_824f3.dir/objects.a @CMakeFiles\cmTC_824f3.dir\objects1.rsp -C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_824f3.dir/objects.a -Wl,--no-whole-archive -o cmTC_824f3.exe -Wl,--out-implib,libcmTC_824f3.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\MinGW\bin\g++.exe -COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe -Target: mingw32 -Configured with: ../../../src/gcc-4.8.1/configure --build=mingw32 --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --disable-symvers --enable-cxx-flags='-fno-function-sections -fno-data-sections -DWINPTHREAD_STATIC' --prefix=/mingw32tdm --with-local-prefix=/mingw32tdm --with-pkgversion=tdm-2 --enable-sjlj-exceptions --with-bugurl=http://tdm-gcc.tdragon.net/bugs -Thread model: posix -gcc version 4.8.1 (tdm-2) -COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/;c:/mingw/bin/../libexec/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ -LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/;c:/mingw/bin/../lib/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/;c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_824f3.exe' '-mtune=generic' '-march=pentiumpro' - c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_824f3.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_824f3.dir/objects.a --no-whole-archive --out-implib libcmTC_824f3.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_824f3/fast"] - ignore line: [C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_824f3.dir\build.make CMakeFiles/cmTC_824f3.dir/build] - ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_824f3.dir/CMakeCXXCompilerABI.cpp.obj] - ignore line: [C:\MinGW\bin\g++.exe -o CMakeFiles\cmTC_824f3.dir\CMakeCXXCompilerABI.cpp.obj -c "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\share\cmake-3.12\Modules\CMakeCXXCompilerABI.cpp"] - ignore line: [Linking CXX executable cmTC_824f3.exe] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_824f3.dir\link.txt --verbose=1] - ignore line: ["C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_824f3.dir/objects.a] - ignore line: [C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_824f3.dir/objects.a @CMakeFiles\cmTC_824f3.dir\objects1.rsp] - ignore line: [C:\MinGW\bin\g++.exe -v -Wl,--whole-archive CMakeFiles\cmTC_824f3.dir/objects.a -Wl,--no-whole-archive -o cmTC_824f3.exe -Wl,--out-implib,libcmTC_824f3.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\MinGW\bin\g++.exe] - ignore line: [COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe] - ignore line: [Target: mingw32] - ignore line: [Configured with: ../../../src/gcc-4.8.1/configure --build=mingw32 --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --disable-symvers --enable-cxx-flags='-fno-function-sections -fno-data-sections -DWINPTHREAD_STATIC' --prefix=/mingw32tdm --with-local-prefix=/mingw32tdm --with-pkgversion=tdm-2 --enable-sjlj-exceptions --with-bugurl=http://tdm-gcc.tdragon.net/bugs] - ignore line: [Thread model: posix] - ignore line: [gcc version 4.8.1 (tdm-2) ] - ignore line: [COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/] - ignore line: [c:/mingw/bin/../libexec/gcc/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/] - ignore line: [LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.8.1/] - ignore line: [c:/mingw/bin/../lib/gcc/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib/] - ignore line: [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_824f3.exe' '-mtune=generic' '-march=pentiumpro'] - link line: [ c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe --exclude-libs=libpthread.a -Bdynamic -o cmTC_824f3.exe c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1 -Lc:/mingw/bin/../lib/gcc -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib -Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../.. --whole-archive CMakeFiles\cmTC_824f3.dir/objects.a --no-whole-archive --out-implib libcmTC_824f3.dll.a --major-image-version 0 --minor-image-version 0 -Bstatic -lstdc++ -Bdynamic -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lmoldname -lmingwex -lmsvcrt c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] - arg [c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/collect2.exe] ==> ignore - arg [--exclude-libs=libpthread.a] ==> ignore - arg [-Bdynamic] ==> ignore - arg [-o] ==> ignore - arg [cmTC_824f3.exe] ==> ignore - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../crt2.o] ==> ignore - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtbegin.o] ==> ignore - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] - arg [-Lc:/mingw/bin/../lib/gcc] ==> dir [c:/mingw/bin/../lib/gcc] - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] - arg [-Lc:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] - arg [--whole-archive] ==> ignore - arg [CMakeFiles\cmTC_824f3.dir/objects.a] ==> ignore - arg [--no-whole-archive] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_824f3.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-Bdynamic] ==> ignore - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/crtend.o] ==> ignore - remove lib [msvcrt] - remove lib [msvcrt] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1] ==> [C:/MinGW/lib/gcc/mingw32/4.8.1] - collapse library dir [c:/mingw/bin/../lib/gcc] ==> [C:/MinGW/lib/gcc] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/lib] ==> [C:/MinGW/mingw32/lib] - collapse library dir [c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../..] ==> [C:/MinGW/lib] - implicit libs: [stdc++;mingw32;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex] - implicit dirs: [C:/MinGW/lib/gcc/mingw32/4.8.1;C:/MinGW/lib/gcc;C:/MinGW/mingw32/lib;C:/MinGW/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1y] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_0a6f3/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_0a6f3.dir\build.make CMakeFiles/cmTC_0a6f3.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_0a6f3.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++1y -o CMakeFiles\cmTC_0a6f3.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_0a6f3.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_0a6f3.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_0a6f3.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_0a6f3.dir/objects.a @CMakeFiles\cmTC_0a6f3.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_0a6f3.dir/objects.a -Wl,--no-whole-archive -o cmTC_0a6f3.exe -Wl,--out-implib,libcmTC_0a6f3.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_0a6f3.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_19a8a/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_19a8a.dir\build.make CMakeFiles/cmTC_19a8a.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_19a8a.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++11 -o CMakeFiles\cmTC_19a8a.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_19a8a.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_19a8a.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_19a8a.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_19a8a.dir/objects.a @CMakeFiles\cmTC_19a8a.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_19a8a.dir/objects.a -Wl,--no-whole-archive -o cmTC_19a8a.exe -Wl,--out-implib,libcmTC_19a8a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_19a8a.dir\linklibs.rsp -mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp - -Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_6df32/fast" -C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_6df32.dir\build.make CMakeFiles/cmTC_6df32.dir/build -mingw32-make.exe[1]: Entering directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' -Building CXX object CMakeFiles/cmTC_6df32.dir/feature_tests.cxx.obj -C:\MinGW\bin\g++.exe -std=c++98 -o CMakeFiles\cmTC_6df32.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx -Linking CXX executable cmTC_6df32.exe -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_6df32.dir\link.txt --verbose=1 -"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_6df32.dir/objects.a -C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_6df32.dir/objects.a @CMakeFiles\cmTC_6df32.dir\objects1.rsp -C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_6df32.dir/objects.a -Wl,--no-whole-archive -o cmTC_6df32.exe -Wl,--out-implib,libcmTC_6df32.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_6df32.dir\linklibs.rsp +Building CXX object CMakeFiles/cmTC_d7377.dir/feature_tests.cxx.obj +C:\MinGW\bin\g++.exe -std=c++98 -o CMakeFiles\cmTC_d7377.dir\feature_tests.cxx.obj -c C:\Users\IceCapriccio\CLionProjects\Compiler\cmake-build-debug\CMakeFiles\feature_tests.cxx +Linking CXX executable cmTC_d7377.exe +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_d7377.dir\link.txt --verbose=1 +"C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_d7377.dir/objects.a +C:\MinGW\bin\ar.exe cr CMakeFiles\cmTC_d7377.dir/objects.a @CMakeFiles\cmTC_d7377.dir\objects1.rsp +C:\MinGW\bin\g++.exe -Wl,--whole-archive CMakeFiles\cmTC_d7377.dir/objects.a -Wl,--no-whole-archive -o cmTC_d7377.exe -Wl,--out-implib,libcmTC_d7377.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_d7377.dir\linklibs.rsp mingw32-make.exe[1]: Leaving directory 'C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeTmp' diff --git a/cmake-build-debug/CMakeFiles/Compiler.dir/CXX.includecache b/cmake-build-debug/CMakeFiles/Compiler.dir/CXX.includecache deleted file mode 100644 index 9916c43..0000000 --- a/cmake-build-debug/CMakeFiles/Compiler.dir/CXX.includecache +++ /dev/null @@ -1,46 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -C:/Users/IceCapriccio/CLionProjects/Compiler/IntermediateCodeGenerate.cpp -iostream -- -IntermediateCodeGenerate.h -C:/Users/IceCapriccio/CLionProjects/Compiler/IntermediateCodeGenerate.h -SyntaxAnalyse.h -C:/Users/IceCapriccio/CLionProjects/Compiler/SyntaxAnalyse.h - -C:/Users/IceCapriccio/CLionProjects/Compiler/IntermediateCodeGenerate.h -map -- -SemanticAnalyse.h -C:/Users/IceCapriccio/CLionProjects/Compiler/SemanticAnalyse.h - -C:/Users/IceCapriccio/CLionProjects/Compiler/LexAnalyse.h -string -- - -C:/Users/IceCapriccio/CLionProjects/Compiler/SemanticAnalyse.h -string -- -LexAnalyse.h -C:/Users/IceCapriccio/CLionProjects/Compiler/LexAnalyse.h -vector -- - -C:/Users/IceCapriccio/CLionProjects/Compiler/SyntaxAnalyse.h -string -- -stdio.h -- -cstdlib -- -LexAnalyse.h -C:/Users/IceCapriccio/CLionProjects/Compiler/LexAnalyse.h -SemanticAnalyse.h -C:/Users/IceCapriccio/CLionProjects/Compiler/SemanticAnalyse.h - diff --git a/cmake-build-debug/CMakeFiles/Compiler.dir/LexAnalyse.cpp.obj b/cmake-build-debug/CMakeFiles/Compiler.dir/LexAnalyse.cpp.obj deleted file mode 100644 index f4fd8906aa06539187528582b84a6c2228e04a08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44974 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 v#04vA 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�$XMt=R?Tnh0jJqGD>o5q&yB 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
1&<(GI9RST-=S*+7vxj$$dHwm>rvNGY+*6I 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 z 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%0AP@xS2E)WN|lw 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

6b~%YS_cJmf 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 diff --git a/cmake-build-debug/CMakeFiles/Makefile.cmake b/cmake-build-debug/CMakeFiles/Makefile.cmake index 97b3399..f390c8a 100644 --- a/cmake-build-debug/CMakeFiles/Makefile.cmake +++ b/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "MinGW Makefiles" Generator, CMake Version 3.12 +# Generated by "MinGW Makefiles" Generator, CMake Version 3.13 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") @@ -7,35 +7,105 @@ set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeCInformation.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeCXXInformation.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeCommonLanguageInclude.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeFindCodeBlocks.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeGenericSystem.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeInitializeConfigs.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeLanguageInformation.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeRCInformation.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeSystemSpecificInformation.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/CMakeSystemSpecificInitialize.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Compiler/GNU-C.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Compiler/GNU-CXX.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Compiler/GNU.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-GNU-C-ABI.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-GNU-C.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-GNU-CXX-ABI.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-GNU-CXX.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-GNU.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows-windres.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/Windows.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/Platform/WindowsPaths.cmake" - "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.12/Modules/ProcessorCount.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCCompiler.cmake.in" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCCompilerABI.c" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCInformation.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCXXCompiler.cmake.in" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCXXInformation.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeCompilerIdDetection.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCXXCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCompileFeatures.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCompilerABI.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineCompilerId.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineRCCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeDetermineSystem.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeFindBinUtils.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeFindCodeBlocks.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeGenericSystem.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeInitializeConfigs.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeLanguageInformation.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeMinGWFindMake.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeParseImplicitLinkInfo.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeRCCompiler.cmake.in" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeRCInformation.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeSystem.cmake.in" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeTestCCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeTestCXXCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeTestCompilerCommon.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/CMakeTestRCCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Borland-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Cray-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GHS-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-C-FeatureTests.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-C.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-CXX-FeatureTests.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-CXX.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU-FindBinUtils.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/GNU.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/IAR-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Intel-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/PGI-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/SCO-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/TI-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Internal/FeatureTesting.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-Determine-CXX.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-GNU-C.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-GNU-CXX-ABI.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-GNU-CXX.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-GNU.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows-windres.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/Windows.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/Platform/WindowsPaths.cmake" + "C:/Program Files/JetBrains/CLion 2018.2.6/bin/cmake/win/share/cmake-3.13/Modules/ProcessorCount.cmake" "../CMakeLists.txt" - "CMakeFiles/3.12.3/CMakeCCompiler.cmake" - "CMakeFiles/3.12.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.12.3/CMakeRCCompiler.cmake" - "CMakeFiles/3.12.3/CMakeSystem.cmake" + "CMakeFiles/3.13.1/CMakeCCompiler.cmake" + "CMakeFiles/3.13.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.13.1/CMakeRCCompiler.cmake" + "CMakeFiles/3.13.1/CMakeSystem.cmake" + "CMakeFiles/feature_tests.c" + "CMakeFiles/feature_tests.cxx" ) # The corresponding makefile is: @@ -46,6 +116,12 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.13.1/CMakeSystem.cmake" + "CMakeFiles/3.13.1/CMakeCCompiler.cmake" + "CMakeFiles/3.13.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.13.1/CMakeRCCompiler.cmake" + "CMakeFiles/3.13.1/CMakeCCompiler.cmake" + "CMakeFiles/3.13.1/CMakeCXXCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" ) diff --git a/cmake-build-debug/CMakeFiles/Makefile2 b/cmake-build-debug/CMakeFiles/Makefile2 index 5502829..3a88993 100644 --- a/cmake-build-debug/CMakeFiles/Makefile2 +++ b/cmake-build-debug/CMakeFiles/Makefile2 @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "MinGW Makefiles" Generator, CMake Version 3.12 +# Generated by "MinGW Makefiles" Generator, CMake Version 3.13 # Default target executed when no arguments are given to make. default_target: all @@ -107,6 +107,6 @@ clean: CMakeFiles/Compiler.dir/clean # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt index 6bb5ed3..21b1eea 100644 --- a/cmake-build-debug/CMakeFiles/clion-environment.txt +++ b/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -1,4 +1,4 @@ -ToolSet: 3.20@C:\MinGW +ToolSet: 3.20 (local)@C:\MinGW Options: Options: \ No newline at end of file diff --git a/cmake-build-debug/CMakeFiles/clion-log.txt b/cmake-build-debug/CMakeFiles/clion-log.txt index 2af8378..42eed05 100644 --- a/cmake-build-debug/CMakeFiles/clion-log.txt +++ b/cmake-build-debug/CMakeFiles/clion-log.txt @@ -1,4 +1,18 @@ "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" C:\Users\IceCapriccio\CLionProjects\Compiler +-- The C compiler identification is GNU 4.8.1 +-- The CXX compiler identification is GNU 4.8.1 +-- Check for working C compiler: C:/MinGW/bin/gcc.exe +-- Check for working C compiler: C:/MinGW/bin/gcc.exe -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: C:/MinGW/bin/g++.exe +-- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: C:/Users/IceCapriccio/CLionProjects/Compiler/cmake-build-debug diff --git a/cmake-build-debug/CMakeFiles/feature_tests.bin b/cmake-build-debug/CMakeFiles/feature_tests.bin index bb6d94a12a81e9b474a81cd5c861500d51b7cbdc..1a2a573a3a378212c533487dea1be9b1bae147fa 100644 GIT binary patch delta 24 gcmezIgz?7{#t9uPuDZN26MKA^1qvBA-kw_s0Ew9jIsgCw delta 24 gcmezIgz?7{#t9uP9n*eAPweqwcD%)~@%G$80HX;EYXATM diff --git a/cmake-build-debug/Makefile b/cmake-build-debug/Makefile index 2ce7bae..69e9751 100644 --- a/cmake-build-debug/Makefile +++ b/cmake-build-debug/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "MinGW Makefiles" Generator, CMake Version 3.12 +# Generated by "MinGW Makefiles" Generator, CMake Version 3.13 # Default target executed when no arguments are given to make. default_target: all @@ -69,7 +69,7 @@ edit_cache/fast: edit_cache # Special rule for the target rebuild_cache rebuild_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + "C:\Program Files\JetBrains\CLion 2018.2.6\bin\cmake\win\bin\cmake.exe" -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -106,7 +106,7 @@ preinstall/fast: # clear depends depend: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 .PHONY : depend #============================================================================= @@ -292,6 +292,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 .PHONY : cmake_check_build_system