Initial commit
This commit is contained in:
		
							
								
								
									
										105
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeCXXCompiler.cmake
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,105 @@
 | 
			
		||||
set(CMAKE_CXX_COMPILER "/usr/lib/ccache/bin/clang++")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_ARG1 "")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_ID "Clang")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_VERSION "18.1.8")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_WRAPPER "")
 | 
			
		||||
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17")
 | 
			
		||||
set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
 | 
			
		||||
set(CMAKE_CXX_STANDARD_LATEST "26")
 | 
			
		||||
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26")
 | 
			
		||||
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
 | 
			
		||||
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
 | 
			
		||||
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
 | 
			
		||||
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
 | 
			
		||||
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
 | 
			
		||||
set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
 | 
			
		||||
set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26")
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_PLATFORM_ID "Linux")
 | 
			
		||||
set(CMAKE_CXX_SIMULATE_ID "")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
 | 
			
		||||
set(CMAKE_CXX_SIMULATE_VERSION "")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
set(CMAKE_AR "/usr/bin/llvm-ar")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_AR "/usr/bin/llvm-ar")
 | 
			
		||||
set(CMAKE_RANLIB "/usr/bin/llvm-ranlib")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/llvm-ranlib")
 | 
			
		||||
set(CMAKE_LINKER "/usr/bin/ld")
 | 
			
		||||
set(CMAKE_LINKER_LINK "")
 | 
			
		||||
set(CMAKE_LINKER_LLD "")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_LINKER_ID "GNU")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42.0)
 | 
			
		||||
set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU)
 | 
			
		||||
set(CMAKE_MT "")
 | 
			
		||||
set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND")
 | 
			
		||||
set(CMAKE_COMPILER_IS_GNUCXX )
 | 
			
		||||
set(CMAKE_CXX_COMPILER_LOADED 1)
 | 
			
		||||
set(CMAKE_CXX_COMPILER_WORKS TRUE)
 | 
			
		||||
set(CMAKE_CXX_ABI_COMPILED TRUE)
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_COMPILER_ID_RUN 1)
 | 
			
		||||
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)
 | 
			
		||||
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
 | 
			
		||||
 | 
			
		||||
foreach (lang IN ITEMS C OBJC OBJCXX)
 | 
			
		||||
  if (CMAKE_${lang}_COMPILER_ID_RUN)
 | 
			
		||||
    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
 | 
			
		||||
      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
 | 
			
		||||
    endforeach()
 | 
			
		||||
  endif()
 | 
			
		||||
endforeach()
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_LINKER_PREFERENCE 30)
 | 
			
		||||
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
 | 
			
		||||
set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE)
 | 
			
		||||
 | 
			
		||||
# Save compiler ABI information.
 | 
			
		||||
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_ABI "ELF")
 | 
			
		||||
set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
 | 
			
		||||
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
 | 
			
		||||
 | 
			
		||||
if(CMAKE_CXX_SIZEOF_DATA_PTR)
 | 
			
		||||
  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
if(CMAKE_CXX_COMPILER_ABI)
 | 
			
		||||
  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
 | 
			
		||||
  set(CMAKE_LIBRARY_ARCHITECTURE "")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
 | 
			
		||||
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
 | 
			
		||||
  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/14.1.1;/usr/include/c++/14.1.1/x86_64-pc-linux-gnu;/usr/include/c++/14.1.1/backward;/usr/lib/clang/18/include;/usr/local/include;/usr/include")
 | 
			
		||||
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
 | 
			
		||||
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1;/usr/lib64;/lib64;/lib;/usr/lib")
 | 
			
		||||
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
 | 
			
		||||
set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "/usr/lib/clang/18")
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CXX_COMPILER_IMPORT_STD "")
 | 
			
		||||
### Imported target for C++23 standard library
 | 
			
		||||
set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Imported target for C++26 standard library
 | 
			
		||||
set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeDetermineCompilerABI_CXX.bin
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										15
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CMakeSystem.cmake
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
set(CMAKE_HOST_SYSTEM "Linux-6.9.10-arch1-1")
 | 
			
		||||
set(CMAKE_HOST_SYSTEM_NAME "Linux")
 | 
			
		||||
set(CMAKE_HOST_SYSTEM_VERSION "6.9.10-arch1-1")
 | 
			
		||||
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
set(CMAKE_SYSTEM "Linux-6.9.10-arch1-1")
 | 
			
		||||
set(CMAKE_SYSTEM_NAME "Linux")
 | 
			
		||||
set(CMAKE_SYSTEM_VERSION "6.9.10-arch1-1")
 | 
			
		||||
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
 | 
			
		||||
 | 
			
		||||
set(CMAKE_CROSSCOMPILING "FALSE")
 | 
			
		||||
 | 
			
		||||
set(CMAKE_SYSTEM_LOADED 1)
 | 
			
		||||
@@ -0,0 +1,919 @@
 | 
			
		||||
/* This source file must have a .cpp extension so that all C++ compilers
 | 
			
		||||
   recognize the extension without flags.  Borland does not know .cxx for
 | 
			
		||||
   example.  */
 | 
			
		||||
#ifndef __cplusplus
 | 
			
		||||
# error "A C compiler has been selected for C++."
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if !defined(__has_include)
 | 
			
		||||
/* If the compiler does not have __has_include, pretend the answer is
 | 
			
		||||
   always no.  */
 | 
			
		||||
#  define __has_include(x) 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* Version number components: V=Version, R=Revision, P=Patch
 | 
			
		||||
   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
 | 
			
		||||
 | 
			
		||||
#if defined(__INTEL_COMPILER) || defined(__ICC)
 | 
			
		||||
# define COMPILER_ID "Intel"
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
#  define SIMULATE_ID "MSVC"
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC__)
 | 
			
		||||
#  define SIMULATE_ID "GNU"
 | 
			
		||||
# endif
 | 
			
		||||
  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
 | 
			
		||||
     except that a few beta releases use the old format with V=2021.  */
 | 
			
		||||
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
 | 
			
		||||
#  if defined(__INTEL_COMPILER_UPDATE)
 | 
			
		||||
#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
 | 
			
		||||
#  else
 | 
			
		||||
#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
 | 
			
		||||
#  endif
 | 
			
		||||
# else
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
 | 
			
		||||
   /* The third version component from --version is an update index,
 | 
			
		||||
      but no macro is provided for it.  */
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(0)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__INTEL_COMPILER_BUILD_DATE)
 | 
			
		||||
   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
 | 
			
		||||
#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
   /* _MSC_VER = VVRR */
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
 | 
			
		||||
#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC__)
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
 | 
			
		||||
# elif defined(__GNUG__)
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC_MINOR__)
 | 
			
		||||
#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC_PATCHLEVEL__)
 | 
			
		||||
#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
 | 
			
		||||
# define COMPILER_ID "IntelLLVM"
 | 
			
		||||
#if defined(_MSC_VER)
 | 
			
		||||
# define SIMULATE_ID "MSVC"
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__GNUC__)
 | 
			
		||||
# define SIMULATE_ID "GNU"
 | 
			
		||||
#endif
 | 
			
		||||
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
 | 
			
		||||
 * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
 | 
			
		||||
 * VVVV is no smaller than the current year when a version is released.
 | 
			
		||||
 */
 | 
			
		||||
#if __INTEL_LLVM_COMPILER < 1000000L
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
 | 
			
		||||
#else
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(_MSC_VER)
 | 
			
		||||
  /* _MSC_VER = VVRR */
 | 
			
		||||
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
 | 
			
		||||
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__GNUC__)
 | 
			
		||||
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
 | 
			
		||||
#elif defined(__GNUG__)
 | 
			
		||||
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__GNUC_MINOR__)
 | 
			
		||||
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__GNUC_PATCHLEVEL__)
 | 
			
		||||
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__PATHCC__)
 | 
			
		||||
# define COMPILER_ID "PathScale"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
 | 
			
		||||
# if defined(__PATHCC_PATCHLEVEL__)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
 | 
			
		||||
