From 8f59e3a793d6a33a50d7e1d21304eb5a8227bfdf Mon Sep 17 00:00:00 2001 From: hwc Date: Sun, 9 Jul 2023 23:07:32 +0800 Subject: [PATCH] HW1 --- pa0/.DS_Store | Bin 0 -> 6148 bytes pa0/CMakeCache.txt | 372 ++++++++ pa0/CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 ++ pa0/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 ++ .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes pa0/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++++++++++ pa0/CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++++++++ pa0/CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + pa0/CMakeFiles/CMakeOutput.log | 451 ++++++++++ pa0/CMakeFiles/Makefile.cmake | 125 +++ pa0/CMakeFiles/Makefile2 | 112 +++ pa0/CMakeFiles/TargetDirectories.txt | 3 + .../Transformation.dir/DependInfo.cmake | 19 + pa0/CMakeFiles/Transformation.dir/build.make | 110 +++ .../Transformation.dir/cmake_clean.cmake | 11 + .../Transformation.dir/compiler_depend.make | 2 + .../Transformation.dir/compiler_depend.ts | 2 + pa0/CMakeFiles/Transformation.dir/depend.make | 2 + pa0/CMakeFiles/Transformation.dir/flags.make | 10 + pa0/CMakeFiles/Transformation.dir/link.txt | 1 + pa0/CMakeFiles/Transformation.dir/main.cpp.o | Bin 0 -> 601928 bytes .../Transformation.dir/main.cpp.o.d | 401 +++++++++ .../Transformation.dir/progress.make | 3 + pa0/CMakeFiles/cmake.check_cache | 1 + pa0/CMakeFiles/progress.marks | 1 + pa0/CMakeLists.txt | 7 + pa0/Makefile | 181 ++++ pa0/Transformation | Bin 0 -> 432056 bytes pa0/cmake_install.cmake | 54 ++ pa0/main.cpp | 58 ++ pa0/pa0.pdf | Bin 0 -> 894972 bytes 35 files changed, 3706 insertions(+) create mode 100755 pa0/.DS_Store create mode 100644 pa0/CMakeCache.txt create mode 100644 pa0/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 pa0/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 pa0/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 pa0/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 pa0/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 pa0/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 pa0/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 pa0/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 pa0/CMakeFiles/CMakeOutput.log create mode 100644 pa0/CMakeFiles/Makefile.cmake create mode 100644 pa0/CMakeFiles/Makefile2 create mode 100644 pa0/CMakeFiles/TargetDirectories.txt create mode 100644 pa0/CMakeFiles/Transformation.dir/DependInfo.cmake create mode 100644 pa0/CMakeFiles/Transformation.dir/build.make create mode 100644 pa0/CMakeFiles/Transformation.dir/cmake_clean.cmake create mode 100644 pa0/CMakeFiles/Transformation.dir/compiler_depend.make create mode 100644 pa0/CMakeFiles/Transformation.dir/compiler_depend.ts create mode 100644 pa0/CMakeFiles/Transformation.dir/depend.make create mode 100644 pa0/CMakeFiles/Transformation.dir/flags.make create mode 100644 pa0/CMakeFiles/Transformation.dir/link.txt create mode 100644 pa0/CMakeFiles/Transformation.dir/main.cpp.o create mode 100644 pa0/CMakeFiles/Transformation.dir/main.cpp.o.d create mode 100644 pa0/CMakeFiles/Transformation.dir/progress.make create mode 100644 pa0/CMakeFiles/cmake.check_cache create mode 100644 pa0/CMakeFiles/progress.marks create mode 100755 pa0/CMakeLists.txt create mode 100644 pa0/Makefile create mode 100755 pa0/Transformation create mode 100644 pa0/cmake_install.cmake create mode 100755 pa0/main.cpp create mode 100755 pa0/pa0.pdf diff --git a/pa0/.DS_Store b/pa0/.DS_Store new file mode 100755 index 0000000000000000000000000000000000000000..4b2137e8112be3a9f6a2aa6ab745e3e61ea658cd GIT binary patch literal 6148 zcmeHK%Sr=55UkdK0YP%p;~YH&{evaOgPXuqWs^C4h@WRnW~f&%XfMKu!u literal 0 HcmV?d00001 diff --git a/pa0/CMakeCache.txt b/pa0/CMakeCache.txt new file mode 100644 index 0000000..5436266 --- /dev/null +++ b/pa0/CMakeCache.txt @@ -0,0 +1,372 @@ +# This is the CMakeCache file. +# For build in directory: /home/hwc/桌面/Games_101_HW/pa0 +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Transformation + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for Eigen3. +Eigen3_DIR:PATH=/usr/share/eigen3/cmake + +//Value Computed by CMake +Transformation_BINARY_DIR:STATIC=/home/hwc/桌面/Games_101_HW/pa0 + +//Value Computed by CMake +Transformation_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Transformation_SOURCE_DIR:STATIC=/home/hwc/桌面/Games_101_HW/pa0 + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/hwc/桌面/Games_101_HW/pa0 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/hwc/桌面/Games_101_HW/pa0 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/pa0/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/pa0/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..73373ba --- /dev/null +++ b/pa0/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/pa0/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/pa0/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..5cd1af7 --- /dev/null +++ b/pa0/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang 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) + +# 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 "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..722ed2d7d007ad1e5afdf4da1f30c5fadbcf20a9 GIT binary patch literal 15968 zcmeHOdu$wM5&!NSCk{z`mo^5Iq{$Lehzs7>PU5Dn+?*e0?|~m_;y|l3Z1#L>d+9yg zy}i~hp|KjMVuhekA=>hgLP0!4|7Zm?l;@S8B9M4Qq9v#j3WQ2Qq{M}Q3?x2gzMVO* zH|G`=gh1Lk?anv9d3@i_etY-r?d;)rUr#s`5=>R%Hi1$s>LM{xC^u6BSWN5`t6+bF zSTB}>yhLKIKISsex^y^wv%|I8`9Vr$w;wr<~=PBo^jY+<5tVrOe(>vlDtQ(I)$I4%V?oKw96 z`vin3B1UNx;VD<ZS*kTW{|B_R-s>lF3Kw9zq)&H~OFr62{{x z!ZP-WHkgm2w|_RY*<5lHV#{Hxg{?FG{KfY#?|R{z=N~?F#{6k!W!obwo_P29VoUPH zm(SjF$NIYufAY{X_0``1(?to#aa{#1o)@J8o>>I{^dk73fJeofL^K8s4;_Ry;v(h& zp?OT=^`hQ~V;(la=BFe8N`*Lw0AGz+R$LFvInoGh*FpATG;!W0Q6WwMkBa(h#(4wT zH>`FIKS1^xaEz}gE>K6f(DmU7Lm#oSM%udH1Q90Ku%34e+tD+Il@%!C{Av|?VyItF znYKA<hDVDvgVMHOq;^Wj^y+_M97Wksd2{^x|uQ@1L7fb_H4)F$| zowBleA#bL@BMUn{na{I1_E)jD-o8XQS^Wb3@lKTrDoUdI}%y@8~BZ$v>aPAxNfPxGJ83-~EWFW{ukbxir|1TN%b7aHc zwIdg6v}4u3+A4(h;i3~R{aicpgPPOw5K2292l!8=8$SmuvQeNtNZ*lCw~%u4%ZceT z@6)D#s~!2>%-S(A zx?Wy77uh(4hNp>xy(R5;B#|}DY11>>vwz&BJv&>ag`U&S%sFcyz>O53rgUy3vJu9` z{y5&Lc2tYPJN9Wu+QZn?reAVaYRB4_f^easR4QFa!S1>0t8mvHIsm>4{C|HRC^67J z@SFbNMQyrp?uYR!ILu@5i`t{w@w(^XzAN(dl4#_+#ZdeTp=^^zvefU zG_Kj13?CY3c}Qqrjg8t^t2+rc^o! z90{MPB8BeXBSI6=(7Kh&YEHm|AH>(gb`X5zv%KzQ^2yO=!0-Xq7QiJ?8||sBe^+G1 zeKk{J*V?w5wr$=7YUzI$@F?3M2!t^m*j@o#KJ$y$Mjr}yty&tkp=Y!RD9AvNfgl4x z27(L(83-~EWFW{ukbxir{~HYlr8&`g{)Ihnw!;aYExr#L5j@}w6v&A+tua@#d^O-9sF&t>!1xALmph@tc|iZ2vbM_*gw*D}tv_3F<6Ua8LfJlXs6c8To$b>^1=r!L)&X0>$28+i6yFQ1}i1w&{*BDgekkg^>|;Sj-oj>rO@=#&YvKmXzo8(R40pr1g}O zv-7%9m=MFc%y`;#%#_+x*#c|aE#0tf1O61uI`*U(v5kzWrwWFD3#!}$VlI!nIHP?gN z5ZuUE!!R6tjY5UDB7_QaJOfjA!S(Yx1zaD&r3&A1F8SYgVqFcj5oxUgGaB#_)I3>(9U2%oR2y?)QH$;D3cR5RaeNea!pF zkJo+v@f)DWH6Q!KkE~0?$1u4-I7V!;KdpJHAd(Pu$JLV67Kdu>B=5-_UChEyQejdPaXyBo;Kd)n%7s-(O_aFZwpvPlkeff8m zes6jGPGQRFW%)Bce}(**`+m0l;l<-V|0Z%^{#yQD@%hKdfqBYz!u;``^7-?+hdJNh zfSDwoUM!!226n;u7Yb>Jf0RUK1hXi<2Q9BZua}tPvo0_B`^Wj|^)D)}HS>>qouSR= zpW$CZ1J{sz|H1cd{63`Lo@M6e!8hXZ=XLUIBY;3`=SuT3ypHkSoX5l8e|W#eWB0g=3wWah a)Zh!w{kmFQJ6HB!jXx|vD}4?=QT!7)mqwBR literal 0 HcmV?d00001 diff --git a/pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/pa0/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..fc1aba71142eb84163ab55d487e57bf5e737946a GIT binary patch literal 15992 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_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(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#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(__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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/pa0/CMakeFiles/3.22.1/CompilerIdC/a.out b/pa0/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9e90223fc6d884d2050599816fc948712ed162ea GIT binary patch literal 16088 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 literal 0 HcmV?d00001 diff --git a/pa0/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/pa0/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/pa0/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* 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(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# 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(__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(_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(__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 % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && 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 + +#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(__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 + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/pa0/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/pa0/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..37ec7e3880740523c0d77c8f528e6e5a6c9177f4 GIT binary patch literal 16096 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 literal 0 HcmV?d00001 diff --git a/pa0/CMakeFiles/CMakeDirectoryInformation.cmake b/pa0/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..efd58ce --- /dev/null +++ b/pa0/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/hwc/桌面/Games_101_HW/pa0") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/hwc/桌面/Games_101_HW/pa0") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/pa0/CMakeFiles/CMakeOutput.log b/pa0/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..d279051 --- /dev/null +++ b/pa0/CMakeFiles/CMakeOutput.log @@ -0,0 +1,451 @@ +The system is: Linux - 5.19.0-46-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f7600/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f7600.dir/build.make CMakeFiles/cmTC_f7600.dir/build +gmake[1]: Entering directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f7600.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cckmv34v.s +GNU C17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu) + compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu) + compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: e13e2dc98bfa673227c4000e476a9388 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/' + as -v --64 -o CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o /tmp/cckmv34v.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_f7600 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7600.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -o cmTC_f7600 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f7600' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f7600.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZmUKc1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f7600 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f7600' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f7600.' +gmake[1]: Leaving directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f7600/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f7600.dir/build.make CMakeFiles/cmTC_f7600.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f7600.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cckmv34v.s] + ignore line: [GNU C17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: e13e2dc98bfa673227c4000e476a9388] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o /tmp/cckmv34v.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_f7600] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f7600.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -o cmTC_f7600 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f7600' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f7600.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccZmUKc1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f7600 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccZmUKc1.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f7600] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_f7600.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_caebd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_caebd.dir/build.make CMakeFiles/cmTC_caebd.dir/build +gmake[1]: Entering directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_caebd.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGuieMO.s +GNU C++17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu) + compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu) + compiled by GNU C version 11.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 2b9b53ff7f3a6952e2fe60119c16be53 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/' + as -v --64 -o CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGuieMO.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_caebd +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_caebd.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_caebd +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_caebd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_caebd.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8lv8b1.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_caebd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_caebd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_caebd.' +gmake[1]: Leaving directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_caebd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_caebd.dir/build.make CMakeFiles/cmTC_caebd.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_caebd.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGuieMO.s] + ignore line: [GNU C++17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.3.0-1ubuntu1~22.04.1) version 11.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 2b9b53ff7f3a6952e2fe60119c16be53] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGuieMO.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_caebd] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_caebd.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_caebd ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1~22.04.1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-aYxV0E/gcc-11-11.3.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_caebd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_caebd.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8lv8b1.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_caebd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_caebd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc8lv8b1.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_caebd] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_caebd.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/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/pa0/CMakeFiles/Makefile.cmake b/pa0/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..e125f8a --- /dev/null +++ b/pa0/CMakeFiles/Makefile.cmake @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "CMakeLists.txt" + "/usr/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/eigen3/cmake/Eigen3Config.cmake" + "/usr/share/eigen3/cmake/Eigen3ConfigVersion.cmake" + "/usr/share/eigen3/cmake/Eigen3Targets.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Transformation.dir/DependInfo.cmake" + ) diff --git a/pa0/CMakeFiles/Makefile2 b/pa0/CMakeFiles/Makefile2 new file mode 100644 index 0000000..0a31880 --- /dev/null +++ b/pa0/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hwc/桌面/Games_101_HW/pa0 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hwc/桌面/Games_101_HW/pa0 + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/Transformation.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Transformation.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/Transformation.dir + +# All Build rule for target. +CMakeFiles/Transformation.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Transformation.dir/build.make CMakeFiles/Transformation.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/Transformation.dir/build.make CMakeFiles/Transformation.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles --progress-num=1,2 "Built target Transformation" +.PHONY : CMakeFiles/Transformation.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Transformation.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Transformation.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles 0 +.PHONY : CMakeFiles/Transformation.dir/rule + +# Convenience name for target. +Transformation: CMakeFiles/Transformation.dir/rule +.PHONY : Transformation + +# clean rule for target. +CMakeFiles/Transformation.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Transformation.dir/build.make CMakeFiles/Transformation.dir/clean +.PHONY : CMakeFiles/Transformation.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/pa0/CMakeFiles/TargetDirectories.txt b/pa0/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..02ce8ae --- /dev/null +++ b/pa0/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/Transformation.dir +/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/edit_cache.dir +/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/rebuild_cache.dir diff --git a/pa0/CMakeFiles/Transformation.dir/DependInfo.cmake b/pa0/CMakeFiles/Transformation.dir/DependInfo.cmake new file mode 100644 index 0000000..c7a1a87 --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/hwc/桌面/Games_101_HW/pa0/main.cpp" "CMakeFiles/Transformation.dir/main.cpp.o" "gcc" "CMakeFiles/Transformation.dir/main.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/pa0/CMakeFiles/Transformation.dir/build.make b/pa0/CMakeFiles/Transformation.dir/build.make new file mode 100644 index 0000000..aeb91c3 --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hwc/桌面/Games_101_HW/pa0 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hwc/桌面/Games_101_HW/pa0 + +# Include any dependencies generated for this target. +include CMakeFiles/Transformation.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/Transformation.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/Transformation.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/Transformation.dir/flags.make + +CMakeFiles/Transformation.dir/main.cpp.o: CMakeFiles/Transformation.dir/flags.make +CMakeFiles/Transformation.dir/main.cpp.o: main.cpp +CMakeFiles/Transformation.dir/main.cpp.o: CMakeFiles/Transformation.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Transformation.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Transformation.dir/main.cpp.o -MF CMakeFiles/Transformation.dir/main.cpp.o.d -o CMakeFiles/Transformation.dir/main.cpp.o -c /home/hwc/桌面/Games_101_HW/pa0/main.cpp + +CMakeFiles/Transformation.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Transformation.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/hwc/桌面/Games_101_HW/pa0/main.cpp > CMakeFiles/Transformation.dir/main.cpp.i + +CMakeFiles/Transformation.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Transformation.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hwc/桌面/Games_101_HW/pa0/main.cpp -o CMakeFiles/Transformation.dir/main.cpp.s + +# Object files for target Transformation +Transformation_OBJECTS = \ +"CMakeFiles/Transformation.dir/main.cpp.o" + +# External object files for target Transformation +Transformation_EXTERNAL_OBJECTS = + +Transformation: CMakeFiles/Transformation.dir/main.cpp.o +Transformation: CMakeFiles/Transformation.dir/build.make +Transformation: CMakeFiles/Transformation.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/hwc/桌面/Games_101_HW/pa0/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable Transformation" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Transformation.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Transformation.dir/build: Transformation +.PHONY : CMakeFiles/Transformation.dir/build + +CMakeFiles/Transformation.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Transformation.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Transformation.dir/clean + +CMakeFiles/Transformation.dir/depend: + cd /home/hwc/桌面/Games_101_HW/pa0 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hwc/桌面/Games_101_HW/pa0 /home/hwc/桌面/Games_101_HW/pa0 /home/hwc/桌面/Games_101_HW/pa0 /home/hwc/桌面/Games_101_HW/pa0 /home/hwc/桌面/Games_101_HW/pa0/CMakeFiles/Transformation.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Transformation.dir/depend + diff --git a/pa0/CMakeFiles/Transformation.dir/cmake_clean.cmake b/pa0/CMakeFiles/Transformation.dir/cmake_clean.cmake new file mode 100644 index 0000000..9b34d37 --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/Transformation.dir/main.cpp.o" + "CMakeFiles/Transformation.dir/main.cpp.o.d" + "Transformation" + "Transformation.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/Transformation.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/pa0/CMakeFiles/Transformation.dir/compiler_depend.make b/pa0/CMakeFiles/Transformation.dir/compiler_depend.make new file mode 100644 index 0000000..05a416b --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for Transformation. +# This may be replaced when dependencies are built. diff --git a/pa0/CMakeFiles/Transformation.dir/compiler_depend.ts b/pa0/CMakeFiles/Transformation.dir/compiler_depend.ts new file mode 100644 index 0000000..69c6340 --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Transformation. diff --git a/pa0/CMakeFiles/Transformation.dir/depend.make b/pa0/CMakeFiles/Transformation.dir/depend.make new file mode 100644 index 0000000..a4204ad --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for Transformation. +# This may be replaced when dependencies are built. diff --git a/pa0/CMakeFiles/Transformation.dir/flags.make b/pa0/CMakeFiles/Transformation.dir/flags.make new file mode 100644 index 0000000..e974371 --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/hwc/桌面/Games_101_HW/pa0/EIGEN3_INCLUDE_DIR + +CXX_FLAGS = + diff --git a/pa0/CMakeFiles/Transformation.dir/link.txt b/pa0/CMakeFiles/Transformation.dir/link.txt new file mode 100644 index 0000000..68a166c --- /dev/null +++ b/pa0/CMakeFiles/Transformation.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -rdynamic CMakeFiles/Transformation.dir/main.cpp.o -o Transformation diff --git a/pa0/CMakeFiles/Transformation.dir/main.cpp.o b/pa0/CMakeFiles/Transformation.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0ac7a4b43cecb44ae0e5dd149d2ae05e04273039 GIT binary patch literal 601928 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