From 8ecca5516ea20fd94fc0816268c74c6e8f7c885e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20MARQUET?= Date: Tue, 17 Sep 2024 11:33:46 +0200 Subject: [PATCH] Resizable window and able to fullscreen using F11 --- Mini Projet pour les CIR CIPA3.pdf | Bin 0 -> 211235 bytes .../reply/cache-v2-1a02b89220a3f23a693d.json | 1327 ----------------- .../cmakeFiles-v1-910d590472089ebb6ab1.json | 828 ---------- .../codemodel-v2-9d0e61551c8ebbaa7225.json | 60 - ...irectory-.-Debug-d0094a50bb2071803777.json | 14 - .../reply/index-2024-09-10T12-37-46-0087.json | 108 -- ...espoissons-Debug-1177be60d26a07ebd9d3.json | 106 -- .../toolchains-v1-b95b64ace5e65105c59b.json | 144 -- cmake-build-debug/CMakeCache.txt | 134 +- .../CMakeFiles/3.29.6/CMakeCCompiler.cmake | 80 - .../CMakeFiles/3.29.6/CMakeCXXCompiler.cmake | 92 -- .../3.29.6/CMakeDetermineCompilerABI_C.bin | Bin 43069 -> 0 bytes .../3.29.6/CMakeDetermineCompilerABI_CXX.bin | Bin 43088 -> 0 bytes .../CMakeFiles/3.29.6/CMakeRCCompiler.cmake | 6 - .../CMakeFiles/3.29.6/CMakeSystem.cmake | 15 - .../3.29.6/CompilerIdC/CMakeCCompilerId.c | 895 ----------- .../CMakeFiles/3.29.6/CompilerIdC/a.exe | Bin 43144 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 878 ----------- .../CMakeFiles/3.29.6/CompilerIdCXX/a.exe | Bin 43172 -> 0 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 561 ------- .../CMakeFiles/TargetDirectories.txt | 6 +- .../CMakeFiles/clion-Debug-log.txt | 20 +- .../CMakeFiles/clion-environment.txt | 6 +- cmake-build-debug/CMakeFiles/rules.ninja | 64 - .../Testing/Temporary/LastTest.log | 4 +- cmake-build-debug/build.ninja | 9 +- cmake-build-debug/cmake_install.cmake | 13 +- fish.h | 7 +- main.cpp | 38 +- 29 files changed, 104 insertions(+), 5311 deletions(-) create mode 100644 Mini Projet pour les CIR CIPA3.pdf delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/cache-v2-1a02b89220a3f23a693d.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-910d590472089ebb6ab1.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-9d0e61551c8ebbaa7225.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2024-09-10T12-37-46-0087.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-bloubloulespoissons-Debug-1177be60d26a07ebd9d3.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-b95b64ace5e65105c59b.json delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_C.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeRCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CMakeSystem.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.c delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 cmake-build-debug/CMakeFiles/3.29.6/CompilerIdCXX/a.exe delete mode 100644 cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 cmake-build-debug/CMakeFiles/rules.ninja diff --git a/Mini Projet pour les CIR CIPA3.pdf b/Mini Projet pour les CIR CIPA3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..af51ed1f4a2f0937079be5f53bdd3390976cac47 GIT binary patch literal 211235 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[)N0HJrxvxSr6+Kz|D^~Q2t#Itz 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 X*l6(L?@-7N5sQ5G&_jBN(aQb{Wy}p} diff --git a/cmake-build-debug/CMakeFiles/3.29.6/CMakeRCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.29.6/CMakeRCCompiler.cmake deleted file mode 100644 index 8f8f253..0000000 --- a/cmake-build-debug/CMakeFiles/3.29.6/CMakeRCCompiler.cmake +++ /dev/null @@ -1,6 +0,0 @@ -set(CMAKE_RC_COMPILER "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/windres.exe") -set(CMAKE_RC_COMPILER_ARG1 "") -set(CMAKE_RC_COMPILER_LOADED 1) -set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) -set(CMAKE_RC_OUTPUT_EXTENSION .obj) -set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/cmake-build-debug/CMakeFiles/3.29.6/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.29.6/CMakeSystem.cmake deleted file mode 100644 index 9c49cbb..0000000 --- a/cmake-build-debug/CMakeFiles/3.29.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.22631") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.22631") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Windows-10.0.22631") -set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "10.0.22631") -set(CMAKE_SYSTEM_PROCESSOR "AMD64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.c b/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 508c4cd..0000000 --- a/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,895 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/a.exe b/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/a.exe deleted file mode 100644 index fb61c6b0baf8d17efbc7e5c57c469dc082bba9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43144 zcmeHw3wT^rz3^x2-{L`gvJ-u-?8jEzt0)1*Q(BB_PsGXV`OZKb1{c6*;9co`Bq*bk0v9w%} z_IVT~^xu{#2kR%hlp7S~0thm#Twb`Wu&_c=fpi`2LPc3~EEwWh;UlgEJ_Um)q(J^qGX7;Pf=O~X`~b-ttbarB=^6xTTv=< zWOdvHNtoa{G6AYeXafm^Gw;Sfl1;@el|z)S4*XSx0*L_P69jPKCfUj?5e4PXy!%cW@+@{M- zc(Hga2pFr|!-x>yYjK+{H^bAy5g@Xcp^RFb@?j8Q$-r-iKceuT* zW!R%O4YyW|-ugWT9y+OJ+KLoq*zqSnlutRfp~6$jJ?X^qC&?U{kH1S%rj|ZQRh>y8 zp83Vagm>PXgtv0oDbq(~`kb>Fo$hL)Gc;3>ECtmQ$n_2%$-Hl+=zhFI&#JlzE@1qO z@f~*TUn>`3O95Np`67O7Ftb{Vvf zdQQzkc(6!7q@xPcq#lrA&#BSTl;>1FbPq!ZqLMi$A9~b#)H6*eM?J5)5Trb>YTgtC z_8j-7=ysPNo`DR6G<7L})84B*ndB0HNRlbflNp#F(!CZz?>vFXyTBKP5cOmb9s`Rs zmG-7uj{%nUrrIZ_y`_&VMdq}3=#FV6`4EczX@fNQ@+U6=dggZ*f&4Ydd4=WNlTKD3 z@y|$bBOp=8SUrPS24Je7V^nDAQAg%hg;@$&pV0|lj?~u~A{F_VDDp8BL2?h0M_CgZ zy5p3Rd^bQl7=~vY8c;I?R{LRSFz&tAiQIeE6GZXC*Dj{=JlViTr>DsGo}@Cf6Pe;t z#z61`>Nonism}W~l^HIC8@3OOaUnE+4h=r#SOOKiBj=rk02y&uJJXCF4dt&A zoKxrh;R8ef(yaI`#Zu=TN04&-1pk|dkD=HY1Q~X`#Go(YKdiVS<@f<&$b1gWQjQ}W z?8xkA$uA=bmx}5hsDk4XaMZ27+?*&iCq4=v@(z1uV5FJSCzP)G)?JCE%pfPe%IxQv zNx8RpgX9}C-hv6>P9r*1 o37lvFlp+%-{*nuc(GHbGM) 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdCXX/a.exe b/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdCXX/a.exe deleted file mode 100644 index e114a30a06fd70ad6269860771cd361df1a3c50f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43172 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 diff --git a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index cb70cdf..0000000 --- a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,561 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Windows - 10.0.22631 - AMD64 - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" - - The C compiler identification is GNU, found in: - C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdC/a.exe - - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" - - The CXX compiler identification is GNU, found in: - C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/3.29.6/CompilerIdCXX/a.exe - - - - kind: "try_compile-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-5ppzxh" - binary: "C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-5ppzxh" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-5ppzxh' - - Run Build Command(s): C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_f3038 - [1/2] C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj -c C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/' - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f3038.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\ccpRJxaf.s - GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32) - compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" - ignoring nonexistent directory "/win/include" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" - ignoring nonexistent directory "/mingw/include" - #include "..." search starts here: - #include <...> search starts here: - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include - End of search list. - Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/' - as -v -o CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\ccpRJxaf.s - GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 - COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.'\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj -o cmTC_f3038.exe -Wl,--out-implib,libcmTC_f3038.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." - Using built-in specs. - COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe - COLLECT_LTO_WRAPPER=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f3038.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_f3038.' - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_f3038.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_f3038.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - collect2 version 13.1.0 - C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_f3038.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_f3038.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d - GNU ld (GNU Binutils) 2.40\x0d - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f3038.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_f3038.'\x0d - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:137 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - end of search list found - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/include] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - implicit include dirs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-5ppzxh'] - ignore line: [] - ignore line: [Run Build Command(s): C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_f3038] - ignore line: [[1/2] C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj -c C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/'] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f3038.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\ccpRJxaf.s] - ignore line: [GNU C17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] - ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] - ignore line: [ignoring nonexistent directory "/win/include"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] - ignore line: [ignoring nonexistent directory "/mingw/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 2aa4fcf5c9208168c5e2d38a58fc2a97] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/'] - ignore line: [ as -v -o CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\ccpRJxaf.s] - ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] - ignore line: [COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.'\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj -o cmTC_f3038.exe -Wl --out-implib libcmTC_f3038.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\gcc.exe] - ignore line: [COLLECT_LTO_WRAPPER=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f3038.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_f3038.'] - link line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_f3038.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_f3038.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore - arg [-m] ==> ignore - arg [i386pep] ==> ignore - arg [-Bdynamic] ==> search dynamic - arg [-o] ==> ignore - arg [cmTC_f3038.exe] ==> ignore - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_f3038.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_eh] ==> lib [gcc_eh] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-liconv] ==> lib [iconv] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc] ==> lib [gcc] - arg [-lgcc_eh] ==> lib [gcc_eh] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - ignore line: [collect2 version 13.1.0] - ignore line: [C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_f3038.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_f3038.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_f3038.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] - linker tool for 'C': C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe - remove lib [gcc_eh] - remove lib [msvcrt] - remove lib [gcc_eh] - remove lib [msvcrt] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32] - implicit objs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - implicit dirs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:210 (cmake_determine_linker_id)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the C compiler's linker: "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe" "-v" - GNU ld (GNU Binutils) 2.40 - - - kind: "try_compile-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-eokayo" - binary: "C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-eokayo" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-eokayo' - - Run Build Command(s): C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_48e6d - [1/2] C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/' - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_48e6d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\cc9OrWOJ.s - GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32) - compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0-p4, MPC version 1.3.1, isl version none - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" - ignoring nonexistent directory "/win/include" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" - ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" - ignoring nonexistent directory "/mingw/include" - #include "..." search starts here: - #include <...> search starts here: - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++ - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32 - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include - End of search list. - Compiler executable checksum: e75de627edc3c57e31324b930b15b056 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/' - as -v -o CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\cc9OrWOJ.s - GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40 - COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.'\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -v -Wl,-v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_48e6d.exe -Wl,--out-implib,libcmTC_48e6d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." - Using built-in specs. - COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe - COLLECT_LTO_WRAPPER=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe - Target: x86_64-w64-mingw32 - Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends - Thread model: posix - Supported LTO compression algorithms: zlib - gcc version 13.1.0 (GCC) - COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/ - LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48e6d.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_48e6d.' - C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_48e6d.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_48e6d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o - collect2 version 13.1.0 - C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_48e6d.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_48e6d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d - GNU ld (GNU Binutils) 2.40\x0d - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48e6d.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_48e6d.'\x0d - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:137 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - add: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - end of search list found - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/include] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - collapse include dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - implicit include dirs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/include;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/include] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-eokayo'] - ignore line: [] - ignore line: [Run Build Command(s): C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -v cmTC_48e6d] - ignore line: [[1/2] C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj -c C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/'] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_48e6d.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -fdiagnostics-color=always -o C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\cc9OrWOJ.s] - ignore line: [GNU C++17 (GCC) version 13.1.0 (x86_64-w64-mingw32)] - ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0-p4 MPC version 1.3.1 isl version none] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] - ignore line: [ignoring nonexistent directory "/win/include"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../include"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] - ignore line: [ignoring duplicate directory "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] - ignore line: [ignoring nonexistent directory "/mingw/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/x86_64-w64-mingw32] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/backward] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] - ignore line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: e75de627edc3c57e31324b930b15b056] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/'] - ignore line: [ as -v -o CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\BREIZH~1\\AppData\\Local\\Temp\\cc9OrWOJ.s] - ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.40] - ignore line: [COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.'\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe -v -Wl -v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_48e6d.exe -Wl --out-implib libcmTC_48e6d.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin\\g++.exe] - ignore line: [COLLECT_LTO_WRAPPER=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] - ignore line: [Target: x86_64-w64-mingw32] - ignore line: [Configured with: ../gcc-13.1.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --with-arch=nocona --with-tune=generic --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 13.1.0 (GCC) ] - ignore line: [COMPILER_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/] - ignore line: [LIBRARY_PATH=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] - ignore line: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48e6d.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_48e6d.'] - link line: [ C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -m i386pep -Bdynamic -o cmTC_48e6d.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_48e6d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore - arg [-m] ==> ignore - arg [i386pep] ==> ignore - arg [-Bdynamic] ==> search dynamic - arg [-o] ==> ignore - arg [cmTC_48e6d.exe] ==> ignore - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] - arg [-LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore - arg [--out-implib] ==> ignore - arg [libcmTC_48e6d.dll.a] ==> ignore - arg [--major-image-version] ==> ignore - arg [0] ==> ignore - arg [--minor-image-version] ==> ignore - arg [0] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [-lpthread] ==> lib [pthread] - arg [-ladvapi32] ==> lib [advapi32] - arg [-lshell32] ==> lib [shell32] - arg [-luser32] ==> lib [user32] - arg [-lkernel32] ==> lib [kernel32] - arg [-liconv] ==> lib [iconv] - arg [-lmingw32] ==> lib [mingw32] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lmoldname] ==> lib [moldname] - arg [-lmingwex] ==> lib [mingwex] - arg [-lmsvcrt] ==> lib [msvcrt] - arg [-lkernel32] ==> lib [kernel32] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] - arg [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - ignore line: [collect2 version 13.1.0] - ignore line: [C:\\Users\\BreizhHardware\\AppData\\Local\\Programs\\CLion\\bin\\mingw\\bin/ld.exe -m i386pep -Bdynamic -o cmTC_48e6d.exe C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. -v CMakeFiles/cmTC_48e6d.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_48e6d.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o\x0d] - linker tool for 'CXX': C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe - remove lib [msvcrt] - remove lib [msvcrt] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o] - collapse obj [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib] - collapse library dir [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit libs: [stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc_s;gcc;moldname;mingwex;kernel32] - implicit objs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/crt2.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] - implicit dirs: [C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib/gcc;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:210 (cmake_determine_linker_id)" - - "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the CXX compiler's linker: "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/ld.exe" "-v" - GNU ld (GNU Binutils) 2.40 -... diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt index c8a68fb..dda36d9 100644 --- a/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -1,3 +1,3 @@ -C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/bloubloulespoissons.dir -C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/edit_cache.dir -C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/bloubloulespoissons.dir +/mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/edit_cache.dir +/mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt index f34ae86..9c7fe63 100644 --- a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -1,16 +1,4 @@ -C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe -G Ninja -S C:\Users\BreizhHardware\Nextcloud\Programation\C++\bloubloulespoissons -B C:\Users\BreizhHardware\Nextcloud\Programation\C++\bloubloulespoissons\cmake-build-debug --- The C compiler identification is GNU 13.1.0 --- The CXX compiler identification is GNU 13.1.0 --- Detecting C compiler ABI info --- Detecting C compiler ABI info - done --- Check for working C compiler: C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/gcc.exe - skipped --- Detecting C compile features --- Detecting C compile features - done --- Detecting CXX compiler ABI info --- Detecting CXX compiler ABI info - done --- Check for working CXX compiler: C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/g++.exe - skipped --- Detecting CXX compile features --- Detecting CXX compile features - done --- Configuring done (1.6s) --- Generating done (0.0s) --- Build files have been written to: C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug +/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "Unix Makefiles" -S /mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons -B /mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug +-- Configuring done +-- Generating done +-- Build files have been written to: /mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt index 449e2c7..3e1e792 100644 --- a/cmake-build-debug/CMakeFiles/clion-environment.txt +++ b/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -1,5 +1,3 @@ -ToolSet: 11.0 w64 (local)@C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\mingw -Ninja: 1.12.0@C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe -Options: +ToolSet: Debian GNU/Linux 12 (bookworm) (remote)Options: -Options:-DCMAKE_MAKE_PROGRAM=C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/ninja/win/x64/ninja.exe \ No newline at end of file +Options: \ No newline at end of file diff --git a/cmake-build-debug/CMakeFiles/rules.ninja b/cmake-build-debug/CMakeFiles/rules.ninja deleted file mode 100644 index 360547b..0000000 --- a/cmake-build-debug/CMakeFiles/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.29 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: bloubloulespoissons -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__bloubloulespoissons_unscanned_Debug - depfile = $DEP_FILE - deps = gcc - command = ${LAUNCHER}${CODE_CHECK}C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\mingw\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX executable. - -rule CXX_EXECUTABLE_LINKER__bloubloulespoissons_Debug - command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\mingw\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX executable $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\cmake\win\x64\bin\cmake.exe --regenerate-during-build -SC:\Users\BreizhHardware\Nextcloud\Programation\C++\bloubloulespoissons -BC:\Users\BreizhHardware\Nextcloud\Programation\C++\bloubloulespoissons\cmake-build-debug - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = C:\Users\BreizhHardware\AppData\Local\Programs\CLion\bin\ninja\win\x64\ninja.exe -t targets - description = All primary targets available: - diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index 3322e6c..63e6c73 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -1,3 +1,3 @@ -Start testing: Sep 10 14:37 Paris, Madrid (heure d’été) +Start testing: Sep 16 14:55 CEST ---------------------------------------------------------- -End testing: Sep 10 14:37 Paris, Madrid (heure d’été) +End testing: Sep 16 14:55 CEST diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja index e068c35..53f465f 100644 --- a/cmake-build-debug/build.ninja +++ b/cmake-build-debug/build.ninja @@ -54,8 +54,6 @@ build CMakeFiles/bloubloulespoissons.dir/main.cpp.obj: CXX_COMPILER__bloubloules FLAGS = -g -fdiagnostics-color=always OBJECT_DIR = CMakeFiles\bloubloulespoissons.dir OBJECT_FILE_DIR = CMakeFiles\bloubloulespoissons.dir - TARGET_COMPILE_PDB = CMakeFiles\bloubloulespoissons.dir\ - TARGET_PDB = bloubloulespoissons.pdb # ============================================================================= @@ -71,10 +69,9 @@ build bloubloulespoissons.exe: CXX_EXECUTABLE_LINKER__bloubloulespoissons_Debug OBJECT_DIR = CMakeFiles\bloubloulespoissons.dir POST_BUILD = cd . PRE_LINK = cd . - TARGET_COMPILE_PDB = CMakeFiles\bloubloulespoissons.dir\ TARGET_FILE = bloubloulespoissons.exe TARGET_IMPLIB = libbloubloulespoissons.dll.a - TARGET_PDB = bloubloulespoissons.pdb + TARGET_PDB = bloubloulespoissons.exe.dbg ############################################# @@ -121,14 +118,14 @@ build all: phony bloubloulespoissons.exe ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCompilerIdDetection.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineRCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeFindBinUtils.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeGenericSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystem.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCompilerCommon.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestRCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-FindBinUtils.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/FeatureTesting.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Determine-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Initialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-windres.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/WindowsPaths.cmake C$:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/CMakeLists.txt CMakeCache.txt CMakeFiles/3.29.6/CMakeCCompiler.cmake CMakeFiles/3.29.6/CMakeCXXCompiler.cmake CMakeFiles/3.29.6/CMakeRCCompiler.cmake CMakeFiles/3.29.6/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeGenericSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Initialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-windres.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/WindowsPaths.cmake C$:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/CMakeLists.txt CMakeCache.txt CMakeFiles/3.29.6/CMakeCCompiler.cmake CMakeFiles/3.29.6/CMakeCXXCompiler.cmake CMakeFiles/3.29.6/CMakeRCCompiler.cmake CMakeFiles/3.29.6/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCCompilerABI.c C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCompilerIdDetection.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineRCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeFindBinUtils.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeGenericSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeParseLibraryArchitecture.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCCompiler.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystem.cmake.in C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestCompilerCommon.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeTestRCCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-FindBinUtils.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Internal/FeatureTesting.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Determine-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Initialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-windres.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/WindowsPaths.cmake C$:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/CMakeLists.txt CMakeCache.txt CMakeFiles/3.29.6/CMakeCCompiler.cmake CMakeFiles/3.29.6/CMakeCXXCompiler.cmake CMakeFiles/3.29.6/CMakeRCCompiler.cmake CMakeFiles/3.29.6/CMakeSystem.cmake: phony +build C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCXXInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeGenericSystem.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeRCInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Compiler/GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-C.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU-CXX.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-GNU.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-Initialize.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows-windres.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/Windows.cmake C$:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/cmake/win/x64/share/cmake-3.29/Modules/Platform/WindowsPaths.cmake C$:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/CMakeLists.txt CMakeCache.txt CMakeFiles/3.29.6/CMakeCCompiler.cmake CMakeFiles/3.29.6/CMakeCXXCompiler.cmake CMakeFiles/3.29.6/CMakeRCCompiler.cmake CMakeFiles/3.29.6/CMakeSystem.cmake: phony ############################################# diff --git a/cmake-build-debug/cmake_install.cmake b/cmake-build-debug/cmake_install.cmake index 6aec901..c75eb3d 100644 --- a/cmake-build-debug/cmake_install.cmake +++ b/cmake-build-debug/cmake_install.cmake @@ -1,8 +1,8 @@ -# Install script for directory: C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons +# Install script for directory: /mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/bloubloulespoissons") + set(CMAKE_INSTALL_PREFIX "/usr/local") endif() string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") @@ -27,6 +27,11 @@ if(NOT CMAKE_INSTALL_COMPONENT) endif() endif() +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + # Is this installation the result of a crosscompile? if(NOT DEFINED CMAKE_CROSSCOMPILING) set(CMAKE_CROSSCOMPILING "FALSE") @@ -34,7 +39,7 @@ endif() # Set default install directory permissions. if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "C:/Users/BreizhHardware/AppData/Local/Programs/CLion/bin/mingw/bin/objdump.exe") + set(CMAKE_OBJDUMP "/usr/bin/objdump") endif() if(CMAKE_INSTALL_COMPONENT) @@ -45,5 +50,5 @@ endif() string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "C:/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" +file(WRITE "/mnt/c/Users/BreizhHardware/Nextcloud/Programation/C++/bloubloulespoissons/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/fish.h b/fish.h index 6efd448..2fa9156 100644 --- a/fish.h +++ b/fish.h @@ -7,11 +7,8 @@ #include #include - -const int WINDOW_WIDTH = 1600; -const int WINDOW_HEIGHT = 1000; -const int ENV_WIDTH = 1600; -const int ENV_HEIGHT = 1000; +const int ENV_WIDTH = 1920; +const int ENV_HEIGHT = 1080; diff --git a/main.cpp b/main.cpp index 1d60825..32ac6f5 100644 --- a/main.cpp +++ b/main.cpp @@ -18,6 +18,9 @@ SDL_Texture* schoolTexture = nullptr; SDL_Texture* playerTexture = nullptr; std::vector school; +int windowWidth = 1600; +int windowHeight = 1000; + Rock rock(100, 100, 50, 255, 0, 0); Reef reef(300, 300); Kelp kelp(500, 500, 100, 4, 87, 0); @@ -61,8 +64,8 @@ int main(int argc, char* argv[]) { threads.emplace_back(updateFishRange, std::ref(school), i, std::min(i + fishPerThread, static_cast(school.size()))); } - int playerX = WINDOW_WIDTH / 2; - int playerY = WINDOW_HEIGHT / 2; + int playerX = windowWidth / 2; + int playerY = windowHeight / 2; const int playerSpeed = 5; while (running) { @@ -95,8 +98,8 @@ bool initSDL() { window = SDL_CreateWindow("BloubBloub les poissons", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, - WINDOW_WIDTH, WINDOW_HEIGHT, - SDL_WINDOW_SHOWN); + windowWidth, windowHeight, + SDL_WINDOW_RESIZABLE | SDL_WINDOW_SHOWN); if (window == nullptr) { std::cerr << "Erreur de création de la fenêtre: " << SDL_GetError() << std::endl; SDL_Quit(); @@ -137,6 +140,11 @@ void handleEvents(int& playerX, int& playerY, const int playerSpeed) { while (SDL_PollEvent(&event)) { if (event.type == SDL_QUIT) { running = false; + } else if (event.type == SDL_WINDOWEVENT) { + if (event.window.event == SDL_WINDOWEVENT_RESIZED) { + windowWidth = event.window.data1; + windowHeight = event.window.data2; + } } } @@ -160,18 +168,28 @@ void handleEvents(int& playerX, int& playerY, const int playerSpeed) { playerX -= playerSpeed; } else if (keystate[SDL_SCANCODE_D]) { playerX += playerSpeed; + } else if (keystate[SDL_SCANCODE_ESCAPE]) { + running = false; + } else if (keystate[SDL_SCANCODE_F11]) { + Uint32 flags = SDL_GetWindowFlags(window); + if (flags & SDL_WINDOW_FULLSCREEN) { + SDL_SetWindowFullscreen(window, 0); + } else { + SDL_SetWindowFullscreen(window, SDL_WINDOW_FULLSCREEN); + } } + if (playerX < 0) { - playerX = WINDOW_WIDTH; - } else if (playerX > WINDOW_WIDTH) { + playerX = windowWidth; + } else if (playerX > windowWidth) { playerX = 0; } if (playerY < 0) { - playerY = WINDOW_HEIGHT; - } else if (playerY > WINDOW_HEIGHT) { + playerY = windowHeight; + } else if (playerY > windowHeight) { playerY = 0; } } @@ -182,8 +200,8 @@ void renderScene(int playerX, int playerY) { if (offsetX < 0) offsetX = 0; if (offsetY < 0) offsetY = 0; - if (offsetX > ENV_WIDTH - WINDOW_WIDTH) offsetX = ENV_WIDTH - WINDOW_WIDTH; - if (offsetY > ENV_HEIGHT - WINDOW_HEIGHT) offsetY = ENV_HEIGHT - WINDOW_HEIGHT; + if (offsetX > ENV_WIDTH - windowWidth) offsetX = ENV_WIDTH - windowWidth; + if (offsetY > ENV_HEIGHT - windowHeight) offsetY = ENV_HEIGHT - windowHeight; SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); SDL_RenderClear(renderer);