# define COMPILER_ID "Embarcadero"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
 | 
			
		||||
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
 | 
			
		||||
 | 
			
		||||
#elif defined(__BORLANDC__)
 | 
			
		||||
# define COMPILER_ID "Borland"
 | 
			
		||||
  /* __BORLANDC__ = 0xVRR */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
 | 
			
		||||
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
 | 
			
		||||
 | 
			
		||||
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
 | 
			
		||||
# define COMPILER_ID "Watcom"
 | 
			
		||||
   /* __WATCOMC__ = VVRR */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
 | 
			
		||||
# if (__WATCOMC__ % 10) > 0
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__WATCOMC__)
 | 
			
		||||
# define COMPILER_ID "OpenWatcom"
 | 
			
		||||
   /* __WATCOMC__ = VVRP + 1100 */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
 | 
			
		||||
# if (__WATCOMC__ % 10) > 0
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__SUNPRO_CC)
 | 
			
		||||
# define COMPILER_ID "SunPro"
 | 
			
		||||
# if __SUNPRO_CC >= 0x5100
 | 
			
		||||
   /* __SUNPRO_CC = 0xVRRP */
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
 | 
			
		||||
# else
 | 
			
		||||
   /* __SUNPRO_CC = 0xVRP */
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__HP_aCC)
 | 
			
		||||
# define COMPILER_ID "HP"
 | 
			
		||||
  /* __HP_aCC = VVRRPP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
 | 
			
		||||
 | 
			
		||||
#elif defined(__DECCXX)
 | 
			
		||||
# define COMPILER_ID "Compaq"
 | 
			
		||||
  /* __DECCXX_VER = VVRRTPPPP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
 | 
			
		||||
 | 
			
		||||
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
 | 
			
		||||
# define COMPILER_ID "zOS"
 | 
			
		||||
  /* __IBMCPP__ = VRP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
 | 
			
		||||
 | 
			
		||||
#elif defined(__open_xl__) && defined(__clang__)
 | 
			
		||||
# define COMPILER_ID "IBMClang"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
 | 
			
		||||
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(__ibmxl__) && defined(__clang__)
 | 
			
		||||
# define COMPILER_ID "XLClang"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
 | 
			
		||||
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
 | 
			
		||||
# define COMPILER_ID "XL"
 | 
			
		||||
  /* __IBMCPP__ = VRP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
 | 
			
		||||
 | 
			
		||||
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
 | 
			
		||||
# define COMPILER_ID "VisualAge"
 | 
			
		||||
  /* __IBMCPP__ = VRP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
 | 
			
		||||
 | 
			
		||||
#elif defined(__NVCOMPILER)
 | 
			
		||||
# define COMPILER_ID "NVHPC"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
 | 
			
		||||
# if defined(__NVCOMPILER_PATCHLEVEL__)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__PGI)
 | 
			
		||||
# define COMPILER_ID "PGI"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
 | 
			
		||||
# if defined(__PGIC_PATCHLEVEL__)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__) && defined(__cray__)
 | 
			
		||||
# define COMPILER_ID "CrayClang"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
 | 
			
		||||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(_CRAYC)
 | 
			
		||||
# define COMPILER_ID "Cray"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
 | 
			
		||||
 | 
			
		||||
#elif defined(__TI_COMPILER_VERSION__)
 | 
			
		||||
# define COMPILER_ID "TI"
 | 
			
		||||
  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
 | 
			
		||||
 | 
			
		||||
#elif defined(__CLANG_FUJITSU)
 | 
			
		||||
# define COMPILER_ID "FujitsuClang"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
 | 
			
		||||
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(__FUJITSU)
 | 
			
		||||
# define COMPILER_ID "Fujitsu"
 | 
			
		||||
# if defined(__FCC_version__)
 | 
			
		||||
#   define COMPILER_VERSION __FCC_version__
 | 
			
		||||
# elif defined(__FCC_major__)
 | 
			
		||||
#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
 | 
			
		||||
#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
 | 
			
		||||
#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__fcc_version)
 | 
			
		||||
#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
 | 
			
		||||
# elif defined(__FCC_VERSION)
 | 
			
		||||
#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(__ghs__)
 | 
			
		||||
# define COMPILER_ID "GHS"
 | 
			
		||||
/* __GHS_VERSION_NUMBER = VVVVRP */
 | 
			
		||||
# ifdef __GHS_VERSION_NUMBER
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__TASKING__)
 | 
			
		||||
# define COMPILER_ID "Tasking"
 | 
			
		||||
  # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
 | 
			
		||||
  # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
 | 
			
		||||
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
 | 
			
		||||
 | 
			
		||||
#elif defined(__ORANGEC__)
 | 
			
		||||
# define COMPILER_ID "OrangeC"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
 | 
			
		||||
 | 
			
		||||
#elif defined(__SCO_VERSION__)
 | 
			
		||||
# define COMPILER_ID "SCO"
 | 
			
		||||
 | 
			
		||||
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
 | 
			
		||||
# define COMPILER_ID "ARMCC"
 | 
			
		||||
#if __ARMCC_VERSION >= 1000000
 | 
			
		||||
  /* __ARMCC_VERSION = VRRPPPP */
 | 
			
		||||
  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
 | 
			
		||||
  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
 | 
			
		||||
  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
 | 
			
		||||
#else
 | 
			
		||||
  /* __ARMCC_VERSION = VRPPPP */
 | 
			
		||||
  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
 | 
			
		||||
  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
 | 
			
		||||
  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__) && defined(__apple_build_version__)
 | 
			
		||||
# define COMPILER_ID "AppleClang"
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
#  define SIMULATE_ID "MSVC"
 | 
			
		||||
# endif
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
   /* _MSC_VER = VVRR */
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
 | 
			
		||||
#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
 | 
			
		||||
# endif
 | 
			
		||||
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
 | 
			
		||||
# define COMPILER_ID "ARMClang"
 | 
			
		||||
  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
 | 
			
		||||
  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
 | 
			
		||||
  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100   % 100)
 | 
			
		||||
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__) && defined(__ti__)
 | 
			
		||||
# define COMPILER_ID "TIClang"
 | 
			
		||||
  # define COMPILER_VERSION_MAJOR DEC(__ti_major__)
 | 
			
		||||
  # define COMPILER_VERSION_MINOR DEC(__ti_minor__)
 | 
			
		||||
  # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
 | 
			
		||||
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__)
 | 
			
		||||
# define COMPILER_ID "Clang"
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
#  define SIMULATE_ID "MSVC"
 | 
			
		||||
# endif
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
 | 
			
		||||
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
 | 
			
		||||
# if defined(_MSC_VER)
 | 
			
		||||
   /* _MSC_VER = VVRR */
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
 | 
			
		||||
#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
 | 
			
		||||
# define COMPILER_ID "LCC"
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
 | 
			
		||||
# if defined(__LCC_MINOR__)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
 | 
			
		||||
#  define SIMULATE_ID "GNU"
 | 
			
		||||
#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
 | 
			
		||||
#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
			
		||||
#  if defined(__GNUC_PATCHLEVEL__)
 | 
			
		||||
#   define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
			
		||||
#  endif
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__GNUC__) || defined(__GNUG__)
 | 
			
		||||
# define COMPILER_ID "GNU"
 | 
			
		||||
# if defined(__GNUC__)
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
 | 
			
		||||
# else
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC_MINOR__)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(__GNUC_PATCHLEVEL__)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(_MSC_VER)
 | 
			
		||||
# define COMPILER_ID "MSVC"
 | 
			
		||||
  /* _MSC_VER = VVRR */
 | 
			
		||||
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
 | 
			
		||||
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
 | 
			
		||||
# if defined(_MSC_FULL_VER)
 | 
			
		||||
#  if _MSC_VER >= 1400
 | 
			
		||||
    /* _MSC_FULL_VER = VVRRPPPPP */
 | 
			
		||||
#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
 | 
			
		||||
#  else
 | 
			
		||||
    /* _MSC_FULL_VER = VVRRPPPP */
 | 
			
		||||
