From 1a4c1f8fd4dcde22581945325a7726b3de00fc24 Mon Sep 17 00:00:00 2001 From: shushangchuncun <19153100132@163.com> Date: Thu, 2 Oct 2025 13:59:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homework_1/CMakeLists.txt | 16 + homework_1/build/CMakeCache.txt | 383 +++++++++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 ++ .../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 .../build/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++++++++++ .../build/CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++++++++ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + homework_1/build/CMakeFiles/CMakeOutput.log | 449 ++++++++++ homework_1/build/CMakeFiles/Makefile.cmake | 124 +++ homework_1/build/CMakeFiles/Makefile2 | 112 +++ .../build/CMakeFiles/TargetDirectories.txt | 3 + homework_1/build/CMakeFiles/cmake.check_cache | 1 + .../hello_opencv.dir/DependInfo.cmake | 19 + .../CMakeFiles/hello_opencv.dir/build.make | 164 ++++ .../hello_opencv.dir/cmake_clean.cmake | 11 + .../hello_opencv.dir/compiler_depend.make | 2 + .../hello_opencv.dir/compiler_depend.ts | 2 + .../CMakeFiles/hello_opencv.dir/depend.make | 2 + .../CMakeFiles/hello_opencv.dir/flags.make | 10 + .../CMakeFiles/hello_opencv.dir/link.txt | 1 + .../CMakeFiles/hello_opencv.dir/progress.make | 3 + .../hello_opencv.dir/src/main.cpp.o | Bin 0 -> 27240 bytes .../hello_opencv.dir/src/main.cpp.o.d | 329 +++++++ homework_1/build/CMakeFiles/progress.marks | 1 + homework_1/build/Makefile | 181 ++++ homework_1/build/cmake_install.cmake | 54 ++ homework_1/build/hello_opencv | Bin 0 -> 25848 bytes homework_1/build/hello_opencv.jpg | Bin 0 -> 19961 bytes homework_1/src/main.cpp | 26 + ...4\346\210\220\346\274\224\347\244\272.png" | Bin 0 -> 373380 bytes 35 files changed, 3673 insertions(+) create mode 100644 homework_1/CMakeLists.txt create mode 100644 homework_1/build/CMakeCache.txt create mode 100644 homework_1/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 homework_1/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 homework_1/build/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 homework_1/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 homework_1/build/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 homework_1/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 homework_1/build/CMakeFiles/CMakeOutput.log create mode 100644 homework_1/build/CMakeFiles/Makefile.cmake create mode 100644 homework_1/build/CMakeFiles/Makefile2 create mode 100644 homework_1/build/CMakeFiles/TargetDirectories.txt create mode 100644 homework_1/build/CMakeFiles/cmake.check_cache create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/DependInfo.cmake create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/build.make create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/cmake_clean.cmake create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.make create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.ts create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/depend.make create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/flags.make create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/link.txt create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/progress.make create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/src/main.cpp.o create mode 100644 homework_1/build/CMakeFiles/hello_opencv.dir/src/main.cpp.o.d create mode 100644 homework_1/build/CMakeFiles/progress.marks create mode 100644 homework_1/build/Makefile create mode 100644 homework_1/build/cmake_install.cmake create mode 100755 homework_1/build/hello_opencv create mode 100644 homework_1/build/hello_opencv.jpg create mode 100644 homework_1/src/main.cpp create mode 100644 "homework_1/\345\210\230\345\220\211\345\272\206\347\232\204\344\275\234\344\270\232\345\256\214\346\210\220\346\274\224\347\244\272.png" diff --git a/homework_1/CMakeLists.txt b/homework_1/CMakeLists.txt new file mode 100644 index 0000000..c7b84c9 --- /dev/null +++ b/homework_1/CMakeLists.txt @@ -0,0 +1,16 @@ +cmake_minimum_required(VERSION 3.10) +project(OpenCVHelloWorld) + +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +find_package(OpenCV REQUIRED) +include_directories(${OpenCV_INCLUDE_DIRS}) + +add_executable(hello_opencv src/main.cpp) +target_link_libraries(hello_opencv ${OpenCV_LIBS}) + +message(STATUS"OpenCV library status:") +message(STATUS" version:${OpenCV_VERSION}") +message(STATUS" libraries:${OpenCV_LIBS}") +message(STATUS" include path:${OpenCV_INCLUDE_DIRS}") diff --git a/homework_1/build/CMakeCache.txt b/homework_1/build/CMakeCache.txt new file mode 100644 index 0000000..a6ee2fb --- /dev/null +++ b/homework_1/build/CMakeCache.txt @@ -0,0 +1,383 @@ +# This is the CMakeCache file. +# For build in directory: /home/ljq/opencv-hello-world/build +# 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=OpenCVHelloWorld + +//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 + +//Value Computed by CMake +OpenCVHelloWorld_BINARY_DIR:STATIC=/home/ljq/opencv-hello-world/build + +//Value Computed by CMake +OpenCVHelloWorld_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +OpenCVHelloWorld_SOURCE_DIR:STATIC=/home/ljq/opencv-hello-world + +//Value Computed by CMake +OpenCV_BINARY_DIR:STATIC=/home/ljq/opencv-hello-world/build + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/opencv4 + +//Value Computed by CMake +OpenCV_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +OpenCV_SOURCE_DIR:STATIC=/home/ljq/opencv-hello-world + + +######################## +# 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/ljq/opencv-hello-world/build +//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/ljq/opencv-hello-world +//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 +//Details about finding OpenCV +FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr][v4.5.4()] + diff --git a/homework_1/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/homework_1/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/homework_1/build/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.4.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/homework_1/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/homework_1/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/homework_1/build/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.4.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/homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..06dd536772c02e825fd19762b11056db14996a8c GIT binary patch literal 15968 zcmeHOYit}>6~4Q15|=!@Nn>J?(k!HfgyMq0>$q*>0HIp1bH ztXow0fy7+P``z=M$Gvmr&hDL=dq0{U9Eita3T2skhhiy}@R^h-l5dj=K}zjWYv}X! z>K3(vz7OM#n>$TGD7xi<4Oa(#iywSzo3VV?6*{zU+!ywN{)m5JeA1c zfsaW8K=AeUlG0)bN5l^p^yA#jxBGtcJ&Q3ZdD$iiKNi_fX}&$34!;Oir9B|>$vNTw zJ(ABbc1Rdt*l$Ao!q_ih+!7%E*iyG;)?>joW3{az+mJlyHV`+R%_Q81w%8GZiD5`-|~X*<|0uS?BS`+_ygcFr_(8-*|q(b&TsL zxz6Vo*7k1@tR^8ud656VJ-m#;*qB8)N+ zWgyBxlz}J%Q3j$6L>c%$&cI(aK%F9?#o?b+|jGHk!D&&=yjKDSSQ za$%VsdrH4}-Q7R|ZkGVfwYjmDEz~dgbAM0vuv%5_II5rOiE~w-dDdO6pYB;f!sYF? zTJ3U+k**!TP(MfYv%*bBCCWgQfhYq}2BHi^ z8Hh3vWgyBxlz}J%Q3j$6{QDW;_g^npGD8Eyd&~63t~6%kCSB)P$DZRs`=QM6Kz6S? zZCFmp${lku`;7xb=}iAnuk!3X|LnAD86}6_-5ndujEoGXjr34|rgw-eJiVE3%^t461(@XicKYAn^&)Fo~0LR z%=6lT6Xf$IHt1jJy^*_(s@?Rzjd+h(n;2Nz_Rf}7_cWhW`!?-;%g)=p*O%=7KKf6< zj_O=Erc3`X5dR@2(rXi+i1)2o5qGF%CZZB$Aj&|LfhYq}2BHi^8Hh3vWgyBxl!5<^ z3}C$?)+b`^p?A|mU0jWB%KF7MB7a%dIlfM0tb^PvGH!h~iH!A-e80p6`oCVUl~_I} zix{ysae{C7sQ7DImAWMQ*Z8!0KyZ~{n_#OT0Ba+wvi@~E%x*Z;@v7T z?EX>n`%8K9sOuv8i^=H)_YJ-0Nw=on@y*Ne{9R=9OTz#60PDm5!-!aydZ4dwZ*tqw zY^CT{lAWDex7N|#S@Fcq`?|Wcj&7}MyC`0+Ngh{C>V;a^hVvaG&8H+GNin#Yu#r8V zkGNW^CS^Q|xk?IuHpK4~9^)JK8LGron@Xg72IHPrS;y#U0miGZRqDf3;dXJofah@- zQ#UJ&fAC+UN~8XN$FonURMNM^`1*zLCxjPJFA9HB2wDx`m8J6Y5@}T%^7j&-gi!z=_V|rTr2-^X?nY_3#|=>*5;~#yymeGfyqU zNiJjcH1P=o;P*UA|AfXGo-chIsBz*#0@< zlW-1TbG-37`>n*UkJGng=({iCcv{7|qRlVUBj8R@! zUna|3$r#U1e6Zfy2EAy{C=_Z4T&v&rt8dOdrv-%fd+OqSgBkE91c6@c!OGV|ZZTNP5H=>D^Bc zE6FglSs{fj3a_v&!Rvb9>8UcToavg%%MpcT!QZq%!r~naMy^~kCd^`vcQ<5)$tq_T zjY`?dQIH~i7};`Je7*e>hCw?b_`xb4B5##wxc_1CHjMgl@Ky`&Y|zG|@^ry9vxKhW z;{*@Ep5D5(I%bJq~*BN0V-RuY153I6N*k@I}bL`e8MbGC@nW#q$YfH z9ba>|<&^DGagkt<&av_)J1C8ZiqahvfVF zL(TUBDvic?frf72a(mTPo*&UATz|?Q-tUI_5gK6IVA)Cn&td4Y z_R3QGxe0oz#sEWApf2ROE~`@Bqh)B;E#D75c6g9 zA9ld|$e-tokTGurc1Yvl{-aN4sKPmgKjyK(su-gE@bQ0^^n6Uv*MAq}_W|>F3FEbe zI^!4UKj@znKcI+p7s$XzL;fA20KyIdAOpV<@=u8ZmHsLAI{@f ziDMJ^V;)-F!PZKpyw4jS@CPoCD(GK#=@^V}Kz!S^5EZ=vs0t(VJuqeNwUC^*{nwLBMY Q?7xnGSg5QHIfO*@PyNmlj{pDw literal 0 HcmV?d00001 diff --git a/homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/homework_1/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d4b8ab1e6ea857840da1aa325eb4ebef300bbce GIT binary patch literal 15992 zcmeHOYit}>6~4Q9xipD4Zqk^f#7jv~0(fFOj&TDa>)7k;BF7Gi1BDPKyWX+AVjpIA zmf8hM+5oB*f&xN7e}JO$lnPQSA;KSEt5m5#0uhObApQhOr65Ah#!#K;Bw?yH}mhbcS!usMs*nF$F~_;0ny%j$WP}*^sfat&4;DE zrOrb{@(+~ss-3xPx~F?*F4LaN7An*2)4e_IJ>6EhXm#nPxnEKG@R&LPqb84T$^bEZNhbAK^jDx0#man^bKG57t?e~Ho@re8c$a2@0NiLNvJ zyj|4Ajm+Ffgl6_#~Ju*^OnCQPF-(GoL=#pok}G>U3J5?UnWjH)pS8;rMCM~qW@Cc z_H}~hHpTWN{YXm#O3R&pPR?HXP-6D?iBo@=J2V>atako1ac1w&C_rsPnJix%x0>5N zrQ;F*2r-E>E55*R&%C>Vntm_Wsp;ElSDV{Tvf%|mvd?P!-D!p$w-U2+i6@`imw0l1 zSt4{Xap{)3o&s!>08O>4m%HvGvK>E`hZ^>b7|E8KKYf(!&12r>|4Ajm+F zfgl4x27(L(83-~EWFW}EKc4}9|MhAmIXpPBr%Z3`isN=>$}Ju1=soVWA5M-8ruVor zwo@uPnPa8oe*3_1JUKAjr?j2+PtUlHT`bYNyJJJi(b1u}9UmS@_6?JT)~C|hW3&!| z9YULzy@TJq@w=?E&(~@v2+t8dO!zoqg7A^KTJ0Pm7k;P8C3OE`6`GEOHm_dQbe3MI zG0$rUPLR)=*VCWUmN*MxPQ&caEV%GA}B!yf(!&12r>|4Ajm+Ffgl4x27(L(8TjAG z0M;vFeInK#>YEWzjUisWchJf z#E7+tlYGNR#jI&n>Wb)JXK3}X;O&B~f*S+@SQ}ZD^^dDW(IE|?A64OLv8OJGw?$;w zy;3v%r95fsmdIu?IlbUs&}&b+HPy#AC&zO`Wb{kI|Mvjv!~esGSeJUBzkg43`_Xiz z;8voYomRKi(cW3nV&?;0T~=6gjB1F#0-OR&#SCM^t1ru)o7LaI90e^Trc2x9EQ{# z3gaLAx2e*o|3A_85fzOZON`gc!pDTixO++X6T%CqR_bs_Mbt?lXqA92OXY2wwr^2~ z-YAA1Xw=VL+Masn8&B^fUa58Ub@~W1qV4ZgxX!>k#5Y=B{t)p|7KWoA zG=5rRur$c~MOtW_#AF=mXHBHKCiWO_@On|~cgXLleuhNK8^m*e{Prut^{ya<#x~;b zUc?w-5AiKw`jzxu7wX7Z$?dd?v{Ig)w%KlKLJ?7RE92wVm|9p>Z@YPWjMvqd$ud*4 zCvwGfDraZhVySGWD${DLn4iiyu9LAk8e8xh|E!%Vl~VLju;7+v)OabCckE0hpPwNY zk7SdjyU4WvVCut8|GoG2Q!Ck=Q|jBFw8o~Ul>LFB&Yo;xyl8u#MKarE*o7yIb~-yj z?Pjv6g4W-oy*&C{)^&4^$D~(VP*$jOgNOSL>Zg-7Z6X+W|8U>IWIxfg8^ew#M4K2m ztn33rBm4V??2*C2Bk@stv~NE>)FeaSriK`{GQ8II1t*hoQ%a|fqOf50GLW!%V}qS3 z7wySZA;X&(5$9w{a`ySZ)$M1RZNB&h*ECoL&B0y+}%FGKF&fi%v0P;I9Z}GSPb5imlqWx;r zSOdRk#QHbRKZsvbh3AmCFTs2k`y~DLkb%#TZ?nfA^XK_?BB{X6NDDIf=Sjh15AE0I zotE*a^1)Hz@y`W*IFH{Vj!oc?d1!SfTPqdQ-wR*x2hNkq>tA>1Fg|Dp5#R^;7FC!- z`Oe4_dXqJSM2 literal 0 HcmV?d00001 diff --git a/homework_1/build/CMakeFiles/3.22.1/CMakeSystem.cmake b/homework_1/build/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..8c76acf --- /dev/null +++ b/homework_1/build/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.5.0-18-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.5.0-18-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.5.0-18-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.5.0-18-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/homework_1/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/homework_1/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/homework_1/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__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/homework_1/build/CMakeFiles/3.22.1/CompilerIdC/a.out b/homework_1/build/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8b8c27e76b2d5951bf9014e281b5e321a68c6ff6 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Dd7(0XG#A2mT~&aux~BRdI+Lxs|Gwf3#;6ZhfX z?NPfbB`BrDq>)-c&_6(`ibTanC6G`NkpPFHKubXlAT|6&fEEQQwC1ZaA^D1pm}VVrH`}ldC-#RS z!ZPQ%PS!E;_ypx-Y!jaMf1cOGA_w;0T&JvuII9ltF2WZU;kjM6*72iUcVyCYN3#Vl zmwmt|kpev8mIJR8xOp#IP%LwNcdC5@{d;@dPP^0I5$3mTS8o5%pquea{#dpg_@$x2 zo?Nlu4|&5mb~lzU7Q~%vRO>2o1QYtt^i+amZZF15Wqo!fN1ewXbKida^AzSJ-SJGq zb&TuBT5I?@xxT?)6o(BdQw|<-Q-rrHqt_bYOTt?b{!_wlj_{uqzCFS}Bm9LuN+%vW z+*e2!Yj_@GNSA7OjBPHPt>JmxBF)wC`hJUo7~=@U5r`uYM<9+s9Dz6jaRmM+BJkJ7 zTdp`KE;l%*mi>CGQqCu5f@Jk2=fsa1p408C?s$smzf^DgGC|`;#rh8} zpFV%DGyOZ~#4EE0hteH09nU+bcfUXms_V+6`L|KKapS|#Nc zAuWV^urkM~m{ zJ32yk(;vI+Ojj=cIDM6y>6}{k0zIjpN?&%Ka1t*yKC2qPKa)sbCH~AJ{MYL7#=+@z z&#a*+KfAOk^zv{$ZSo$}<4>ip9;0px`!wuDZfcz32*eSHBM?U*jzAoNI0A75;t0eM zh$9e3;Qu)S{Qc{Csegapfn6iT{6seAmyXg`$zuz(7nHjn^-JY!v2e6qr;ZNWWZJhQ z(|$~8i;0{Uj227zqXYbPRY3D#JEg>*4EzGuQVz=w z?ANVIY*_OC&D1>p9yRoOwR#U>hLGPp1cdZjKpmT{R=-Hd-(oo>9yp{DlTC>Yt5!5T zMjynO=QRhLN&h{p(7Qr^$=gKP?estUTD7W)HBEhMT0hWu!~G4%)t>dc-n(rRe@4{y zT<-o_vyOW+F~;1mXz95r`uYM<9+s9Dz6jaRlNB z#1VLFBY^daSf7YBfcoKus#=BWWc}i5k$)xY9N!@_)J>j=?RJ7RfP-mx2kNllmq~Ll@<8D~0{#=df zaK9v|rQa1%;Wxxjljy_$8S#U01wZG+&lb7A>UTp__*3>n=M~j|S^RH~ z_`_uWh-pPwR=8p$QiV1a7Sp!X5Kr$^pn_GhSVuG@F0 zdob;$_xHNAW1#oL`@0AGdx)l&oNn5YQm6Nja`z1!*xNne9_Z^koE~zAy7vyG$s)Rg zA%%Sl|7ov+pYZ}u>GL5kESQZ8BrM#;;AYB2cbr~?@(zdo1EiJ77TikN&!}u+wCLh3 zs*!SDVXWef`R>2JAypJHvBA4ss%*GimWuTT4A-SC6%r2ZK6Ds;8GD`m6$`g{gdyRr z9J*IbQ{_Fe5%{&QQg(SNA9%xrLCN4aa@hiH_n1(2p&0n~SfOH1l!_C6DVVCEhAUax ztCP(L)xEdBjmM%^ANR`R%Fav`s0xEY$&{cST1^C(%1VCDV*_RLNK*Dh&K&HqB4q*! zu(EkLl4enNrtOc*036SdJtSjqMxwDmo}7F6>aGjQJ|CT`G^ZA8k5K8ICFJF@FYP{*3yg z=l=z=<#R%L_&X!NH+XI!6`i8}_a$O$?JcnbiYV6eKV#sZirBYH0T6m{02%o8h5 zfS-wU80_HhTM>KAbAWiRf`0V;za#dDzp_MA@OcpdLPJzPpd2?5_AiP8@QzT^WTN%| zjObeXIk5+RE@F@V2mLZ-Xf12F9}@Fm?8A)eLk9kyY#VFrG4GyhBa#yIj5IHUf1L_= z?8)Q9{Ct?!&2pNN{^Rk_33lkmuMo#7u*dV{%vRP`Dy5I}2iODWsHoOHG-x+AUGt_o z2RqQ$D8n4;$2_o0?4$Z}IxtsDh+t0CLmu`L#*l}7En@71N|YHFhqw>&bQvllX+HP literal 0 HcmV?d00001 diff --git a/homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/homework_1/build/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/homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/homework_1/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..64ddf3c7775cb583718a68fa037d7d0b28c160be GIT binary patch literal 16096 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 literal 0 HcmV?d00001 diff --git a/homework_1/build/CMakeFiles/CMakeDirectoryInformation.cmake b/homework_1/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c7f003b --- /dev/null +++ b/homework_1/build/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/ljq/opencv-hello-world") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ljq/opencv-hello-world/build") + +# 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/homework_1/build/CMakeFiles/CMakeOutput.log b/homework_1/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..b8a53f6 --- /dev/null +++ b/homework_1/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,449 @@ +The system is: Linux - 6.5.0-18-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/ljq/opencv-hello-world/build/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/ljq/opencv-hello-world/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3bc21/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3bc21.dir/build.make CMakeFiles/cmTC_3bc21.dir/build +gmake[1]: Entering directory '/home/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_3bc21.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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.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_3bc21.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/ccn51sIF.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.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.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.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: 4011c2103cba78949d7e02d0f0047a3d +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.dir/' + as -v --64 -o CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o /tmp/ccn51sIF.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_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_3bc21 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3bc21.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o -o cmTC_3bc21 +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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +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' 'cmTC_3bc21' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bc21.' + /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/cclVGTdL.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3bc21 /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_3bc21.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' '-o' 'cmTC_3bc21' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bc21.' +gmake[1]: Leaving directory '/home/ljq/opencv-hello-world/build/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/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3bc21/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3bc21.dir/build.make CMakeFiles/cmTC_3bc21.dir/build] + ignore line: [gmake[1]: Entering directory '/home/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_3bc21.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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.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_3bc21.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/ccn51sIF.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.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.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.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: 4011c2103cba78949d7e02d0f0047a3d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o /tmp/ccn51sIF.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_3bc21.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_3bc21] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3bc21.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_3bc21.dir/CMakeCCompilerABI.c.o -o cmTC_3bc21 ] + 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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + 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' 'cmTC_3bc21' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3bc21.'] + 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/cclVGTdL.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3bc21 /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_3bc21.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/cclVGTdL.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 [-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_3bc21] ==> 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_3bc21.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/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_31fcc/fast && /usr/bin/gmake -f CMakeFiles/cmTC_31fcc.dir/build.make CMakeFiles/cmTC_31fcc.dir/build +gmake[1]: Entering directory '/home/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_31fcc.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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.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_31fcc.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/cc39P4yu.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.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.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.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: 6c87588fc345655b93b8c25f48f88886 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.dir/' + as -v --64 -o CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc39P4yu.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_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_31fcc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31fcc.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_31fcc +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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +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' 'cmTC_31fcc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_31fcc.' + /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/cci0MXCu.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_31fcc /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_31fcc.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' '-o' 'cmTC_31fcc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_31fcc.' +gmake[1]: Leaving directory '/home/ljq/opencv-hello-world/build/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/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_31fcc/fast && /usr/bin/gmake -f CMakeFiles/cmTC_31fcc.dir/build.make CMakeFiles/cmTC_31fcc.dir/build] + ignore line: [gmake[1]: Entering directory '/home/ljq/opencv-hello-world/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_31fcc.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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.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_31fcc.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/cc39P4yu.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.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.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.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: 6c87588fc345655b93b8c25f48f88886] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc39P4yu.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_31fcc.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_31fcc] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31fcc.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_31fcc.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_31fcc ] + 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.4.0-1ubuntu1~22.04.2' --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-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.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.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + 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' 'cmTC_31fcc' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_31fcc.'] + 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/cci0MXCu.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_31fcc /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_31fcc.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/cci0MXCu.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 [-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_31fcc] ==> 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_31fcc.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/homework_1/build/CMakeFiles/Makefile.cmake b/homework_1/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..4626de5 --- /dev/null +++ b/homework_1/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,124 @@ +# 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" + "../CMakeLists.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules-release.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules.cmake" + "/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/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/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/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/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.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" + ) + +# 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/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/hello_opencv.dir/DependInfo.cmake" + ) diff --git a/homework_1/build/CMakeFiles/Makefile2 b/homework_1/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..6cfeb9f --- /dev/null +++ b/homework_1/build/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/ljq/opencv-hello-world + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ljq/opencv-hello-world/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/hello_opencv.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/hello_opencv.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/hello_opencv.dir + +# All Build rule for target. +CMakeFiles/hello_opencv.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/hello_opencv.dir/build.make CMakeFiles/hello_opencv.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/hello_opencv.dir/build.make CMakeFiles/hello_opencv.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ljq/opencv-hello-world/build/CMakeFiles --progress-num=1,2 "Built target hello_opencv" +.PHONY : CMakeFiles/hello_opencv.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/hello_opencv.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/ljq/opencv-hello-world/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/hello_opencv.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/ljq/opencv-hello-world/build/CMakeFiles 0 +.PHONY : CMakeFiles/hello_opencv.dir/rule + +# Convenience name for target. +hello_opencv: CMakeFiles/hello_opencv.dir/rule +.PHONY : hello_opencv + +# clean rule for target. +CMakeFiles/hello_opencv.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/hello_opencv.dir/build.make CMakeFiles/hello_opencv.dir/clean +.PHONY : CMakeFiles/hello_opencv.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/homework_1/build/CMakeFiles/TargetDirectories.txt b/homework_1/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..04c38ed --- /dev/null +++ b/homework_1/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/ljq/opencv-hello-world/build/CMakeFiles/hello_opencv.dir +/home/ljq/opencv-hello-world/build/CMakeFiles/edit_cache.dir +/home/ljq/opencv-hello-world/build/CMakeFiles/rebuild_cache.dir diff --git a/homework_1/build/CMakeFiles/cmake.check_cache b/homework_1/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/homework_1/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/DependInfo.cmake b/homework_1/build/CMakeFiles/hello_opencv.dir/DependInfo.cmake new file mode 100644 index 0000000..c1b155b --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.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/ljq/opencv-hello-world/src/main.cpp" "CMakeFiles/hello_opencv.dir/src/main.cpp.o" "gcc" "CMakeFiles/hello_opencv.dir/src/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/homework_1/build/CMakeFiles/hello_opencv.dir/build.make b/homework_1/build/CMakeFiles/hello_opencv.dir/build.make new file mode 100644 index 0000000..c3546ff --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/build.make @@ -0,0 +1,164 @@ +# 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/ljq/opencv-hello-world + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/ljq/opencv-hello-world/build + +# Include any dependencies generated for this target. +include CMakeFiles/hello_opencv.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/hello_opencv.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/hello_opencv.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/hello_opencv.dir/flags.make + +CMakeFiles/hello_opencv.dir/src/main.cpp.o: CMakeFiles/hello_opencv.dir/flags.make +CMakeFiles/hello_opencv.dir/src/main.cpp.o: ../src/main.cpp +CMakeFiles/hello_opencv.dir/src/main.cpp.o: CMakeFiles/hello_opencv.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ljq/opencv-hello-world/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/hello_opencv.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/hello_opencv.dir/src/main.cpp.o -MF CMakeFiles/hello_opencv.dir/src/main.cpp.o.d -o CMakeFiles/hello_opencv.dir/src/main.cpp.o -c /home/ljq/opencv-hello-world/src/main.cpp + +CMakeFiles/hello_opencv.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/hello_opencv.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ljq/opencv-hello-world/src/main.cpp > CMakeFiles/hello_opencv.dir/src/main.cpp.i + +CMakeFiles/hello_opencv.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/hello_opencv.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ljq/opencv-hello-world/src/main.cpp -o CMakeFiles/hello_opencv.dir/src/main.cpp.s + +# Object files for target hello_opencv +hello_opencv_OBJECTS = \ +"CMakeFiles/hello_opencv.dir/src/main.cpp.o" + +# External object files for target hello_opencv +hello_opencv_EXTERNAL_OBJECTS = + +hello_opencv: CMakeFiles/hello_opencv.dir/src/main.cpp.o +hello_opencv: CMakeFiles/hello_opencv.dir/build.make +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_alphamat.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_barcode.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_face.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_intensity_transform.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_mcc.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_rapid.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_text.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d +hello_opencv: /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d +hello_opencv: CMakeFiles/hello_opencv.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ljq/opencv-hello-world/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable hello_opencv" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/hello_opencv.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/hello_opencv.dir/build: hello_opencv +.PHONY : CMakeFiles/hello_opencv.dir/build + +CMakeFiles/hello_opencv.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/hello_opencv.dir/cmake_clean.cmake +.PHONY : CMakeFiles/hello_opencv.dir/clean + +CMakeFiles/hello_opencv.dir/depend: + cd /home/ljq/opencv-hello-world/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ljq/opencv-hello-world /home/ljq/opencv-hello-world /home/ljq/opencv-hello-world/build /home/ljq/opencv-hello-world/build /home/ljq/opencv-hello-world/build/CMakeFiles/hello_opencv.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/hello_opencv.dir/depend + diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/cmake_clean.cmake b/homework_1/build/CMakeFiles/hello_opencv.dir/cmake_clean.cmake new file mode 100644 index 0000000..bc96562 --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/hello_opencv.dir/src/main.cpp.o" + "CMakeFiles/hello_opencv.dir/src/main.cpp.o.d" + "hello_opencv" + "hello_opencv.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/hello_opencv.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.make b/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.make new file mode 100644 index 0000000..1dff538 --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for hello_opencv. +# This may be replaced when dependencies are built. diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.ts b/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.ts new file mode 100644 index 0000000..819e854 --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for hello_opencv. diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/depend.make b/homework_1/build/CMakeFiles/hello_opencv.dir/depend.make new file mode 100644 index 0000000..9f2045b --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for hello_opencv. +# This may be replaced when dependencies are built. diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/flags.make b/homework_1/build/CMakeFiles/hello_opencv.dir/flags.make new file mode 100644 index 0000000..6b43721 --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.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 = -isystem /usr/include/opencv4 + +CXX_FLAGS = -std=gnu++11 + diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/link.txt b/homework_1/build/CMakeFiles/hello_opencv.dir/link.txt new file mode 100644 index 0000000..e96ce2d --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/hello_opencv.dir/src/main.cpp.o -o hello_opencv /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/progress.make b/homework_1/build/CMakeFiles/hello_opencv.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/homework_1/build/CMakeFiles/hello_opencv.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/homework_1/build/CMakeFiles/hello_opencv.dir/src/main.cpp.o b/homework_1/build/CMakeFiles/hello_opencv.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9a6914ff439f5ef2a5519749087a4ff44c593a56 GIT binary patch literal 27240 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 O{S||qVE+9Do~^V literal 0 HcmV?d00001 diff --git a/homework_1/build/hello_opencv.jpg b/homework_1/build/hello_opencv.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8692326b99c85268cd35e7b7c43c426b1282c71 GIT binary patch literal 19961 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 D2aicA literal 0 HcmV?d00001 diff --git a/homework_1/src/main.cpp b/homework_1/src/main.cpp new file mode 100644 index 0000000..9f77441 --- /dev/null +++ b/homework_1/src/main.cpp @@ -0,0 +1,26 @@ +#include +#include +int main() +{ +cv::Mat image = cv::Mat::zeros(400,600,CV_8UC3); +std::string text="Hello World"; +cv::Point textOrg(50,200); +int fontFace = cv::FONT_HERSHEY_COMPLEX; +double fontScale = 1.5; +cv::Scalar color(0,255,255); +int thickness = 2; +cv::putText(image,text,textOrg,fontFace,fontScale,color,thickness); +cv::rectangle(image,cv::Point(30,150),cv::Point(570,250),cv::Scalar(255,0,0),3); +cv::imshow("OpenCV Hello World",image); + +std::cout<<"OpenCV Hello World程序正在运行!"<0*geY4r7+ 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%0DQlS7}fk7~GE*tOs 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 z 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%0AW`L1FAW-*HsC% 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%0DwLPf;Hckh-{;VP`yP;2N?x}CVg|qe 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ℜaBx+<-#gl|l)d#_9&wx@F{HkFozQ}w^9bPlU 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 literal 0 HcmV?d00001 -- Gitee