#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
 | 
			
		||||
#  endif
 | 
			
		||||
# endif
 | 
			
		||||
# if defined(_MSC_BUILD)
 | 
			
		||||
#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(_ADI_COMPILER)
 | 
			
		||||
# define COMPILER_ID "ADSP"
 | 
			
		||||
#if defined(__VERSIONNUM__)
 | 
			
		||||
  /* __VERSIONNUM__ = 0xVVRRPPTT */
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
 | 
			
		||||
#  define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
 | 
			
		||||
# define COMPILER_ID "IAR"
 | 
			
		||||
# if defined(__VER__) && defined(__ICCARM__)
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
 | 
			
		||||
#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
 | 
			
		||||
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
 | 
			
		||||
#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
 | 
			
		||||
#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
 | 
			
		||||
#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
 | 
			
		||||
#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* These compilers are either not known or too old to define an
 | 
			
		||||
  identification macro.  Try to identify the platform and guess that
 | 
			
		||||
  it is the native compiler.  */
 | 
			
		||||
#elif defined(__hpux) || defined(__hpua)
 | 
			
		||||
# define COMPILER_ID "HP"
 | 
			
		||||
 | 
			
		||||
#else /* unknown compiler */
 | 
			
		||||
# define COMPILER_ID ""
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Construct the string literal in pieces to prevent the source from
 | 
			
		||||
   getting matched.  Store it in a pointer rather than an array
 | 
			
		||||
   because some compilers will just produce instructions to fill the
 | 
			
		||||
   array rather than assigning a pointer to a static array.  */
 | 
			
		||||
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
 | 
			
		||||
#ifdef SIMULATE_ID
 | 
			
		||||
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef __QNXNTO__
 | 
			
		||||
char const* qnxnto = "INFO" ":" "qnxnto[]";
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
 | 
			
		||||
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define STRINGIFY_HELPER(X) #X
 | 
			
		||||
#define STRINGIFY(X) STRINGIFY_HELPER(X)
 | 
			
		||||
 | 
			
		||||
/* Identify known platforms by name.  */
 | 
			
		||||
#if defined(__linux) || defined(__linux__) || defined(linux)
 | 
			
		||||
# define PLATFORM_ID "Linux"
 | 
			
		||||
 | 
			
		||||
#elif defined(__MSYS__)
 | 
			
		||||
# define PLATFORM_ID "MSYS"
 | 
			
		||||
 | 
			
		||||
#elif defined(__CYGWIN__)
 | 
			
		||||
# define PLATFORM_ID "Cygwin"
 | 
			
		||||
 | 
			
		||||
#elif defined(__MINGW32__)
 | 
			
		||||
# define PLATFORM_ID "MinGW"
 | 
			
		||||
 | 
			
		||||
#elif defined(__APPLE__)
 | 
			
		||||
# define PLATFORM_ID "Darwin"
 | 
			
		||||
 | 
			
		||||
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
 | 
			
		||||
# define PLATFORM_ID "Windows"
 | 
			
		||||
 | 
			
		||||
#elif defined(__FreeBSD__) || defined(__FreeBSD)
 | 
			
		||||
# define PLATFORM_ID "FreeBSD"
 | 
			
		||||
 | 
			
		||||
#elif defined(__NetBSD__) || defined(__NetBSD)
 | 
			
		||||
# define PLATFORM_ID "NetBSD"
 | 
			
		||||
 | 
			
		||||
#elif defined(__OpenBSD__) || defined(__OPENBSD)
 | 
			
		||||
# define PLATFORM_ID "OpenBSD"
 | 
			
		||||
 | 
			
		||||
#elif defined(__sun) || defined(sun)
 | 
			
		||||
# define PLATFORM_ID "SunOS"
 | 
			
		||||
 | 
			
		||||
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
 | 
			
		||||
# define PLATFORM_ID "AIX"
 | 
			
		||||
 | 
			
		||||
#elif defined(__hpux) || defined(__hpux__)
 | 
			
		||||
# define PLATFORM_ID "HP-UX"
 | 
			
		||||
 | 
			
		||||
#elif defined(__HAIKU__)
 | 
			
		||||
# define PLATFORM_ID "Haiku"
 | 
			
		||||
 | 
			
		||||
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
 | 
			
		||||
# define PLATFORM_ID "BeOS"
 | 
			
		||||
 | 
			
		||||
#elif defined(__QNX__) || defined(__QNXNTO__)
 | 
			
		||||
# define PLATFORM_ID "QNX"
 | 
			
		||||
 | 
			
		||||
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
 | 
			
		||||
# define PLATFORM_ID "Tru64"
 | 
			
		||||
 | 
			
		||||
#elif defined(__riscos) || defined(__riscos__)
 | 
			
		||||
# define PLATFORM_ID "RISCos"
 | 
			
		||||
 | 
			
		||||
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
 | 
			
		||||
# define PLATFORM_ID "SINIX"
 | 
			
		||||
 | 
			
		||||
#elif defined(__UNIX_SV__)
 | 
			
		||||
# define PLATFORM_ID "UNIX_SV"
 | 
			
		||||
 | 
			
		||||
#elif defined(__bsdos__)
 | 
			
		||||
# define PLATFORM_ID "BSDOS"
 | 
			
		||||
 | 
			
		||||
#elif defined(_MPRAS) || defined(MPRAS)
 | 
			
		||||
# define PLATFORM_ID "MP-RAS"
 | 
			
		||||
 | 
			
		||||
#elif defined(__osf) || defined(__osf__)
 | 
			
		||||
# define PLATFORM_ID "OSF1"
 | 
			
		||||
 | 
			
		||||
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
 | 
			
		||||
# define PLATFORM_ID "SCO_SV"
 | 
			
		||||
 | 
			
		||||
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
 | 
			
		||||
# define PLATFORM_ID "ULTRIX"
 | 
			
		||||
 | 
			
		||||
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
 | 
			
		||||
# define PLATFORM_ID "Xenix"
 | 
			
		||||
 | 
			
		||||
#elif defined(__WATCOMC__)
 | 
			
		||||
# if defined(__LINUX__)
 | 
			
		||||
#  define PLATFORM_ID "Linux"
 | 
			
		||||
 | 
			
		||||
# elif defined(__DOS__)
 | 
			
		||||
#  define PLATFORM_ID "DOS"
 | 
			
		||||
 | 
			
		||||
# elif defined(__OS2__)
 | 
			
		||||
#  define PLATFORM_ID "OS2"
 | 
			
		||||
 | 
			
		||||
# elif defined(__WINDOWS__)
 | 
			
		||||
#  define PLATFORM_ID "Windows3x"
 | 
			
		||||
 | 
			
		||||
# elif defined(__VXWORKS__)
 | 
			
		||||
#  define PLATFORM_ID "VxWorks"
 | 
			
		||||
 | 
			
		||||
# else /* unknown platform */
 | 
			
		||||
#  define PLATFORM_ID
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__INTEGRITY)
 | 
			
		||||
# if defined(INT_178B)
 | 
			
		||||
#  define PLATFORM_ID "Integrity178"
 | 
			
		||||
 | 
			
		||||
# else /* regular Integrity */
 | 
			
		||||
#  define PLATFORM_ID "Integrity"
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
# elif defined(_ADI_COMPILER)
 | 
			
		||||
#  define PLATFORM_ID "ADSP"
 | 
			
		||||
 | 
			
		||||
#else /* unknown platform */
 | 
			
		||||
# define PLATFORM_ID
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* For windows compilers MSVC and Intel we can determine
 | 
			
		||||
   the architecture of the compiler being used.  This is because
 | 
			
		||||
   the compilers do not have flags that can change the architecture,
 | 
			
		||||
   but rather depend on which compiler is being used
 | 
			
		||||
*/
 | 
			
		||||
#if defined(_WIN32) && defined(_MSC_VER)
 | 
			
		||||
# if defined(_M_IA64)
 | 
			
		||||
#  define ARCHITECTURE_ID "IA64"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_ARM64EC)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM64EC"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_X64) || defined(_M_AMD64)
 | 
			
		||||
#  define ARCHITECTURE_ID "x64"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_IX86)
 | 
			
		||||
#  define ARCHITECTURE_ID "X86"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_ARM64)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM64"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_ARM)
 | 
			
		||||
#  if _M_ARM == 4
 | 
			
		||||
#   define ARCHITECTURE_ID "ARMV4I"
 | 
			
		||||
#  elif _M_ARM == 5
 | 
			
		||||
#   define ARCHITECTURE_ID "ARMV5I"
 | 
			
		||||
#  else
 | 
			
		||||
#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
 | 
			
		||||
#  endif
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_MIPS)
 | 
			
		||||
#  define ARCHITECTURE_ID "MIPS"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_SH)
 | 
			
		||||
#  define ARCHITECTURE_ID "SHx"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__WATCOMC__)
 | 
			
		||||
# if defined(_M_I86)
 | 
			
		||||
#  define ARCHITECTURE_ID "I86"
 | 
			
		||||
 | 
			
		||||
# elif defined(_M_IX86)
 | 
			
		||||
#  define ARCHITECTURE_ID "X86"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
 | 
			
		||||
# if defined(__ICCARM__)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCRX__)
 | 
			
		||||
#  define ARCHITECTURE_ID "RX"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCRH850__)
 | 
			
		||||
#  define ARCHITECTURE_ID "RH850"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCRL78__)
 | 
			
		||||
#  define ARCHITECTURE_ID "RL78"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCRISCV__)
 | 
			
		||||
#  define ARCHITECTURE_ID "RISCV"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCAVR__)
 | 
			
		||||
#  define ARCHITECTURE_ID "AVR"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICC430__)
 | 
			
		||||
#  define ARCHITECTURE_ID "MSP430"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCV850__)
 | 
			
		||||
#  define ARCHITECTURE_ID "V850"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICC8051__)
 | 
			
		||||
#  define ARCHITECTURE_ID "8051"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ICCSTM8__)
 | 
			
		||||
#  define ARCHITECTURE_ID "STM8"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__ghs__)
 | 
			
		||||
# if defined(__PPC64__)
 | 
			
		||||
#  define ARCHITECTURE_ID "PPC64"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ppc__)
 | 
			
		||||
#  define ARCHITECTURE_ID "PPC"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ARM__)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM"
 | 
			
		||||
 | 
			
		||||
# elif defined(__x86_64__)
 | 
			
		||||
#  define ARCHITECTURE_ID "x64"
 | 
			
		||||
 | 
			
		||||
# elif defined(__i386__)
 | 
			
		||||
#  define ARCHITECTURE_ID "X86"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__clang__) && defined(__ti__)
 | 
			
		||||
# if defined(__ARM_ARCH)
 | 
			
		||||
#  define ARCHITECTURE_ID "Arm"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#elif defined(__TI_COMPILER_VERSION__)
 | 
			
		||||
# if defined(__TI_ARM__)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM"
 | 
			
		||||
 | 
			
		||||
# elif defined(__MSP430__)
 | 
			
		||||
#  define ARCHITECTURE_ID "MSP430"
 | 
			
		||||
 | 
			
		||||
# elif defined(__TMS320C28XX__)
 | 
			
		||||
#  define ARCHITECTURE_ID "TMS320C28x"
 | 
			
		||||
 | 
			
		||||
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
 | 
			
		||||
#  define ARCHITECTURE_ID "TMS320C6x"
 | 
			
		||||
 | 
			
		||||
# else /* unknown architecture */
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
# elif defined(__ADSPSHARC__)
 | 
			
		||||
#  define ARCHITECTURE_ID "SHARC"
 | 
			
		||||
 | 
			
		||||
# elif defined(__ADSPBLACKFIN__)
 | 
			
		||||
#  define ARCHITECTURE_ID "Blackfin"
 | 
			
		||||
 | 
			
		||||
#elif defined(__TASKING__)
 | 
			
		||||
 | 
			
		||||
# if defined(__CTC__) || defined(__CPTC__)
 | 
			
		||||
#  define ARCHITECTURE_ID "TriCore"
 | 
			
		||||
 | 
			
		||||
# elif defined(__CMCS__)
 | 
			
		||||
#  define ARCHITECTURE_ID "MCS"
 | 
			
		||||
 | 
			
		||||
# elif defined(__CARM__)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARM"
 | 
			
		||||
 | 
			
		||||
# elif defined(__CARC__)
 | 
			
		||||
#  define ARCHITECTURE_ID "ARC"
 | 
			
		||||
 | 
			
		||||
# elif defined(__C51__)
 | 
			
		||||
#  define ARCHITECTURE_ID "8051"
 | 
			
		||||
 | 
			
		||||
# elif defined(__CPCP__)
 | 
			
		||||
#  define ARCHITECTURE_ID "PCP"
 | 
			
		||||
 | 
			
		||||
# else
 | 
			
		||||
#  define ARCHITECTURE_ID ""
 | 
			
		||||
# endif
 | 
			
		||||
 | 
			
		||||
#else
 | 
			
		||||
#  define ARCHITECTURE_ID
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Convert integer to decimal digit literals.  */
 | 
			
		||||
#define DEC(n)                   \
 | 
			
		||||
  ('0' + (((n) / 10000000)%10)), \
 | 
			
		||||
  ('0' + (((n) / 1000000)%10)),  \
 | 
			
		||||
  ('0' + (((n) / 100000)%10)),   \
 | 
			
		||||
  ('0' + (((n) / 10000)%10)),    \
 | 
			
		||||
  ('0' + (((n) / 1000)%10)),     \
 | 
			
		||||
  ('0' + (((n) / 100)%10)),      \
 | 
			
		||||
  ('0' + (((n) / 10)%10)),       \
 | 
			
		||||
  ('0' +  ((n) % 10))
 | 
			
		||||
 | 
			
		||||
/* Convert integer to hex digit literals.  */
 | 
			
		||||
#define HEX(n)             \
 | 
			
		||||
  ('0' + ((n)>>28 & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>24 & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>20 & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>16 & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>12 & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>8  & 0xF)), \
 | 
			
		||||
  ('0' + ((n)>>4  & 0xF)), \
 | 
			
		||||
  ('0' + ((n)     & 0xF))
 | 
			
		||||
 | 
			
		||||
/* Construct a string literal encoding the version number. */
 | 
			
		||||
#ifdef COMPILER_VERSION
 | 
			
		||||
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
 | 
			
		||||
 | 
			
		||||
/* Construct a string literal encoding the version number components. */
 | 
			
		||||
#elif defined(COMPILER_VERSION_MAJOR)
 | 
			
		||||
char const info_version[] = {
 | 
			
		||||
  'I', 'N', 'F', 'O', ':',
 | 
			
		||||
  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
 | 
			
		||||
  COMPILER_VERSION_MAJOR,
 | 
			
		||||
# ifdef COMPILER_VERSION_MINOR
 | 
			
		||||
  '.', COMPILER_VERSION_MINOR,
 | 
			
		||||
#  ifdef COMPILER_VERSION_PATCH
 | 
			
		||||
   '.', COMPILER_VERSION_PATCH,
 | 
			
		||||
#   ifdef COMPILER_VERSION_TWEAK
 | 
			
		||||
    '.', COMPILER_VERSION_TWEAK,
 | 
			
		||||
#   endif
 | 
			
		||||
#  endif
 | 
			
		||||
# endif
 | 
			
		||||
  ']','\0'};
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Construct a string literal encoding the internal version number. */
 | 
			
		||||
#ifdef COMPILER_VERSION_INTERNAL
 | 
			
		||||
char const info_version_internal[] = {
 | 
			
		||||
  'I', 'N', 'F', 'O', ':',
 | 
			
		||||
  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
 | 
			
		||||
  'i','n','t','e','r','n','a','l','[',
 | 
			
		||||
  COMPILER_VERSION_INTERNAL,']','\0'};
 | 
			
		||||
#elif defined(COMPILER_VERSION_INTERNAL_STR)
 | 
			
		||||
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Construct a string literal encoding the version number components. */
 | 
			
		||||
#ifdef SIMULATE_VERSION_MAJOR
 | 
			
		||||
char const info_simulate_version[] = {
 | 
			
		||||
  'I', 'N', 'F', 'O', ':',
 | 
			
		||||
  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
 | 
			
		||||
  SIMULATE_VERSION_MAJOR,
 | 
			
		||||
# ifdef SIMULATE_VERSION_MINOR
 | 
			
		||||
  '.', SIMULATE_VERSION_MINOR,
 | 
			
		||||
#  ifdef SIMULATE_VERSION_PATCH
 | 
			
		||||
   '.', SIMULATE_VERSION_PATCH,
 | 
			
		||||
#   ifdef SIMULATE_VERSION_TWEAK
 | 
			
		||||
    '.', SIMULATE_VERSION_TWEAK,
 | 
			
		||||
#   endif
 | 
			
		||||
#  endif
 | 
			
		||||
# endif
 | 
			
		||||
  ']','\0'};
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Construct the string literal in pieces to prevent the source from
 | 
			
		||||
   getting matched.  Store it in a pointer rather than an array
 | 
			
		||||
   because some compilers will just produce instructions to fill the
 | 
			
		||||
   array rather than assigning a pointer to a static array.  */
 | 
			
		||||
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
 | 
			
		||||
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define CXX_STD_98 199711L
 | 
			
		||||
#define CXX_STD_11 201103L
 | 
			
		||||
#define CXX_STD_14 201402L
 | 
			
		||||
#define CXX_STD_17 201703L
 | 
			
		||||
#define CXX_STD_20 202002L
 | 
			
		||||
#define CXX_STD_23 202302L
 | 
			
		||||
 | 
			
		||||
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)
 | 
			
		||||
#  if _MSVC_LANG > CXX_STD_17
 | 
			
		||||
#    define CXX_STD _MSVC_LANG
 | 
			
		||||
#  elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
 | 
			
		||||
#    define CXX_STD CXX_STD_20
 | 
			
		||||
#  elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17
 | 
			
		||||
#    define CXX_STD CXX_STD_20
 | 
			
		||||
#  elif _MSVC_LANG > CXX_STD_14
 | 
			
		||||
#    define CXX_STD CXX_STD_17
 | 
			
		||||
#  elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)
 | 
			
		||||
#    define CXX_STD CXX_STD_14
 | 
			
		||||
#  elif defined(__INTEL_CXX11_MODE__)
 | 
			
		||||
#    define CXX_STD CXX_STD_11
 | 
			
		||||
#  else
 | 
			
		||||
#    define CXX_STD CXX_STD_98
 | 
			
		||||
#  endif
 | 
			
		||||
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
 | 
			
		||||
#  if _MSVC_LANG > __cplusplus
 | 
			
		||||
#    define CXX_STD _MSVC_LANG
 | 
			
		||||
#  else
 | 
			
		||||
#    define CXX_STD __cplusplus
 | 
			
		||||
#  endif
 | 
			
		||||
#elif defined(__NVCOMPILER)
 | 
			
		||||
#  if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
 | 
			
		||||
#    define CXX_STD CXX_STD_20
 | 
			
		||||
#  else
 | 
			
		||||
#    define CXX_STD __cplusplus
 | 
			
		||||
#  endif
 | 
			
		||||
#elif defined(__INTEL_COMPILER) || defined(__PGI)
 | 
			
		||||
#  if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)
 | 
			
		||||
#    define CXX_STD CXX_STD_17
 | 
			
		||||
#  elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
 | 
			
		||||
#    define CXX_STD CXX_STD_14
 | 
			
		||||
#  else
 | 
			
		||||
#    define CXX_STD __cplusplus
 | 
			
		||||
#  endif
 | 
			
		||||
#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)
 | 
			
		||||
#  if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
 | 
			
		||||
#    define CXX_STD CXX_STD_14
 | 
			
		||||
#  else
 | 
			
		||||
#    define CXX_STD __cplusplus
 | 
			
		||||
#  endif
 | 
			
		||||
#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)
 | 
			
		||||
#  define CXX_STD CXX_STD_11
 | 
			
		||||
#else
 | 
			
		||||
#  define CXX_STD __cplusplus
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
const char* info_language_standard_default = "INFO" ":" "standard_default["
 | 
			
		||||
#if CXX_STD > CXX_STD_23
 | 
			
		||||
  "26"
 | 
			
		||||
#elif CXX_STD > CXX_STD_20
 | 
			
		||||
  "23"
 | 
			
		||||
#elif CXX_STD > CXX_STD_17
 | 
			
		||||
  "20"
 | 
			
		||||
#elif CXX_STD > CXX_STD_14
 | 
			
		||||
  "17"
 | 
			
		||||
#elif CXX_STD > CXX_STD_11
 | 
			
		||||
  "14"
 | 
			
		||||
#elif CXX_STD >= CXX_STD_11
 | 
			
		||||
  "11"
 | 
			
		||||
#else
 | 
			
		||||
  "98"
 | 
			
		||||
#endif
 | 
			
		||||
"]";
 | 
			
		||||
 | 
			
		||||
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
 | 
			
		||||
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) ||           \
 | 
			
		||||
     defined(__TI_COMPILER_VERSION__)) &&                                     \
 | 
			
		||||
  !defined(__STRICT_ANSI__)
 | 
			
		||||
  "ON"
 | 
			
		||||
#else
 | 
			
		||||
  "OFF"
 | 
			
		||||
#endif
 | 
			
		||||
"]";
 | 
			
		||||
 | 
			
		||||
/*--------------------------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
int main(int argc, char* argv[])
 | 
			
		||||
{
 | 
			
		||||
  int require = 0;
 | 
			
		||||
  require += info_compiler[argc];
 | 
			
		||||
  require += info_platform[argc];
 | 
			
		||||
  require += info_arch[argc];
 | 
			
		||||
#ifdef COMPILER_VERSION_MAJOR
 | 
			
		||||
  require += info_version[argc];
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef COMPILER_VERSION_INTERNAL
 | 
			
		||||
  require += info_version_internal[argc];
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef SIMULATE_ID
 | 
			
		||||
  require += info_simulate[argc];
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef SIMULATE_VERSION_MAJOR
 | 
			
		||||
  require += info_simulate_version[argc];
 | 
			
		||||
#endif
 | 
			
		||||
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
 | 
			
		||||
  require += info_cray[argc];
 | 
			
		||||
#endif
 | 
			
		||||
  require += info_language_standard_default[argc];
 | 
			
		||||
  require += info_language_extensions_default[argc];
 | 
			
		||||
  (void)argv;
 | 
			
		||||
  return require;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CompilerIdCXX/a.out
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								build/Desktop-Debug/CMakeFiles/3.30.1/CompilerIdCXX/a.out
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										238
									
								
								build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										238
									
								
								build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,238 @@
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
events:
 | 
			
		||||
  -
 | 
			
		||||
    kind: "message-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)"
 | 
			
		||||
      - "CMakeLists.txt:3 (project)"
 | 
			
		||||
    message: |
 | 
			
		||||
      The system is: Linux - 6.9.10-arch1-1 - x86_64
 | 
			
		||||
  -
 | 
			
		||||
    kind: "message-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
 | 
			
		||||
      - "CMakeLists.txt:3 (project)"
 | 
			
		||||
    message: |
 | 
			
		||||
      Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
 | 
			
		||||
      Compiler: /usr/lib/ccache/bin/clang++ 
 | 
			
		||||
      Build flags: -DQT_QML_DEBUG
 | 
			
		||||
      Id flags:  
 | 
			
		||||
      
 | 
			
		||||
      The output was:
 | 
			
		||||
      0
 | 
			
		||||
      
 | 
			
		||||
      
 | 
			
		||||
      Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
 | 
			
		||||
      
 | 
			
		||||
      The CXX compiler identification is Clang, found in:
 | 
			
		||||
        /home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/3.30.1/CompilerIdCXX/a.out
 | 
			
		||||
      
 | 
			
		||||
  -
 | 
			
		||||
    kind: "try_compile-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
 | 
			
		||||
      - "CMakeLists.txt:3 (project)"
 | 
			
		||||
    checks:
 | 
			
		||||
      - "Detecting CXX compiler ABI info"
 | 
			
		||||
    directories:
 | 
			
		||||
      source: "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-7WVeOI"
 | 
			
		||||
      binary: "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-7WVeOI"
 | 
			
		||||
    cmakeVariables:
 | 
			
		||||
      CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/usr/bin/clang-scan-deps"
 | 
			
		||||
      CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG"
 | 
			
		||||
      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: '/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-7WVeOI'
 | 
			
		||||
        
 | 
			
		||||
        Run Build Command(s): /usr/bin/ninja -v cmTC_1b391
 | 
			
		||||
        [1/2] /usr/lib/ccache/bin/clang++   -DQT_QML_DEBUG  -fcolor-diagnostics   -v -MD -MT CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
 | 
			
		||||
        clang version 18.1.8
 | 
			
		||||
        Target: x86_64-pc-linux-gnu
 | 
			
		||||
        Thread model: posix
 | 
			
		||||
        InstalledDir: /usr/bin
 | 
			
		||||
        Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Candidate multilib: .;@m64
 | 
			
		||||
        Candidate multilib: 32;@m32
 | 
			
		||||
        Selected multilib: .;@m64
 | 
			
		||||
         (in-process)
 | 
			
		||||
         "/usr/bin/clang++" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/leca/projects/qt/qt-test/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-J2wI0o -v -fcoverage-compilation-dir=/home/leca/projects/qt/qt-test/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-J2wI0o -resource-dir /usr/lib/clang/18 -dependency-file CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D QT_QML_DEBUG -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1 -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward -internal-isystem /usr/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../x86_64-pc-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
 | 
			
		||||
        clang -cc1 version 18.1.8 based upon LLVM 18.1.8 default target x86_64-pc-linux-gnu
 | 
			
		||||
        ignoring nonexistent directory "/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../x86_64-pc-linux-gnu/include"
 | 
			
		||||
        ignoring nonexistent directory "/include"
 | 
			
		||||
        #include "..." search starts here:
 | 
			
		||||
        #include <...> search starts here:
 | 
			
		||||
         /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1
 | 
			
		||||
         /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu
 | 
			
		||||
         /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward
 | 
			
		||||
         /usr/lib/clang/18/include
 | 
			
		||||
         /usr/local/include
 | 
			
		||||
         /usr/include
 | 
			
		||||
        End of search list.
 | 
			
		||||
        [2/2] : && /usr/lib/ccache/bin/clang++ -DQT_QML_DEBUG -v -Wl,-v CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1b391   && :
 | 
			
		||||
        clang version 18.1.8
 | 
			
		||||
        Target: x86_64-pc-linux-gnu
 | 
			
		||||
        Thread model: posix
 | 
			
		||||
        InstalledDir: /usr/bin
 | 
			
		||||
        Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1
 | 
			
		||||
        Candidate multilib: .;@m64
 | 
			
		||||
        Candidate multilib: 32;@m32
 | 
			
		||||
        Selected multilib: .;@m64
 | 
			
		||||
         "/usr/bin/ld" --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_1b391 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/Scrt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib -v CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crtn.o
 | 
			
		||||
        GNU ld (GNU Binutils) 2.42.0
 | 
			
		||||
        
 | 
			
		||||
      exitCode: 0
 | 
			
		||||
  -
 | 
			
		||||
    kind: "message-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
 | 
			
		||||
      - "CMakeLists.txt:3 (project)"
 | 
			
		||||
    message: |
 | 
			
		||||
      Parsed CXX implicit include dir info: rv=done
 | 
			
		||||
        found start of include info
 | 
			
		||||
        found start of implicit include info
 | 
			
		||||
          add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1]
 | 
			
		||||
          add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu]
 | 
			
		||||
          add: [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward]
 | 
			
		||||
          add: [/usr/lib/clang/18/include]
 | 
			
		||||
          add: [/usr/local/include]
 | 
			
		||||
          add: [/usr/include]
 | 
			
		||||
        end of search list found
 | 
			
		||||
        collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1] ==> [/usr/include/c++/14.1.1]
 | 
			
		||||
        collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/14.1.1/x86_64-pc-linux-gnu]
 | 
			
		||||
        collapse include dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward] ==> [/usr/include/c++/14.1.1/backward]
 | 
			
		||||
        collapse include dir [/usr/lib/clang/18/include] ==> [/usr/lib/clang/18/include]
 | 
			
		||||
        collapse include dir [/usr/local/include] ==> [/usr/local/include]
 | 
			
		||||
        collapse include dir [/usr/include] ==> [/usr/include]
 | 
			
		||||
        implicit include dirs: [/usr/include/c++/14.1.1;/usr/include/c++/14.1.1/x86_64-pc-linux-gnu;/usr/include/c++/14.1.1/backward;/usr/lib/clang/18/include;/usr/local/include;/usr/include]
 | 
			
		||||
      
 | 
			
		||||
      
 | 
			
		||||
  -
 | 
			
		||||
    kind: "message-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
 | 
			
		||||
      - "CMakeLists.txt:3 (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: '/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-7WVeOI']
 | 
			
		||||
        ignore line: []
 | 
			
		||||
        ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_1b391]
 | 
			
		||||
        ignore line: [[1/2] /usr/lib/ccache/bin/clang++   -DQT_QML_DEBUG  -fcolor-diagnostics   -v -MD -MT CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
 | 
			
		||||
        ignore line: [clang version 18.1.8]
 | 
			
		||||
        ignore line: [Target: x86_64-pc-linux-gnu]
 | 
			
		||||
        ignore line: [Thread model: posix]
 | 
			
		||||
        ignore line: [InstalledDir: /usr/bin]
 | 
			
		||||
        ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Candidate multilib: .]
 | 
			
		||||
        ignore line: [@m64]
 | 
			
		||||
        ignore line: [Candidate multilib: 32]
 | 
			
		||||
        ignore line: [@m32]
 | 
			
		||||
        ignore line: [Selected multilib: .]
 | 
			
		||||
        ignore line: [@m64]
 | 
			
		||||
        ignore line: [ (in-process)]
 | 
			
		||||
        ignore line: [ "/usr/bin/clang++" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/leca/projects/qt/qt-test/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-J2wI0o -v -fcoverage-compilation-dir=/home/leca/projects/qt/qt-test/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-J2wI0o -resource-dir /usr/lib/clang/18 -dependency-file CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -D QT_QML_DEBUG -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1 -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward -internal-isystem /usr/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../x86_64-pc-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_053b2.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
 | 
			
		||||
        ignore line: [clang -cc1 version 18.1.8 based upon LLVM 18.1.8 default target x86_64-pc-linux-gnu]
 | 
			
		||||
        ignore line: [ignoring nonexistent directory "/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../x86_64-pc-linux-gnu/include"]
 | 
			
		||||
        ignore line: [ignoring nonexistent directory "/include"]
 | 
			
		||||
        ignore line: [#include "..." search starts here:]
 | 
			
		||||
        ignore line: [#include <...> search starts here:]
 | 
			
		||||
        ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1]
 | 
			
		||||
        ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/x86_64-pc-linux-gnu]
 | 
			
		||||
        ignore line: [ /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../include/c++/14.1.1/backward]
 | 
			
		||||
        ignore line: [ /usr/lib/clang/18/include]
 | 
			
		||||
        ignore line: [ /usr/local/include]
 | 
			
		||||
        ignore line: [ /usr/include]
 | 
			
		||||
        ignore line: [End of search list.]
 | 
			
		||||
        ignore line: [[2/2] : && /usr/lib/ccache/bin/clang++ -DQT_QML_DEBUG -v -Wl -v CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1b391   && :]
 | 
			
		||||
        ignore line: [clang version 18.1.8]
 | 
			
		||||
        ignore line: [Target: x86_64-pc-linux-gnu]
 | 
			
		||||
        ignore line: [Thread model: posix]
 | 
			
		||||
        ignore line: [InstalledDir: /usr/bin]
 | 
			
		||||
        ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        ignore line: [Candidate multilib: .]
 | 
			
		||||
        ignore line: [@m64]
 | 
			
		||||
        ignore line: [Candidate multilib: 32]
 | 
			
		||||
        ignore line: [@m32]
 | 
			
		||||
        ignore line: [Selected multilib: .]
 | 
			
		||||
        ignore line: [@m64]
 | 
			
		||||
        link line: [ "/usr/bin/ld" --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_1b391 /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/Scrt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/lib -L/usr/lib -v CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crtn.o]
 | 
			
		||||
          arg [/usr/bin/ld] ==> ignore
 | 
			
		||||
          arg [--hash-style=gnu] ==> ignore
 | 
			
		||||
          arg [--build-id] ==> ignore
 | 
			
		||||
          arg [--eh-frame-hdr] ==> ignore
 | 
			
		||||
          arg [-m] ==> ignore
 | 
			
		||||
          arg [elf_x86_64] ==> ignore
 | 
			
		||||
          arg [-pie] ==> ignore
 | 
			
		||||
          arg [-dynamic-linker] ==> ignore
 | 
			
		||||
          arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
 | 
			
		||||
          arg [-o] ==> ignore
 | 
			
		||||
          arg [cmTC_1b391] ==> ignore
 | 
			
		||||
          arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/Scrt1.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/Scrt1.o]
 | 
			
		||||
          arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crti.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crti.o]
 | 
			
		||||
          arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o]
 | 
			
		||||
          arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
          arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64]
 | 
			
		||||
          arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
 | 
			
		||||
          arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
 | 
			
		||||
          arg [-L/lib] ==> dir [/lib]
 | 
			
		||||
          arg [-L/usr/lib] ==> dir [/usr/lib]
 | 
			
		||||
          arg [-v] ==> ignore
 | 
			
		||||
          arg [CMakeFiles/cmTC_1b391.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
 | 
			
		||||
          arg [-lstdc++] ==> lib [stdc++]
 | 
			
		||||
          arg [-lm] ==> lib [m]
 | 
			
		||||
          arg [-lgcc_s] ==> lib [gcc_s]
 | 
			
		||||
          arg [-lgcc] ==> lib [gcc]
 | 
			
		||||
          arg [-lc] ==> lib [c]
 | 
			
		||||
          arg [-lgcc_s] ==> lib [gcc_s]
 | 
			
		||||
          arg [-lgcc] ==> lib [gcc]
 | 
			
		||||
          arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o]
 | 
			
		||||
          arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crtn.o] ==> obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crtn.o]
 | 
			
		||||
        linker tool for 'CXX': /usr/bin/ld
 | 
			
		||||
        collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/Scrt1.o] ==> [/usr/lib64/Scrt1.o]
 | 
			
		||||
        collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crti.o] ==> [/usr/lib64/crti.o]
 | 
			
		||||
        collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o]
 | 
			
		||||
        collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o]
 | 
			
		||||
        collapse obj [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64/crtn.o] ==> [/usr/lib64/crtn.o]
 | 
			
		||||
        collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1]
 | 
			
		||||
        collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/14.1.1/../../../../lib64] ==> [/usr/lib64]
 | 
			
		||||
        collapse library dir [/lib/../lib64] ==> [/lib64]
 | 
			
		||||
        collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
 | 
			
		||||
        collapse library dir [/lib] ==> [/lib]
 | 
			
		||||
        collapse library dir [/usr/lib] ==> [/usr/lib]
 | 
			
		||||
        implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
 | 
			
		||||
        implicit objs: [/usr/lib64/Scrt1.o;/usr/lib64/crti.o;/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtbeginS.o;/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1/crtendS.o;/usr/lib64/crtn.o]
 | 
			
		||||
        implicit dirs: [/usr/lib64/gcc/x86_64-pc-linux-gnu/14.1.1;/usr/lib64;/lib64;/lib;/usr/lib]
 | 
			
		||||
        implicit fwks: []
 | 
			
		||||
      
 | 
			
		||||
      
 | 
			
		||||
  -
 | 
			
		||||
    kind: "message-v1"
 | 
			
		||||
    backtrace:
 | 
			
		||||
      - "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)"
 | 
			
		||||
      - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
 | 
			
		||||
      - "CMakeLists.txt:3 (project)"
 | 
			
		||||
    message: |
 | 
			
		||||
      Running the CXX compiler's linker: "/usr/bin/ld" "-v"
 | 
			
		||||
      GNU ld (GNU Binutils) 2.42.0
 | 
			
		||||
...
 | 
			
		||||
							
								
								
									
										9
									
								
								build/Desktop-Debug/CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								build/Desktop-Debug/CMakeFiles/TargetDirectories.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/checks-parser.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/edit_cache.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/rebuild_cache.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/list_install_components.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/install.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/install/local.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/install/strip.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/checks-parser_autogen_timestamp_deps.dir
 | 
			
		||||
/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/checks-parser_autogen.dir
 | 
			
		||||
@@ -0,0 +1,235 @@
 | 
			
		||||
{
 | 
			
		||||
	"BUILD_DIR" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/checks-parser_autogen",
 | 
			
		||||
	"CMAKE_BINARY_DIR" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug",
 | 
			
		||||
	"CMAKE_CURRENT_BINARY_DIR" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug",
 | 
			
		||||
	"CMAKE_CURRENT_SOURCE_DIR" : "/home/leca/projects/qt/checks-parser",
 | 
			
		||||
	"CMAKE_EXECUTABLE" : "/usr/bin/cmake",
 | 
			
		||||
	"CMAKE_LIST_FILES" : 
 | 
			
		||||
	[
 | 
			
		||||
		"/home/leca/projects/qt/checks-parser/CMakeLists.txt",
 | 
			
		||||
		"/home/leca/projects/qt/checks-parser/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineSystem.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeSystem.cmake.in",
 | 
			
		||||
		"/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/3.30.1/CMakeSystem.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeNinjaFindMake.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeFindBinUtils.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-FindBinUtils.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in",
 | 
			
		||||
		"/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/3.30.1/CMakeCXXCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeGenericSystem.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/UnixPaths.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCXXInformation.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeLanguageInformation.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-CXX.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/GNU.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux-Clang-CXX.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Platform/Linux-GNU.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Internal/FeatureTesting.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-CXX-CXXImportStd.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/Compiler/Clang-CXX-CXXImportStd.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in",
 | 
			
		||||
		"/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/3.30.1/CMakeCXXCompiler.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5/Qt5ConfigVersion.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5/Qt5Config.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5/Qt5ConfigVersion.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5/Qt5Config.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5/Qt5ModuleLocation.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Core/Qt5CoreConfigVersion.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Core/Qt5CoreMacros.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeParseArguments.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QTsLibPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandEglPlatformIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandXCompositeEglPlatformIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWaylandXCompositeGlxPlatformIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake",
 | 
			
		||||
		"/usr/lib/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeParseArguments.cmake",
 | 
			
		||||
		"/usr/share/cmake/Modules/GNUInstallDirs.cmake"
 | 
			
		||||
	],
 | 
			
		||||
	"CMAKE_SOURCE_DIR" : "/home/leca/projects/qt/checks-parser",
 | 
			
		||||
	"CROSS_CONFIG" : false,
 | 
			
		||||
	"DEP_FILE" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/checks-parser_autogen/deps",
 | 
			
		||||
	"DEP_FILE_RULE_NAME" : "checks-parser_autogen/timestamp",
 | 
			
		||||
	"HEADERS" : 
 | 
			
		||||
	[
 | 
			
		||||
		[
 | 
			
		||||
			"/home/leca/projects/qt/checks-parser/mainwindow.h",
 | 
			
		||||
			"MU",
 | 
			
		||||
			"EWIEGA46WW/moc_mainwindow.cpp",
 | 
			
		||||
			null
 | 
			
		||||
		]
 | 
			
		||||
	],
 | 
			
		||||
	"HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ],
 | 
			
		||||
	"INCLUDE_DIR" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/checks-parser_autogen/include",
 | 
			
		||||
	"MOC_COMPILATION_FILE" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/checks-parser_autogen/mocs_compilation.cpp",
 | 
			
		||||
	"MOC_DEFINITIONS" : [ "QT_CORE_LIB", "QT_GUI_LIB", "QT_WIDGETS_LIB" ],
 | 
			
		||||
	"MOC_DEPEND_FILTERS" : 
 | 
			
		||||
	[
 | 
			
		||||
		[
 | 
			
		||||
			"Q_PLUGIN_METADATA",
 | 
			
		||||
			"[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\""
 | 
			
		||||
		]
 | 
			
		||||
	],
 | 
			
		||||
	"MOC_INCLUDES" : 
 | 
			
		||||
	[
 | 
			
		||||
		"/usr/include/qt",
 | 
			
		||||
		"/usr/include/qt/QtWidgets",
 | 
			
		||||
		"/usr/include/qt/QtGui",
 | 
			
		||||
		"/usr/include/qt/QtCore",
 | 
			
		||||
		"/usr/lib/qt/mkspecs/linux-g++",
 | 
			
		||||
		"/usr/include/c++/14.1.1",
 | 
			
		||||
		"/usr/include/c++/14.1.1/x86_64-pc-linux-gnu",
 | 
			
		||||
		"/usr/include/c++/14.1.1/backward",
 | 
			
		||||
		"/usr/lib/clang/18/include",
 | 
			
		||||
		"/usr/local/include",
 | 
			
		||||
		"/usr/include"
 | 
			
		||||
	],
 | 
			
		||||
	"MOC_MACRO_NAMES" : [ "Q_OBJECT", "Q_GADGET", "Q_NAMESPACE", "Q_NAMESPACE_EXPORT" ],
 | 
			
		||||
	"MOC_OPTIONS" : [],
 | 
			
		||||
	"MOC_PATH_PREFIX" : false,
 | 
			
		||||
	"MOC_PREDEFS_CMD" : 
 | 
			
		||||
	[
 | 
			
		||||
		"/usr/lib/ccache/bin/clang++",
 | 
			
		||||
		"-std=gnu++17",
 | 
			
		||||
		"-dM",
 | 
			
		||||
		"-E",
 | 
			
		||||
		"-c",
 | 
			
		||||
		"/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
 | 
			
		||||
	],
 | 
			
		||||
	"MOC_PREDEFS_FILE" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/checks-parser_autogen/moc_predefs.h",
 | 
			
		||||
	"MOC_RELAXED_MODE" : false,
 | 
			
		||||
	"MOC_SKIP" : [],
 | 
			
		||||
	"MULTI_CONFIG" : false,
 | 
			
		||||
	"PARALLEL" : 4,
 | 
			
		||||
	"PARSE_CACHE_FILE" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/checks-parser_autogen.dir/ParseCache.txt",
 | 
			
		||||
	"QT_MOC_EXECUTABLE" : "/usr/bin/moc",
 | 
			
		||||
	"QT_UIC_EXECUTABLE" : "/usr/bin/uic",
 | 
			
		||||
	"QT_VERSION_MAJOR" : 5,
 | 
			
		||||
	"QT_VERSION_MINOR" : 15,
 | 
			
		||||
	"SETTINGS_FILE" : "/home/leca/projects/qt/checks-parser/build/Desktop-Debug/CMakeFiles/checks-parser_autogen.dir/AutogenUsed.txt",
 | 
			
		||||
	"SOURCES" : 
 | 
			
		||||
	[
 | 
			
		||||
		[ "/home/leca/projects/qt/checks-parser/main.cpp", "MU", null ],
 | 
			
		||||
		[ "/home/leca/projects/qt/checks-parser/mainwindow.cpp", "MU", null ]
 | 
			
		||||
	],
 | 
			
		||||
	"UIC_OPTIONS" : [],
 | 
			
		||||
	"UIC_SEARCH_PATHS" : [],
 | 
			
		||||
	"UIC_SKIP" : [],
 | 
			
		||||
	"UIC_UI_FILES" : [],
 | 
			
		||||
	"USE_BETTER_GRAPH" : false,
 | 
			
		||||
	"VERBOSITY" : 0
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										10
									
								
								build/Desktop-Debug/CMakeFiles/clean_additional.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								build/Desktop-Debug/CMakeFiles/clean_additional.cmake
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
# Additional clean files
 | 
			
		||||
cmake_minimum_required(VERSION 3.16)
 | 
			
		||||
 | 
			
		||||
if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Debug")
 | 
			
		||||
  file(REMOVE_RECURSE
 | 
			
		||||
  "CMakeFiles/checks-parser_autogen.dir/AutogenUsed.txt"
 | 
			
		||||
  "CMakeFiles/checks-parser_autogen.dir/ParseCache.txt"
 | 
			
		||||
  "checks-parser_autogen"
 | 
			
		||||
  )
 | 
			
		||||
endif()
 | 
			
		||||
							
								
								
									
										1
									
								
								build/Desktop-Debug/CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								build/Desktop-Debug/CMakeFiles/cmake.check_cache
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
 | 
			
		||||
							
								
								
									
										72
									
								
								build/Desktop-Debug/CMakeFiles/rules.ninja
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								build/Desktop-Debug/CMakeFiles/rules.ninja
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,72 @@
 | 
			
		||||
# CMAKE generated file: DO NOT EDIT!
 | 
			
		||||
# Generated by "Ninja" Generator, CMake Version 3.30
 | 
			
		||||
 | 
			
		||||
# This file contains all the rules used to get the outputs files
 | 
			
		||||
# built from the input files.
 | 
			
		||||
# It is included in the main 'build.ninja'.
 | 
			
		||||
 | 
			
		||||
# =============================================================================
 | 
			
		||||
# Project: checks-parser
 | 
			
		||||
# Configurations: Debug
 | 
			
		||||
# =============================================================================
 | 
			
		||||
# =============================================================================
 | 
			
		||||
 | 
			
		||||
#############################################
 | 
			
		||||
# Rule for compiling CXX files.
 | 
			
		||||
 | 
			
		||||
rule CXX_COMPILER__checks-parser_unscanned_Debug
 | 
			
		||||
  depfile = $DEP_FILE
 | 
			
		||||
  deps = gcc
 | 
			
		||||
  command = ${LAUNCHER}${CODE_CHECK}/usr/lib/ccache/bin/clang++ $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__checks-parser_Debug
 | 
			
		||||
  command = $PRE_LINK && /usr/lib/ccache/bin/clang++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $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 = /usr/bin/cmake --regenerate-during-build -S/home/leca/projects/qt/checks-parser -B/home/leca/projects/qt/checks-parser/build/Desktop-Debug
 | 
			
		||||
  description = Re-running CMake...
 | 
			
		||||
  generator = 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#############################################
 | 
			
		||||
# Rule for cleaning additional files.
 | 
			
		||||
 | 
			
		||||
rule CLEAN_ADDITIONAL
 | 
			
		||||
  command = /usr/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake
 | 
			
		||||
  description = Cleaning additional files...
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#############################################
 | 
			
		||||
# Rule for cleaning all built files.
 | 
			
		||||
 | 
			
		||||
rule CLEAN
 | 
			
		||||
  command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS
 | 
			
		||||
  description = Cleaning all built files...
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#############################################
 | 
			
		||||
# Rule for printing all primary targets available.
 | 
			
		||||
 | 
			
		||||
rule HELP
 | 
			
		||||
  command = /usr/bin/ninja -t targets
 | 
			
		||||
  description = All primary targets available:
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user