From 9dfaf1a0f2e7445506198503d325260b5dc524da Mon Sep 17 00:00:00 2001 From: StanislavGnatyuk1 Date: Fri, 6 Dec 2024 22:37:07 +0500 Subject: [PATCH] added --- CMakeUserPresets.json | 9 + build/Release/CMakeCache.txt | 346 +++++++ .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 ++ .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15984 bytes .../CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ++++++++++++++++++ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 16088 bytes .../Release/CMakeFiles/CMakeConfigureLog.yaml | 277 ++++++ .../CMakeDirectoryInformation.cmake | 16 + build/Release/CMakeFiles/Makefile.cmake | 54 ++ build/Release/CMakeFiles/Makefile2 | 140 +++ .../Release/CMakeFiles/TargetDirectories.txt | 5 + build/Release/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/main.dir/DependInfo.cmake | 24 + build/Release/CMakeFiles/main.dir/build.make | 126 +++ .../CMakeFiles/main.dir/cmake_clean.cmake | 13 + .../CMakeFiles/main.dir/compiler_depend.make | 2 + .../CMakeFiles/main.dir/compiler_depend.ts | 2 + build/Release/CMakeFiles/main.dir/depend.make | 2 + build/Release/CMakeFiles/main.dir/flags.make | 10 + build/Release/CMakeFiles/main.dir/link.txt | 1 + .../Release/CMakeFiles/main.dir/progress.make | 4 + .../CMakeFiles/main.dir/src/main.cpp.o | Bin 0 -> 9232 bytes .../CMakeFiles/main.dir/src/main.cpp.o.d | 160 ++++ .../CMakeFiles/main.dir/src/two-sum.cpp.o | Bin 0 -> 1480 bytes .../CMakeFiles/main.dir/src/two-sum.cpp.o.d | 79 ++ build/Release/CMakeFiles/progress.marks | 1 + .../two-sum-test.dir/DependInfo.cmake | 24 + .../CMakeFiles/two-sum-test.dir/build.make | 131 +++ .../two-sum-test.dir/cmake_clean.cmake | 14 + .../two-sum-test.dir/compiler_depend.make | 2 + .../two-sum-test.dir/compiler_depend.ts | 2 + .../CMakeFiles/two-sum-test.dir/depend.make | 2 + .../CMakeFiles/two-sum-test.dir/flags.make | 10 + .../CMakeFiles/two-sum-test.dir/link.txt | 1 + .../CMakeFiles/two-sum-test.dir/progress.make | 4 + .../two-sum-test.dir/src/two-sum.cpp.o | Bin 0 -> 15848 bytes .../two-sum-test.dir/src/two-sum.cpp.o.d | 79 ++ .../two-sum-test.dir/tests/test.cpp.o | Bin 0 -> 872104 bytes .../two-sum-test.dir/tests/test.cpp.o.d | 294 ++++++ build/Release/CTestTestfile.cmake | 9 + build/Release/Makefile | 263 ++++++ .../Testing/Temporary/CTestCostData.txt | 8 + build/Release/Testing/Temporary/LastTest.log | 201 ++++ build/Release/cmake_install.cmake | 54 ++ build/Release/generators/CMakePresets.json | 38 + build/Release/generators/FindGTest.cmake | 49 + .../generators/GTest-Target-release.cmake | 282 ++++++ .../GTest-release-x86_64-data.cmake | 174 ++++ build/Release/generators/GTestConfig.cmake | 41 + .../generators/GTestConfigVersion.cmake | 21 + build/Release/generators/GTestTargets.cmake | 37 + .../Release/generators/cmakedeps_macros.cmake | 87 ++ .../Release/generators/conan_toolchain.cmake | 186 ++++ build/Release/generators/conanbuild.sh | 1 + .../conanbuildenv-release-x86_64.sh | 14 + .../Release/generators/conandeps_legacy.cmake | 6 + build/Release/generators/conanrun.sh | 1 + .../generators/conanrunenv-release-x86_64.sh | 14 + .../generators/deactivate_conanbuild.sh | 1 + .../Release/generators/deactivate_conanrun.sh | 1 + .../module-GTest-Target-release.cmake | 282 ++++++ .../module-GTest-release-x86_64-data.cmake | 174 ++++ .../generators/module-GTestTargets.cmake | 37 + build/Release/main | Bin 0 -> 22728 bytes build/Release/two-sum-test | Bin 0 -> 1375464 bytes build/Release/two-sum-test[1]_include.cmake | 5 + build/Release/two-sum-test[1]_tests.cmake | 13 + src/two-sum.cpp | 16 + 69 files changed, 4819 insertions(+) create mode 100644 CMakeUserPresets.json create mode 100644 build/Release/CMakeCache.txt create mode 100644 build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 build/Release/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/Release/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/Release/CMakeFiles/Makefile.cmake create mode 100644 build/Release/CMakeFiles/Makefile2 create mode 100644 build/Release/CMakeFiles/TargetDirectories.txt create mode 100644 build/Release/CMakeFiles/cmake.check_cache create mode 100644 build/Release/CMakeFiles/main.dir/DependInfo.cmake create mode 100644 build/Release/CMakeFiles/main.dir/build.make create mode 100644 build/Release/CMakeFiles/main.dir/cmake_clean.cmake create mode 100644 build/Release/CMakeFiles/main.dir/compiler_depend.make create mode 100644 build/Release/CMakeFiles/main.dir/compiler_depend.ts create mode 100644 build/Release/CMakeFiles/main.dir/depend.make create mode 100644 build/Release/CMakeFiles/main.dir/flags.make create mode 100644 build/Release/CMakeFiles/main.dir/link.txt create mode 100644 build/Release/CMakeFiles/main.dir/progress.make create mode 100644 build/Release/CMakeFiles/main.dir/src/main.cpp.o create mode 100644 build/Release/CMakeFiles/main.dir/src/main.cpp.o.d create mode 100644 build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o create mode 100644 build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o.d create mode 100644 build/Release/CMakeFiles/progress.marks create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/build.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/depend.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/flags.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/link.txt create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/progress.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d create mode 100644 build/Release/CTestTestfile.cmake create mode 100644 build/Release/Makefile create mode 100644 build/Release/Testing/Temporary/CTestCostData.txt create mode 100644 build/Release/Testing/Temporary/LastTest.log create mode 100644 build/Release/cmake_install.cmake create mode 100644 build/Release/generators/CMakePresets.json create mode 100644 build/Release/generators/FindGTest.cmake create mode 100644 build/Release/generators/GTest-Target-release.cmake create mode 100644 build/Release/generators/GTest-release-x86_64-data.cmake create mode 100644 build/Release/generators/GTestConfig.cmake create mode 100644 build/Release/generators/GTestConfigVersion.cmake create mode 100644 build/Release/generators/GTestTargets.cmake create mode 100644 build/Release/generators/cmakedeps_macros.cmake create mode 100644 build/Release/generators/conan_toolchain.cmake create mode 100644 build/Release/generators/conanbuild.sh create mode 100644 build/Release/generators/conanbuildenv-release-x86_64.sh create mode 100644 build/Release/generators/conandeps_legacy.cmake create mode 100644 build/Release/generators/conanrun.sh create mode 100644 build/Release/generators/conanrunenv-release-x86_64.sh create mode 100644 build/Release/generators/deactivate_conanbuild.sh create mode 100644 build/Release/generators/deactivate_conanrun.sh create mode 100644 build/Release/generators/module-GTest-Target-release.cmake create mode 100644 build/Release/generators/module-GTest-release-x86_64-data.cmake create mode 100644 build/Release/generators/module-GTestTargets.cmake create mode 100755 build/Release/main create mode 100755 build/Release/two-sum-test create mode 100644 build/Release/two-sum-test[1]_include.cmake create mode 100644 build/Release/two-sum-test[1]_tests.cmake create mode 100644 src/two-sum.cpp diff --git a/CMakeUserPresets.json b/CMakeUserPresets.json new file mode 100644 index 0000000..71aeace --- /dev/null +++ b/CMakeUserPresets.json @@ -0,0 +1,9 @@ +{ + "version": 4, + "vendor": { + "conan": {} + }, + "include": [ + "build/Release/generators/CMakePresets.json" + ] +} \ No newline at end of file diff --git a/build/Release/CMakeCache.txt b/build/Release/CMakeCache.txt new file mode 100644 index 0000000..13bc3fb --- /dev/null +++ b/build/Release/CMakeCache.txt @@ -0,0 +1,346 @@ +# This is the CMakeCache file. +# For build in directory: /home/stas/CppDevCourse-hw3/build/Release +# 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=Release + +//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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-m64 + +//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 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-m64 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/pkgRedirects + +//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 + +//No help, variable specified on the command line. +CMAKE_POLICY_DEFAULT_CMP0091:UNINITIALIZED=NEW + +//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=hw-3 + +//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=-m64 + +//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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:FILEPATH=generators/conan_toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for GTest. +GTest_DIR:PATH=/home/stas/CppDevCourse-hw3/build/Release/generators + +//Value Computed by CMake +hw-3_BINARY_DIR:STATIC=/home/stas/CppDevCourse-hw3/build/Release + +//Value Computed by CMake +hw-3_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +hw-3_SOURCE_DIR:STATIC=/home/stas/CppDevCourse-hw3 + + +######################## +# 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/stas/CppDevCourse-hw3/build/Release +//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=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//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_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/stas/CppDevCourse-hw3 +//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.28 +//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 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..3ee6cf0 --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.2.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 "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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;ccm;cxxm;c++m) +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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# 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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..3fdc4082b34ce180ff2c6b532c20fcf8cf585743 GIT binary patch literal 15984 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 literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..ee30739 --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/stas/CppDevCourse-hw3/build/Release/generators/conan_toolchain.cmake") + +set(CMAKE_SYSTEM "Linux-5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9c9c90e --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* 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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..4e346b850a19817a02746e705aaa6ae38b0dd302 GIT binary patch literal 16088 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 literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/CMakeConfigureLog.yaml b/build/Release/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..8171058 --- /dev/null +++ b/build/Release/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,277 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 5.15.167.4-microsoft-standard-WSL2 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: -m64 + 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/stas/CppDevCourse-hw3/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX" + binary: "/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX" + cmakeVariables: + CMAKE_CXX_FLAGS: "-m64" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-m64" + CMAKE_MODULE_PATH: "/home/stas/CppDevCourse-hw3/build/Release/generators" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7acaf/fast + /usr/bin/gmake -f CMakeFiles/cmTC_7acaf.dir/build.make CMakeFiles/cmTC_7acaf.dir/build + gmake[1]: Entering directory '/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX' + Building CXX object CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -m64 -std=gnu++17 -v -o CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/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 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --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-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7acaf.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -m64 -mtune=generic -march=x86-64 -std=gnu++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvq283O.s + GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu) + compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5 + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/' + as -v --64 -o CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvq283O.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_7acaf + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7acaf.dir/link.txt --verbose=1 + /usr/bin/c++ -m64 -m64 -v CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7acaf + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --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-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_7acaf' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7acaf.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cclaBsIM.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_7acaf /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_7acaf' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7acaf.' + gmake[1]: Leaving directory '/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/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++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7acaf/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_7acaf.dir/build.make CMakeFiles/cmTC_7acaf.dir/build] + ignore line: [gmake[1]: Entering directory '/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-jVDgzX'] + ignore line: [Building CXX object CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -m64 -std=gnu++17 -v -o CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/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 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --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-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7acaf.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -m64 -mtune=generic -march=x86-64 -std=gnu++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccvq283O.s] + ignore line: [GNU C++17 (Ubuntu 13.2.0-23ubuntu4) version 13.2.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-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++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/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: [Compiler executable checksum: 4e0f319cd9945d8f5a9eeeeec1481ba5] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccvq283O.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_7acaf] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7acaf.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -m64 -m64 -v CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7acaf ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.2.0-23ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --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-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_7acaf' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7acaf.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cclaBsIM.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_7acaf /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. CMakeFiles/cmTC_7acaf.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cclaBsIM.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_7acaf] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_7acaf.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> [/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/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +... diff --git a/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..48b1956 --- /dev/null +++ b/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/stas/CppDevCourse-hw3") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/stas/CppDevCourse-hw3/build/Release") + +# 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/build/Release/CMakeFiles/Makefile.cmake b/build/Release/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..f8b2348 --- /dev/null +++ b/build/Release/CMakeFiles/Makefile.cmake @@ -0,0 +1,54 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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" + "/home/stas/CppDevCourse-hw3/CMakeLists.txt" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "generators/GTest-Target-release.cmake" + "generators/GTest-release-x86_64-data.cmake" + "generators/GTestConfig.cmake" + "generators/GTestConfigVersion.cmake" + "generators/GTestTargets.cmake" + "generators/cmakedeps_macros.cmake" + "generators/conan_toolchain.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake" + "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/GoogleTest.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.28/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/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/main.dir/DependInfo.cmake" + "CMakeFiles/two-sum-test.dir/DependInfo.cmake" + ) diff --git a/build/Release/CMakeFiles/Makefile2 b/build/Release/CMakeFiles/Makefile2 new file mode 100644 index 0000000..3abf92d --- /dev/null +++ b/build/Release/CMakeFiles/Makefile2 @@ -0,0 +1,140 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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/stas/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/stas/CppDevCourse-hw3/build/Release + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/main.dir/all +all: CMakeFiles/two-sum-test.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/main.dir/clean +clean: CMakeFiles/two-sum-test.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=1,2,3 "Built target main" +.PHONY : CMakeFiles/main.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles 0 +.PHONY : CMakeFiles/main.dir/rule + +# Convenience name for target. +main: CMakeFiles/main.dir/rule +.PHONY : main + +# clean rule for target. +CMakeFiles/main.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean +.PHONY : CMakeFiles/main.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/two-sum-test.dir + +# All Build rule for target. +CMakeFiles/two-sum-test.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=4,5,6 "Built target two-sum-test" +.PHONY : CMakeFiles/two-sum-test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/two-sum-test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/two-sum-test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles 0 +.PHONY : CMakeFiles/two-sum-test.dir/rule + +# Convenience name for target. +two-sum-test: CMakeFiles/two-sum-test.dir/rule +.PHONY : two-sum-test + +# clean rule for target. +CMakeFiles/two-sum-test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/clean +.PHONY : CMakeFiles/two-sum-test.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/build/Release/CMakeFiles/TargetDirectories.txt b/build/Release/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..2bfb7d7 --- /dev/null +++ b/build/Release/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/main.dir +/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/two-sum-test.dir +/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/test.dir +/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/edit_cache.dir +/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/rebuild_cache.dir diff --git a/build/Release/CMakeFiles/cmake.check_cache b/build/Release/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/Release/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/Release/CMakeFiles/main.dir/DependInfo.cmake b/build/Release/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 0000000..3ca488c --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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/stas/CppDevCourse-hw3/src/main.cpp" "CMakeFiles/main.dir/src/main.cpp.o" "gcc" "CMakeFiles/main.dir/src/main.cpp.o.d" + "/home/stas/CppDevCourse-hw3/src/two-sum.cpp" "CMakeFiles/main.dir/src/two-sum.cpp.o" "gcc" "CMakeFiles/main.dir/src/two-sum.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Release/CMakeFiles/main.dir/build.make b/build/Release/CMakeFiles/main.dir/build.make new file mode 100644 index 0000000..fbdb066 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# 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/stas/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/stas/CppDevCourse-hw3/build/Release + +# Include any dependencies generated for this target. +include CMakeFiles/main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/main.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/main.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/main.dir/flags.make + +CMakeFiles/main.dir/src/main.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/main.cpp.o: /home/stas/CppDevCourse-hw3/src/main.cpp +CMakeFiles/main.dir/src/main.cpp.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/main.dir/src/main.cpp.o -MF CMakeFiles/main.dir/src/main.cpp.o.d -o CMakeFiles/main.dir/src/main.cpp.o -c /home/stas/CppDevCourse-hw3/src/main.cpp + +CMakeFiles/main.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/main.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/stas/CppDevCourse-hw3/src/main.cpp > CMakeFiles/main.dir/src/main.cpp.i + +CMakeFiles/main.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/stas/CppDevCourse-hw3/src/main.cpp -o CMakeFiles/main.dir/src/main.cpp.s + +CMakeFiles/main.dir/src/two-sum.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/two-sum.cpp.o: /home/stas/CppDevCourse-hw3/src/two-sum.cpp +CMakeFiles/main.dir/src/two-sum.cpp.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/src/two-sum.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/main.dir/src/two-sum.cpp.o -MF CMakeFiles/main.dir/src/two-sum.cpp.o.d -o CMakeFiles/main.dir/src/two-sum.cpp.o -c /home/stas/CppDevCourse-hw3/src/two-sum.cpp + +CMakeFiles/main.dir/src/two-sum.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/main.dir/src/two-sum.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/stas/CppDevCourse-hw3/src/two-sum.cpp > CMakeFiles/main.dir/src/two-sum.cpp.i + +CMakeFiles/main.dir/src/two-sum.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/two-sum.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/stas/CppDevCourse-hw3/src/two-sum.cpp -o CMakeFiles/main.dir/src/two-sum.cpp.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/src/main.cpp.o" \ +"CMakeFiles/main.dir/src/two-sum.cpp.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/src/main.cpp.o +main: CMakeFiles/main.dir/src/two-sum.cpp.o +main: CMakeFiles/main.dir/build.make +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable main" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/main.dir/build: main +.PHONY : CMakeFiles/main.dir/build + +CMakeFiles/main.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake +.PHONY : CMakeFiles/main.dir/clean + +CMakeFiles/main.dir/depend: + cd /home/stas/CppDevCourse-hw3/build/Release && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/stas/CppDevCourse-hw3 /home/stas/CppDevCourse-hw3 /home/stas/CppDevCourse-hw3/build/Release /home/stas/CppDevCourse-hw3/build/Release /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/main.dir/depend + diff --git a/build/Release/CMakeFiles/main.dir/cmake_clean.cmake b/build/Release/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 0000000..4d5d104 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/src/main.cpp.o" + "CMakeFiles/main.dir/src/main.cpp.o.d" + "CMakeFiles/main.dir/src/two-sum.cpp.o" + "CMakeFiles/main.dir/src/two-sum.cpp.o.d" + "main" + "main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Release/CMakeFiles/main.dir/compiler_depend.make b/build/Release/CMakeFiles/main.dir/compiler_depend.make new file mode 100644 index 0000000..386f0a8 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for main. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/main.dir/compiler_depend.ts b/build/Release/CMakeFiles/main.dir/compiler_depend.ts new file mode 100644 index 0000000..a3467f4 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for main. diff --git a/build/Release/CMakeFiles/main.dir/depend.make b/build/Release/CMakeFiles/main.dir/depend.make new file mode 100644 index 0000000..7e75fee --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for main. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/main.dir/flags.make b/build/Release/CMakeFiles/main.dir/flags.make new file mode 100644 index 0000000..4206b55 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/stas/CppDevCourse-hw3/include + +CXX_FLAGS = -m64 -O3 -DNDEBUG -std=gnu++17 -Wall -Wextra -Werror + diff --git a/build/Release/CMakeFiles/main.dir/link.txt b/build/Release/CMakeFiles/main.dir/link.txt new file mode 100644 index 0000000..35e9a79 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -m64 -O3 -DNDEBUG -m64 CMakeFiles/main.dir/src/main.cpp.o "CMakeFiles/main.dir/src/two-sum.cpp.o" -o main diff --git a/build/Release/CMakeFiles/main.dir/progress.make b/build/Release/CMakeFiles/main.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build/Release/CMakeFiles/main.dir/src/main.cpp.o b/build/Release/CMakeFiles/main.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..66f3de1bd37ead1a529c7906362a2c4b36eac8a1 GIT binary patch literal 9232 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 F{} CMakeFiles/two-sum-test.dir/tests/test.cpp.i + +CMakeFiles/two-sum-test.dir/tests/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/two-sum-test.dir/tests/test.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/stas/CppDevCourse-hw3/tests/test.cpp -o CMakeFiles/two-sum-test.dir/tests/test.cpp.s + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: CMakeFiles/two-sum-test.dir/flags.make +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: /home/stas/CppDevCourse-hw3/src/two-sum.cpp +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: CMakeFiles/two-sum-test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o -MF CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d -o CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o -c /home/stas/CppDevCourse-hw3/src/two-sum.cpp + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/stas/CppDevCourse-hw3/src/two-sum.cpp > CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/stas/CppDevCourse-hw3/src/two-sum.cpp -o CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s + +# Object files for target two-sum-test +two__sum__test_OBJECTS = \ +"CMakeFiles/two-sum-test.dir/tests/test.cpp.o" \ +"CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + +# External object files for target two-sum-test +two__sum__test_EXTERNAL_OBJECTS = + +two-sum-test: CMakeFiles/two-sum-test.dir/tests/test.cpp.o +two-sum-test: CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o +two-sum-test: CMakeFiles/two-sum-test.dir/build.make +two-sum-test: /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgmock_main.a +two-sum-test: /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgmock.a +two-sum-test: /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgtest_main.a +two-sum-test: /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgtest.a +two-sum-test: CMakeFiles/two-sum-test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/stas/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable two-sum-test" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/two-sum-test.dir/link.txt --verbose=$(VERBOSE) + /usr/bin/cmake -D TEST_TARGET=two-sum-test -D TEST_EXECUTABLE=/home/stas/CppDevCourse-hw3/build/Release/two-sum-test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/home/stas/CppDevCourse-hw3/build/Release -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=two-sum-test_TESTS -D CTEST_FILE=/home/stas/CppDevCourse-hw3/build/Release/two-sum-test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.28/Modules/GoogleTestAddTests.cmake + +# Rule to build all files generated by this target. +CMakeFiles/two-sum-test.dir/build: two-sum-test +.PHONY : CMakeFiles/two-sum-test.dir/build + +CMakeFiles/two-sum-test.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/two-sum-test.dir/cmake_clean.cmake +.PHONY : CMakeFiles/two-sum-test.dir/clean + +CMakeFiles/two-sum-test.dir/depend: + cd /home/stas/CppDevCourse-hw3/build/Release && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/stas/CppDevCourse-hw3 /home/stas/CppDevCourse-hw3 /home/stas/CppDevCourse-hw3/build/Release /home/stas/CppDevCourse-hw3/build/Release /home/stas/CppDevCourse-hw3/build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/two-sum-test.dir/depend + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake b/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake new file mode 100644 index 0000000..1a3e8d9 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d" + "CMakeFiles/two-sum-test.dir/tests/test.cpp.o" + "CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d" + "two-sum-test" + "two-sum-test.pdb" + "two-sum-test[1]_tests.cmake" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/two-sum-test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make new file mode 100644 index 0000000..280ffa0 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for two-sum-test. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts new file mode 100644 index 0000000..670322e --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for two-sum-test. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/depend.make b/build/Release/CMakeFiles/two-sum-test.dir/depend.make new file mode 100644 index 0000000..b67e1de --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for two-sum-test. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/flags.make b/build/Release/CMakeFiles/two-sum-test.dir/flags.make new file mode 100644 index 0000000..fb482ca --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/stas/CppDevCourse-hw3/include -isystem /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/include + +CXX_FLAGS = -m64 -O3 -DNDEBUG -std=gnu++17 -Wall -Wextra -Werror -fsanitize=address,undefined + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/link.txt b/build/Release/CMakeFiles/two-sum-test.dir/link.txt new file mode 100644 index 0000000..db7891f --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -m64 -O3 -DNDEBUG -m64 -fsanitize=address,undefined "CMakeFiles/two-sum-test.dir/tests/test.cpp.o" "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" -o two-sum-test -L/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib -Wl,-rpath,/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgmock_main.a /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgmock.a /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgtest_main.a /home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib/libgtest.a -lm -lpthread diff --git a/build/Release/CMakeFiles/two-sum-test.dir/progress.make b/build/Release/CMakeFiles/two-sum-test.dir/progress.make new file mode 100644 index 0000000..2088a4d --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o b/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2b4ac4b84372e0982126118758a10a9b557e02ba GIT binary patch literal 15848 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 VMpNC*meN1M{?FuT3ZJI_{{ROcfnxvw literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d b/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d new file mode 100644 index 0000000..2a2ad5d --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d @@ -0,0 +1,79 @@ +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: \ + /home/stas/CppDevCourse-hw3/src/two-sum.cpp /usr/include/stdc-predef.h \ + /home/stas/CppDevCourse-hw3/include/two-sum.hpp \ + /usr/include/c++/13/cstddef \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h diff --git a/build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o b/build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2c15bbfd0659eeb5afaf78619ae5a9d691603385 GIT binary patch literal 872104 zcmeEv3w%_?_5VhQ#OFpui>=D4QSpTY5J5!~5qnn`e^l@RihvLVML?1$7LmYag>_v; zQR}nP+Wve$sfb`9pe9HwA}XR*L94<73SvRDLjK?HnVGxy-n|==K>PRCE}u`hv)?)M zI&xaMo_`4i`1Mx@fQv6+pzXAI9Rd`;Fzw7XKy~al3c@6%4jlc048-?d+{N0GZ2^t%N z=e78|34aqcHWtrv{Efrk4H~P!vl4$*_?v`3)?+gMqWG)UzhijbjK3-R_f$ON_`5~_ zPT+Yf{*wClZFt^}ziImS9eCb}zv=k9OJjHAd5;eN2G4tS_+dO}=d|HQ}!Sh)ieh$y)b$GUZzO0{f@SLl|ujuEW@tmi_^Yya^&jmWXP(NSA z^EDlQT|aB_tkdB|`uPT)i*@)f`uSHp-_+qH`uP@~OLh2d{al9UJ39QXe!hq2avgqO zKUd)SfewGDpC94*Hy!?1KR>~9r4Fys&rk9EOo#uD=jS^71)g8(@M=8Q=x_?pwK}{G z&-FU|6`o(~@CH0L>hL#sZqngz@%)DlZ^m=p)dyquwGITV zWWM0>FT!;#i)P;PVre+}N)e?!96!6Lz*_KC3y?foUtb?iK3KF$q0R_>i+@9{ zM9ZVvp~hCcx~KrnDz35OTdf6aS_EfRu}al76$Pia2;Nq_Kif992o|glpi7#iEo;>Cklz6y9>cF^2&-wiV7&;0V{z} zBq34LOSUs=xwYVHaC;V6SW>;EV)x)}Zx;pvQ=^PNJugUQ2swLl6@Ern7DY_R1LG>pPjM6Q2;Kl{ut3YKK7Ye!*A%UVcbc2C@ zXG6a+(0m(u5g~8M%Se_8N`6ah%GZdpB3o=|JwoB+#f9N${YKNl%YxM_57d-DKgiUt z5TS6lw}aIe?W^M~JMIjGB;(RU4f!bu=?<)#r};4)SU7P#y8fa(As=XyUx<)Eci7Mr z1MP8`$+X@;r`b?3LXvRUAyQx@{uV{5jmX$ks1;kb+K6lgX91H0WVmAeuMA(va0QJv z5E(u%L@|qttTvo+7&>gu)~)sR#ao7z#_wjkA)W!qc_f+WEyA~!A~G!gg2cra^Ouq{ zumodo8{|t3q;C-t=vf>3BSMk*LYI(DB3Ys^lI$*GJ7>`;D}VR+`;n8a`6Ev3x~^dD z%7-Gw%dFtD@1r-u2rc;Xq)72{0N+{hP1b_XPO^$O>FDT}6T{tFe;15x3hJVtK|s~! z4+udEKu9h_2qW25iFQno7y~idj@kzY-XagA-%UCnSsZUeha2cz8!ACaX{+7Pb5?v26}COri+|48acx>e;){cK)vyi0 zS$DE4s+Uo_ME9n4VMmENk-l;f{1U<+NzN=lk4}wBzs5JZN@!1l_?qy76txNIj5aB) zoy3CN>ZBFOp-z~SQ74aqgKMFSBc7c92RybC4=_tB_EE6XKA-2w(z<#J^J-gE>76Oxkykp}N5!V+?W*0-_+S z_)19`=~h$}jP1V{@~w+?K#x-Zh6Oj&1osn51`ir4c!cn<63Vz3Y8~HFtc_r7Ig?I$ zjh57<14=I|9Z-6C>A+WmZPfsZ9c+f=c!Xq3J#9me80b`cOm&bk#p!!6LYC4v_7v3) zeBgj+S#g?Vb&Wlb58*t{5!=y*+8Jo*9;Occ5h||1Xv!Q)`+o7K2hiv!nAS}-*sW|w+mon z-Ca|?AQ&5t0ajd7T@#F5E<;yLP%DYbneMidnCz61oiXMLm?kl@s4$X+E}k$$>$!$Op5sf@siF|2&It-986FTZx3w#Oti&wRuXm zlul4g*ouFa*h@B-eoVT;RAfzioYHGbfVR*^`c;G3Nj5R z&nbXv-x`cw!XhYG#RxoxdK^o@Gpp?b3~Vf|zo>vsbjZq9ul;rtbT;%N4L2FcH$vKE z(9Rl878-kV6defkBoUWTru$AmY)Bw*fPHag-q}BO$Z5400yPY`yq% z{E|M{PE}6APZ5xstw2EZVh3n`i8=}WCQ(OIYDhf85dQ`NZ^w-X=F*E-qV)eRfeBN1T=HF@s7%WW%Wzdd!D3HKY^nfy5}Ca4SM=9ENy7L@iIX zZqS1~J(SnDrlC(bc9052Wseyz7d4<23e#B_RiW!_57Ez{SJ8JftmOFTL?b-X0)R&& zd>|cs-gA~i9oR#|tq>esN-GGvw3{hCi6_Z%5ynStg>Z?FT%FEhZG{j{^a@z>j6$%A z7h$N^a_k~xD+B@L*Fr=ux8h5qt7ur(1!GGgXOZL$1y=NXXoBD2mzd(eMnKu!V@Tjx zp!F4OL;bHr6*$BLs=%#aj{v39M7kE1xQqdcwTyukMo!-{$O{H}+#oxWZjUM`MLMGj z_A!~YG?}f2gh>@Xp{Uua;AQ+0?mvWp)a*+`_%WksB9&o+k*N7tElM7<5D?@(gG@uf zs|v0nmD5D(X{b+U3{^>6gB)a#?;(Ry#zqPwY2Go&VuRd?fL9f~0b@nd)zE5Tx(TN4Y;LV*j)z@=ZEMWA=aIpwv zm&O+OyIB9|Tt*?u%a934GHjYucN$8O224Q!BM`;8lV3$VI-bR?-fYt9^2R^rrT#%t zKL+Z{F%d~gqW%2-GpfOgzptlvr6RD1)xT@C0*%<)BoS_t6xXDt3eT$8cxlH?X3nWZ zz^@%L@2Ym30@bT{pxVK1`<+S84HLigz!5efNp-^LM5t6K$m2}zHti^WCF}A(ooto4H=`GV0&V=pQb?G`=@xBgWZb#{G zaNbHFHdW{9dR=Juq)aelb-CkKNq4$AyHpBsV^28p@QUDtm{+}6YhdpFNNtcT)_N)5 z@+s|UAB-(C+mGHn&hnu@#0R?ohLtz%3BWux?fotLETg6!0DDvK>w~TF5v!okt@M@n zY|`y5tA|g%eq#Ndh^Eode!3@Z))l12if}LC=^6%bfm3p{^(fgHu@NFIk+d!Mmso${ zx{HE=(XJ#|61h3;{*}7VN59?ZgIxs7owT7}sXcwN_-ajNU)K3xzw^Py12cxKw~vZ_ z==bu$hON#lf2d&oGIFgC{b*o5V#=)D{77Bqle#}KdwRF@YRo+C4A|ewSmgBSF+pr9 zpT4E=C_|D{tJ6j~_3y0rcE?oJjJdG-GcxdfDcF;ln6^H(&0eEn$ZV%G>C75A80uD_ zXMT~{;oW_((}3-CRbKgY7i4maWYR1n;oL7-ezTGuk&#r%oZBpMt}^~Ao#!lUM=73e za*ErKLMc6uwQ@aX8FzQ>z^Dyk!u8FmEL%ih6w%N?bH}C56hp!-d`I|TKVmuO)n3be zu;*mirxd(Y+_(0Z`K0UuOo-`2WyN2W-IRYtc-XM^!M4@hB??S4{#xHV{I$kmlhNg` zHMFRJ4qF3olBkb!B5sGR8Q3gwI&A$f_SNXHRf3#|XE2 zM>pnKaFYnmiqkKm`VBf@{0&)5jgr8)LumgQ@yAGI(7y@#2K_P4m)ha*M!dTUP$|?g zAje2P-dz_WJ0Ew9e~NRL`>bIiGfs#nNUzwIVD(?o6Ux=CMh@Wtt(0?ldcVDApi70p zgnlIq2GtlF8fKuF4UI?0d&+S;uyA5uDK%kJPC`haCv0d236tm0D+gW~!%$&4cYP26 zp}Yvr7^=z>K7(%8(c>O>R>}hBji1?Js(&&aSmKSYT(I)cJ;K$ zPeVwcQkx;C7=~PBLxT)7-G<@@dIbTl{Nitkcsb>Y8+{ZmDWJw~`z*tb_iX4d2BOQ! zypYK1cUkj;RD~cd^yqq7d32#4;MA3*utF$HcqEB~_hIqp1W|q}waPsKu0M>YsP&@5 zJ@{F-7f{=0P1d_yKLwdgd*{!t|P}$f{74@qc;==g4L%(VGN5JKgOGw zO?*ux{AX z^g9F1vZ1FC@}77xmPeCP?DID1qX-F9YeN*IaIzKgzd-&JdNxrB{p=%AYZ3Zy zmC##0LjM3oDDi+q@ffWRV^WS2DTXU4DuU;+-8vLFbcg#&YaRE@17i@%&DD0 z+G-@$3I6nMhT{F-A$js%R@+zG-J^m?ll(rJ(;-3<&RqkrGcbaOxaaeP3 zN&HiUqxNwvsI%xYL}anabpdnrIP(4x zm`i0;8S3j9!}R?P@+*UMHpuY?+1DWX26@xROXZKiq;3z=7le5~54|nOV`2jUxe0-J zAqbnUlB+T>PPWQ26e&^zH6q>zfe|a2kdXWP`@z43~CQG$fsBDXoDQ}|_$rRc1^6=nk#9>^*Clr>CcQI=#kyUiYa~S8x z!JZTOI77=v^~V_Bg1pPYPx*YwAkP?NEr^BYQUMnSqTEz z-NrsgM+aj8?7_+WlIn=FUh!KLalILpP}9hb2!)e36?pe0ZY3VQi4L6aW3xX6`8NKd znf{wYK@2ZP`fr|LygkhZx^&PX7%s{j-5;TFazaLVn;~`K=meHG2B*AIUiwT_9m`2e z{Qfh9O8}nv{YaF z=~FKGTAh^tJynxW`F|s>%D>RZ&vYM?z9q%MC;jSl`X``>HT#xmaq%wEuEqg&1TPAw z9d59o!FHfBMY!QCyMw9zp!0g4DyxnTsJ?Ee+M*NhQ`QXi)% z%MM%WnKdNLR_V!zogcz*_Ou3bfjFH;<)F`;0(*#3Wk{`SU~01C_CFwQP3a1m^J>i} za|)fJV_CX|N?04i-}4>mFk!(9ht+PUIm46k5c>t5P%vHX&Vg$gBX|g|d~_~#x-XEn z9kU5By`x`Ai}Q0vqSkp$z1%w&!fa`d1iVTyFkj_JlWl5T*|nVxXw>#er8#=SC1 z*inl1NFiP$vQQB=YDq};;yp;lc* zdB!M!#8RFMQ`Hb<@A>l+m`XH{okhYugxgM;(vG3Ui1heKW>mNFX@~Aa+S8EM<~94k zw^*A(+UWj8&SW&_D{&BkqQN4Ria<>O!U(sHQ9MxUCFqm~;hYFX_MTYnl7*%TbKU10 zdZx3QmiD(ui#NS?s>9>V!*(%~t;6oLeb{8DinzihpWfJu8;p%K7+cz4Y!`|3y2p7s z#4#$0GjdaYwdwJzM$aKarxcOIX)Y?nJFedJ8EcO^XCX=L7D)H66eleoXS0P+pWf1D z_+Y;lY^9XrrSA=c)m>UczfvuIoLN@;6uH0$d%y>)1ZFH!Z`F?Xp}!ecfR~OIg%>;3 z2W#zveGR{RyTNJ6v?0~AqBA>-bC}VxX<7#lT!>pinIzcWi>`={zH7onv&vKq_8_cIG(x! zqUgx;;UF*iKLz6#YXsGJ$$f3iP?(Q@XYP0uIwWblhkiS(lK>y zS7PSzRBw|i13`M`Q2gj2nAf~gar5Q%6r)LvnPAorismq(abw?!;&Nk4MIY|S*?t>z zteE-I1oK*)l%!_bzqpjOs>0)fnQ9vOP;o_wb4!5xS86a#Uyq03*iFZU9>{C-B%i@$oBEsV@mDO~T^+X1ptQ3EL`{kf2@@5(fs zHto}cQLmKVLDp$a>9pfH>(h?&R`fc_++X;MeFSMQAFPWH0}6pPBu?(Q)N4N3KI(%_ z^1&|k!A|zUYSDa8vA+|3WxT#K$%jz`eX!es`HJwjXnndL#D@3XhPw>alnm1Uc{^wg zvQnPVugl(_(oL8zj0AYo@)t%#G;3vplvFX{}J=nt^3J~hhN#<@^027QAr z)TL6j#=1~nfb4u+r~?ITl>01kEHn0Xp`J z;#f%Heh`OCR&=8{T%tKgid!b3gT;N*?QBpA%;iGe)h2I`kYw7~X2@}dA$(Os)uE4p zZnmKt4fHGmX@61Q?NTXVrrq|(4LcUu&^!ZujDYMxXx`l z7tzowXg3DXbr35xfJP!D9@M7^#KBW+ps6-QZ)mRv^%a7N4AO&ow_x>IE)VLl%x0H( zP;bN;mfM4Rob5q<&K~Fpe-G+mP&ROVYllHEXN_qO>I&&bxa`s;UL8M9G|*i(bc=x= zwjp|4OI}ad5IwHFXT*%PJ*fX^lRkiuq@H6#&ymvhpneW=AR~hQAwsEcg{Aj0Z-tc+ z(Gt!{5_c%vI#uNlKuDk!w*T`IguJc}F936SP>;6B%Mg+rj$+*BO7~eg^4H#N(sU z8JO|WXl)4hA|a2szedS&#Qg;VX&;RmBeQ=nHRBbyvf$(qp{skZ)OZ@wZb588RP|nJZ_L%4H7j7-(mCmX!HOk)jpLYlzAU&kk%TB zoeGP~y>@W_N*xS>VB0E4sO_f_jJ-((mgz_RrtL>Ph$=t3A9aaD^V|y4Lha7_Q5Qh( zC_idmxY#T|>K@`(c_UBfaL?ZfXzWh-Q3sG2I(Y`X9@IU5bA9}%W0-_?i68ZY%8!~H z7wwhyqvq=}UIDxxSlX{^7x_^a%Uod`E_Y)QbnN;FrV<^y-l56laqM~t7)~6F!(~H$ z)URjrqvoaNBGzvqAc9_N5W0X0GQ%LeZe0-N4~oGsz#x4|w-_qk$1LgYp&n;xBN3Pv z;z+SCL>52ld1zqPYmgn@(_BkByr(VYJnW@ zOQij$kCejQYpYhkoa1>{_)kBK@sReP9>dYW;T%SQ!?{$3i+f3P6fjH(W;kc}pWZ}4 zbofu#8UN|mjf6gCWL7!JLeeH1X#d3^ z3lT^U=7;c02J<9CxY*2|3n(it|LKp+@K|Ps$BPDe3IXq69!@H!t7Z>FeJW#Qsy0Y# zgM4R-{~7_IxzQly2BC|scQEsX02#VlC@akS1A{EpNUYP2{HK*~Vl_mZJW~FOyWD@8 zx19RLE7~fVMaf)yhP@oWWKf<(UXbu8 zLntr6xcsLtGf{mEac@&;zLo7Al*h9n&OtfL)QVo{QrI+uOfkq+1{rLSvkh{ZL0TZ- z9h4uLn(z}Yk~hEaA}xMOBeCD^$bWi*kN@-*Y%9v9dy1Flrv0bsHLZ4!`2Mz^|MX|7m(nt37}Mg#7%c*FoyE|Mb{h?>~J5au;@vp>X^7 zANL`y{Fe)S{HH5T`jJ`E|4%yoZ9e|fTcLfV{0&r1KIJbXp51@Cg%O7zvZVhwoxTzN z)7Q#@&~km^oOLTNH3)QG|LGliO=G8@UeiZ6)@yp+8X9a%9F=kG%B1c@?EC=iK-SU` zff+!&rXP}nb>q$8Axc#uwa7ozo__AQ)sM=tR=PsjyrxGAoyqt8M(5w(kq#;vCupp8 zlf9;gqjT)#InPWR?={^;`rkMyX7B&Iq-%CeH?fg)R|%crm^0syk27n?;m6uPql6u$ zI1MSpKS!1&(mA?^(mm^vsMP)97LrYr8sk&#mNkcWP})xjp1*`Bv$N=6Fs2!YL1p>4|S$ zvd}bz^sYEV8u@5i+9#3LcyYPC5q!Dl%b|OihdoGPo@JShM!DpZJ>-~@QbQVyy`;g| zUJb^cC9z&7I?vE>jEe3Vx%qodw-Y+0kew=0A>MJd!e^|#;GBhg1kx>@sbMnnWVoWd zD?WB^$E_E9uv-ONDdl);N8eF*X$}2K9pvLb`n^w)@AzO(`(RUmW%HWu?n8estN?El z#`<6pAM9u!EC9@Ia9T2LNO(pODNL0#=ofu(gRyHcQtUig4Cdixdrg;T)(x@(hDeA{Fn=x3UoVnnmOrUS0B8lz_C!ne}y0O{1!NQknJXK2Jn!jJR8)cXVe zgKEByCZ-aO{;Hrq-|_t zyQ+26^FBRTC7JsR|7kvgbf6Db;==%b*2S%|8v2!5;*;(3K3KvBEAzq5^uhQ7jJpyk zex}4nb0mBiHNpqu-Tl5IybY~S&sbu^JDol4we>JmQ!+^Z=asHa$Vxdt|Ma}3&HWiU zf9ZBSa*9_MHOXI^`|Y;xv%f=ghQBmiBhqPH4$T?<(sVc8LG~H`(zuHyoyL`Y+Fu$Q zwK$T2>*l}OUm7k~vL(EOTc>mW(m8)=@o>)hOXvKh)d^(IUs@fS=lrE{W}5StR_D?= ze`&8zM$TVajzMT=!D9gq9vm!cLE;@WZhvXKk6{ut=icd@zcf66a{kiv=F0g?!`Y?~ zuioMjQV(<6^naYcG+tftXbrPLmh+dkueQzkOHT|0V>y3mxm4PF-}Jx6Um7p6?TT@k z^Ot@VPT4tsX>o$h`Ag^grE~t$FzDo#>72iGcg!(rGvD_hEaxw+_+yT4wbvC73SF0; z=lrD|H!Ek{6rS^!7T>>|zqA=fa;)y_4V?3r_Gp$2C-^Oq*CbN5Tj9k;xW`oHylX$%E5=>7%wO9yiIOWW=$x%;IZw?oK9 zWj}@crR^!_UvR&4UhaPBPI7-+?tbaq{nCx}mzKBol!JB7U;5cvxwP`LldR%}`pY?1 z@Y&^7e0lWCiB`AP8}Z!-T%Mf1kT!R}ban22=?ygv-AZUB)VsI;QTI#B;?kux%m!J` zU)nZ6bNT%Q4m-6QPrMbcDzG5kqyI&e- zQBAocJm)W+^Oxp0ayu8~{G}c0H+R2u+O0KrzqEUxTSu<-+aCK7GG5zcu@B@s}<@L2@^{ zm7F`Mo(i?E{jDd2Xrbfk>FK%qrE~X7=kAx@vJl?nx%;Ja_e(1Rm*92qR;j`p=EQ z=z;hp6I0G#`oGX$x^srs$oWgtEtC4(cFoNBOXvKh|IPl=C-0hZnY&*)cfa&B*o3+J zrK!RCgA-PC{A0o3&F5^cuTNo&VVO|Phcbco-#-vgyA=fpg_9Es^j@$%6|BPr&Ee>T z0%S3Eqs}7zk<<6(xFG9)hA`N+1O}KG`>FkZAzyazftKBM?P>HDDz zzSG4I%lS*=o1(*lqlKY4e`yiFNTM(9K^9ldk@8_xW7a7V&G}1not<%2wDuIgO1@ld zIA(6v(jG|}iE{T#J3LTw_e-b0_8wBFVL5+k&adtrI&voC_T=3C(w-MrGB}jGUpjZc zbRdxWemys;-M3-BP-nV#(*T+!H$(^BCmAJwN6 zAe(_;Xe0BH^i50RlE=*Q?apizCnSB-l4O>DdgZ9AM~%LI)ES}Un#F(3x#mMxSt ztl_KrUlrUO@mJ|x^>11>Qh%MkX(=7!Z^-b$W1FBeoE_+ppJwIaNUvKlaNwx2>jw@V zIdb%n!4;#&HcASeHFAd~|FV%~*OZN_XigKI{6z(!otsu6XZq6e^0KiNBSw$9psc)d zWaB0am43vp%LX=%-rahw-wbC<$<%?vM+_}%G+UkZxBH|CjC7_SXq62f+63Lkwz$&w ztsFD5Y~YA%#*A!qCpgoqVXAtuv5Nkul>YxW|0>A-Msr?CqLY6E2Ud<6aqYk{6=NIU zhtBj&U0KHTjjx2Hcg!!1PwA+?Q*aS6LqF@1cXs{kEWfd0qqygyr#TwS$W04UNG=R zV7lx*c*NN9frOeM6b?n1Eq|DDy+@ais2Fiw*-qr{mOp3xFCI}bynor)(L0qn+L5jP zF8=fxd`($TZKF4lRg!-b(>U1cu3s~HDO>v@gUc(L*(7K6RQ((s(^M(SQolxLlO_GY z^C{{(D;!?=0RPV!JOqor8^VpX@m=-%Z%t46*Ni)>(K|;<%(C#W(b;54-{}4e1a=P` zbH(V|te z;2<8fhaq6aSGeBe*iEqGh43?^5W){k(pL;JlgONPH;p=^HkBMMHadFQjZ6p`Eq^;qoohc5`<405tT+888AB(CRdWdMo&BZki>Cd&l~NS3pScnqHhiOpGb z%F5q8{(j_SD}MY=8#TdLXH)XeOv(EavEM7_+f`P4jmrRglUQ93ehfx6`!NKh)(;a& zUfl-oq^~Kz$(^opn6~?nw2dUC`NzR{I*qBLX-pl?M!}v!%f+N}JI79us~cR{x+NaF zYu!vMzCm}}TCXj2wT~^;OR%g-u)_12aj8!->yer*n7>KZS>oL0;l4h3e7r5Qte1SS zJAl!!v*NEqqUMFbOlh%hwrWd#ecrx7yh}AW|MC35>-q9lRY2@OYHUn7O|{1+zaB7@8)vJ36+!A5*2GG|d_PN2vfqvU1fyaJSW=>T~f z&?6J6cA1^HZc&CU{**^t*4^d-QYU8SlWHZHf5$IGC!+mG*Pl80 z*Eay=^pAQULezau|K#*PFGtADznEpc^R@r{tL=!=zA%JF750%GNbWu!OE4* z8e?KMtJPPo|G5XA>;K&N&y9cCgvsfD=NXuL`pM~kbN^^={)ZXjIqS^L|2g~5WA6PQ zwEs>so%p^n;+GKd?0&u=n6m%xG=y=2G{Z+4WC)R6YX5KZv;W^E$bw%o_Wv`s{U5Bp z&44kI?UHrCiS`+W-g(ZtD0n{8K3})cBPFRTeGL0Ed=>?5eCRf07LbbjU_%7+UlbgM zIPk{)*U$#+h^bN;2=m66S@#}JUi?T3lv{7XHT#{Sg&OLO`= zr@wRhJEy;M`kNe3Zkqpx-VZ1>F9^^>D!vV`30w|uGxLt_VfZMg75ge!orgflme=8X z_#M87?ta%J82d=D0hp}^SXOk~>|pc-B0Q?P8v&WkZ#BqhgA6lB*dQeaInp3MH^?^g zYRy07)f)Fp!YhD964zMjaLiCXLrT`+4uec3lI)|uqBsn{!twRt=xdh*tIsjS#~R`g z0=>F@5v=~RIq%zOYPH(bYIm?jTDJ{IB)-b^=1ey-FVXXoNODk~)T6bb-itA;+1Dn= zFHDY$3^Ly!w;3d6kTnQI;$NCi6G={&o3qFZO>GYsa`atG1XSPsAdLj{F#-yD$3U}e z=qW;;w}7S*n-jV_Z`{!1KK#H+^a@z>((hO=hCAVMdB^%~^^Wx-0JV;D0rlY|MP=Tx z4#tjQrsnM^iXAsbw@dv|$4?PZb>tC?6&La93h`PLj6P!;c?Sa00aJ;{%S7V2SgPI) zaeQa#T@)sif00rr^!9!xs*ZScLT`K~>Ioba%1CzlDtb>df8%rd_*cBFWv2*i-k37?>8rTS|6~Qftu9m^!~MQ!AcuD zP5D09l|I-8A3mJuL)Xd&`xI#-@zug)ca_|~Qs4O$ayVKlDb@R54eR%#MG;}J?SX(A zZ1q$dp3(nz!JPVijwlysu!j(kVRe^5t~baigZ#=MmO+j;$Pos~H^`41h8{PJRlsch zJ|91%L~1P2efJqew3MyiM*+6=`}u~r*buivK=k|TMwx6ib=Y8PwXf0G`3QLRdnuXc z)bEEF>H`=<{l3NI_?5|VsX^)ta*sih2H`y8)$hZMq8ngpd#sS7@AgJO_1$g;`T}iJ z&_~j4Q1JuP3i=ZvPY>TqY**{|lbESjzwb_vCPfMjQ59OrCb{(cEYryQ5RlHECNx?V zik{yvZ#WDtdZcJ&KTTNP6g~fYXd4+TP8H@=s<(?ua%;5LFvvV(@nO+0ZnB$vu*-a~ zE`s^%`HembVzCeQ2OsPvAM6srGL-R20{bh}uSCtb^?a?5>bXoSZ_gA$UwrShvX3Tp z>iI8)3vNCCXTkid)zyc7KObx@n&$2-_pj6}A2x0CY2QE}y45~(NBPjz`_O#=tWkR2 zZ!&S{c`iKokLQV{7s8NNuerd8kJSgO*JI?AY^j6k{+St7|BEpwqv|0Uj8Ifn2D#oK z{SERfgLF2?@dnw~Ao&JaW5%nDX{tc?`!z)PX1kO=-PGqggYd0;uk!yDu>^eZpfmO| zDO#J7_cA4aZSwfS(EQ%eaDEWoaHB!W4RV?Ukn>>(C~d^7z3Oo*^PD~T{3%~-K4!q2 zNTMv@e7(lJO~dzU7JP;)hL(C>ud&Tv$19$}*zL%)S8`-gK{)#3)?jo5f3lGg1k@Kz z&q65T(bU_~(Rk~?fr~3I| zYD~M+sxj@xR?B#FV+(w+2Yj$fAMAgC+3OxpLtFXO^HZUB>l9k|k@#B7uuip~s*>bx z(gA|`tDhCf+O0?$`jxuJr!_bDV10neXwEjCe~{^(-O~a+*Op8stEO(8!RoHeh&2SzpS~!FYbdATHAE?F{l;sU`-|Bm~rWradakqrVOHHc%%UvaPAlQ9YIL zLspan^3OIjlaOaX7NTqzr;3!8qe`t-^hiCif>+@EqQeLAUNV*_7V}KEv?@A8dCYY?aTPKgS2V%Lg0fgIPY< z5kA;@05`V34|a-=O6=l;y($%R=l7rwRtc=3%DUrHoqV$RG9!yr z4IsW(>M=WK_@wqTh+p%u%zo>Gjq|}S5X{|hwW9Z*Gv;U1-rZ#Puhe}$O~~`X0>F$R z>1D$KKJ@&6xtDG~U~1@i_!vionvjZ%L!CN?ibLH(=}X)@cl7{WI)}QtD7tm=0L2}< zdXX+2yht|`)Fo8hF?3}GF4P=|Z(^L<>Euwyj-4~%E}@Pmg#H{;?{GIAzcT&X&C z@a9Y&xf>el*tM${>U45PFVq6TM=wB%I?$N{E^dJy+ z4}$J>Bb0yd@ac%r3w97Lwnx>e9nnu18D6wgh|-WAQwU|s!VdV++0{RgBsb7(z2I(Y zV;SUShlsJ_l7k(cPxfO{XGkuXlx9a~@CPE`mdb2$;coU%jSn)oGWgK3n;##jFkO7; zc*=haA26uRsBy?cv9CNpmfUGtc5 zq#k3&oLzQZkI|K5%gat2etoBtXvLJv|Lup28RJOQgkU>W-B9=LFanM~TGhUoKRX{A zy79)4Bfg_MzEh)`=KSWusUi801iylZk7R|0jU9artgDeDLnF#VqefSRt{XgZ#Ly9W{8Q z`gx-H*?xGFYS3f!sG;~u1DbQV7?neCKl{L8W5_xMlvj?Z5M!m@~C#GUF8k-nI-aV zqlr*LIxiMj$lU5wDJ&C}Y2z(`U?HmO#r+Gem?C&^)<*3sVZ|dwZ6a~xG4*U+d~g;* z5oT*85Gj|&x)X$~c;ALnA(BZ$o}}&)B+~ePL=t~q`h9(Uc)?dKaPSpgu%Sh1?G)i| zXQBuCX$ubD!~*w z#l-s3TE#fQR0fIaqTx<4495ENXkUMGBi+Xl2t_EuK1P?R0YRZCj3n6YK0Ql$Xt(23 z7Sgwqey4PYbfwIg6G>)-$hceVLk>>sWEcw#iM^|#m6b*;N`tdDYtd(Y^=LC zqyGU~H`k+qz<<^}`qS=Fd?@SWH(KTg0*hPcSDhDl^T7Pq&JEmrQ2v^81Je)6|Hrw3 z&ko67dT!v$L-YT3Zs5Vg@^3va@c3c*_nwEFck)_JL^?e8yKS%hJAWRSx_|!P4-P#0 za}C~-H#`uyW49#*^}h(*c1Q!@$eAtZS^CB9`ER!m+}kSu_4a{37i56geQGO(^~{-OziFHXu| zRTKC}RO@3X!z`G5OQ_1)lfT@R$FsdCCeIP7YpYGx7H8f>W2Fqsp!i ziA&EZ_;qFF;ITv1`zRNeUQ~KvIR0K~-*EgN>dll%>lY!v1bUzT&=p)dR1_89tBbJ* zTft;VN<^>tcj3C-XWsH+X*l`J3{ZyS=M-?EhxkXZ9Kz4S(mGl5eS?1pw!~8Vn{V52z99-iG>@M4A2wgB(mG(E{1$1*>1h z*kp5Kz3G?l$#DtmSl6=#U7+%K-PHaS)-iF-49S^15C$zIJ{&NiSJds4FbCZX( zXDgb6skp>J0H3lPl&6RLK1$QNa=zD#_vMJ_JlB zs)=usnmMj8$Xf>a&>(LcWRxkj%#=EYf%w<<2B-e4ty0aA5>E~)!P|=lXCGz*r5o>Xskj2qmb_pEm+$k`XxI5 zPVNttblrsBUlxolMrZa6&MGRh_$Arvm_Zzuq1R?1e+1-bPYtEsfunV>?b)F2_DL{$ zm-yqGmoBaN-bHIzCo8dcQED9Gf^8Mcevcj#Ik``|4ov)mK^`EIs3#7Ap{h)2g4 z;NFLY;H%=YYokT)a1rLLf=sLfM58yit{9At+e;jkcu4tlR{ z_kFvp>SBbB^U&6Lgiy9 zR|M1TRJmgq#NOnTZ8O;5m4~=%?*5gfZq>IVFBOMxySVdAZTIQ=t9`H$KG>B$SeXm6 z87_M4FW*sk`~~A7iSr7U)H>A%aqgC;db^5IWakTJy51C{;=U8Pbz_@-u%mqPodV2V zd_%udgMG5-&PC%8eI92_9gnJu2RZwwleK>ol5B3XSHZOV9BzCpRl6&qnic{A&hUn795S2BC zs2;-R+o)&JuX2TV{Pk1`->6cPMz(7AvdI^w_(DG??donwms0lyD9*_%R<1V&sDIQy zdB0z;r?$y!{*%_{R5q6tb-+TZWjOu`*HV|ue5ce`{BKrW3$CU3k|xwh53Hot zb0zgSR#K7V_(6cMno?$}T256LaXr=2yKSbj?==)iHfhOM{yJsY+C~J2hDy~%tyB+J)IV4LcSv!Q7p4&+cmSlJ{l=r zqwgVL$oFCb`+E%GZmkyvVcX56bV zro)MzYpi77eB@FSjLW;{-QEjMW?)Vsm>!OQWp%^t2tAgD<8O!K?}U$C5YBr&SiKBs z)s+W}5RxkFMz+ULXgLrm^eRT#nSV!lVdfHGrKgw_ry(FIIufx{RGJhFh=kmU_Nrp1 zlB1Xmk6mj;7ZzBPeqe2bQ;yQG(?FhCfK2E7aa8TYe;xhhm|lsV0c*aw3N2E+5G;S+ ziZ5qq!I!uTVmW~CtoSC?0h@Gm^vj80`KDm34Rd4dZx!C7y(I`p?N1?M*ZxXWNZQMQ z)P4_if~tKz+9}XX1Qhf*LgDE51;NRa_t24D5KxgP7-$trSI}~V6nz{a$*j8_*$E-( zzexOzaJRR^!5(i%j$L8pp(oE;XdU~umA6Qx{fJeb_lwhJ?=@-c)UD1tGHTKAZ@`9d z@kVkYT)Z?Ae0D(u>mvM8Y}1!xfG>-Kv2x@jwTK{~s(6-xuC-fvC0m)iFl0ry76m7> z-yyN9g3%;JCBBr#ReA@Y@bnfF_qO8iui;SU_$p0QhM*v#OY#IteF3d35+(K63)Cqp1R14W9FA|yohPxH)xgvEd zO`X}B^*_uxw3@@%aO2|AO7!Sj3#<8K5ZTI3CC`{Js(*pbR&jQnR42Uw)5A6qbm7=( zIwu28Da&6^t6N;QI0jtoIaI@)QR*R9-!_Yu*b_QBlid#g0kKF--;*mL_I(@O_Y?+k zf+_E&%exD zKyAf$s^tl1fz7TqJI~!a4Y7(VX=k<5J;c$e24?C!>D|R*3IKKq1Q~AV_RA0q6O-c1 zZ+EIN(?q>4QGUXfIs;KoQNYDLx*rfqUFZ^&2J{RSkbkGOM(fiBG%JgF!kgu`xVr23 zsH*^~LDK?+QsWt$w>CI=nWv#yR9r(HdHc?1akBJ;5#eTW<7Q-G3m-)ozDi_2{(}y1 z>Ho~(C%RvY1)JI~7^B5#=Vy<>c5X_UHtfOw4OSiLKHWhbSV}{gJs_DW;dEx|?#CG( z-n(N*yJE=?tj!Dw3y0#vPct62xayykeNyWzVtvcbXVH1*vsk^w*%8fZ$Q?VM#c9Yw ztu@``tYD;uMbCqL7p|ESeCi~yqysoZ_M~Qix@;22~(KAzp=$NTOg?6a59cp8T zLI}Z?6KUJop$>Mas~sw_LzW%tZHF$gLxb$la62@{4vn)zRS40Cw63aJut1=$YAUfn z0NAZI-CZ`_y*Ay0Hr))H?lGJ0DVy#&MfYu8)t?Z;S*z1cwdW#z(28DJ!_J}O(<5+c zehepY58#Q8vGH<^U+uwrX#6w}et^dJa^UDU+m~{6VLE?(P+EtU1C+1y%ydMvS_%AS zwW1DO$%|fjN0P&^UsRw{haFT*eYj42a2lVtH_KAH=aJ--0q&9}X9jSh5{ZXo3(ZLZ z4lM$Q)Yh7+E)I5p){t+>Xo>6(!v`-m+mPX1Kx~ES6mvsz+9U3y=>wyJ(^~{@Ya3)e zqP@AvnS7)K^{9)ITIz@6D^uEPWX?A|RgU@)u0a-RDJY(W}}{&qOw!pXf#p2O}vWACaLB z$(^b3Cmpy`5~nzDErOJp8PG<|?p{1icG)HFat9St|3;_2J&n(Us!L1U%qrQJ524R{ zqql{XP6}|sA#u|OQNWBS;J8-=Px~NS@w>@+#bWlL;wZY*!D-_9#Ija&r#h2Fw@2bz zw1CVVlT}J9AdVO&HK??eoIVD%sf&`DZDJRjs$oprO({)xah8Jl4LBpgt9&GQLz5)< zNLG&nQcLhx9tp-9+;B%pOQp|C+*vnDMvBJVXCpY6b%@_Uy9cgSy?7y z6d|KAXR14)DZevp`E^iu z$!`@L3^3J0emC0k>!9$+?~H$o{1(#QRWF@*tc10&p{alAM3J2SoX9V!S>vC8{PqN! ze`@;oJ`8!PusiT{>e((@G}@;{L-g$K8sF}rU#|06;=rBq`-B5`$nSWatlSZuU4FYc zs3^bt>C}6q@p;F&zp$S1-UPehrzXGjS)}|f#?vXkzt^~Y$;M&lj@7uhF*@+GG=8chAE*2t4cb#2!`F)p5bVs3dre$jJ%T@TiV)k{ie41@TJXxh=SP3tqZT}F*QYSfml~Z`R z>XOxt*SfW>Uh!p3Tf@FquVZaC{yBe@%Ws8YcBnxe>v}vVwVSlAknJ?a?kc?7#B~$6 z=`3zV+R#)+w$s*?)fz2i_iBwT()ns*JnL$0Fb=Av)O9Viy(=l?T|jlA5LRqX6IG(q z%e16y#B@upK#{>1zup#3&M&|cthgqeygh(GSiSa&{=jl^^;W**252Z^1UmNn=z@_8 zQZ2rP`Xalva1mP znTuKh{1SfrwSR_BXTc|A!FvIpUjqSECDCQ_Y_sdeK2J?w&w>P+M>_1M(SOoP+)Y`q z^!sP23yeKvB^s{yGh7Y&aPy`t`1x7z!+>kI&L`O2JM0Uttu zytLU0ZJ(vki{XQmwO3xEg!;(ZO7VSikIG(s z#=dmQgsu3i|I)BuS$Ka}s)T(Or$$ut=}Fln z3KVzsy{N(c;h@HS#>oAxm12A}#e?7zMQ(&2B=R8mvJR1f14k5}T3pNzh~QH_8tJHz zP93~Ccf#j_-1&6s;?21;z8~bK>5NaZc#w<_QgzPw^32Kn2ns&;b4sYZob{1iS^fP* zdEW{zTUqgKJSapakhNk+e11?kxp}w=7)rp zc(=syVtac<8Pb$WlPObCol4x<9z`Xi%t}04X(rm|Ay-SJ2!=J=y!?}X!NtOBE%BL> z6tA`LZEW?POXjy=`O1~H)8k8{t0r3AS}zF3ww%ba=MGOV(Cm_ztEe%Is*93Bc%t}_ z-iE;a7E3~s$+aMywFL|yWEkT0dFc!*HF9$ed1!HSD(%7O`5nwgu;yFi+m92-oXF(t&g)#s=l@J6XCR&H7y~mPxo*+9e$8A>{paw8ez0KfDRY}BM9Eg?VZ~+U3`gss6>1Tk!EzZ|k_5D5IcV<H@P6>Dm+C_Ig<_6MGRD-dnMH?xTLVQ)G zIDpxqyYt2kJ?_H~yr!F!(Ja$#f60Ds2dSj{Lb6RFymPxUsxC?jR?%xi)d^L!L{X7g zQJq~h+|}S(C~VABRT230x(Q+n|q0(BC*QN-Gb9pnS&G+ zi4_&@T&gbOZ4NFoI(ZH>}*vZvQk7elkVyX`Ncp_Rng<^*OTh>!Gvq{n}kShMHv zw*R}AKYZZ=t9UDvjk2n@8Xc9@yf9XET`<;5q-pMO)?Uef+Flmto;zjyil+ojYmh+& zqkmA;*+qj~Q^U^{BdR1TNkE$3=#LIO^Mhd4irWV27ab==)kQOynNwsJN!zE(DL3qD zkbwf_$&2bLeO_&p(E)o-x<$CCN~A(OlfPL*Tql-Nw~xg+eU)_m2DgvB5sb}h4G$Af zuJS1W_gH+NvrQr~jde|%A?c~0SX&oMtzt})t6+mHGV7M$v$dkkJ_E@64q&OIS2A(Q z7neFx`zt45?;xLp8lvbBi&na-nHOs~i$-^!FZrI0H8~k|9DZ>YJ;FwvU9p=%d90M^ zpv0KT-h;~wlf8+jT+Hws0_wZ=|7)PQ4NW8j?=Z@M((kpC*&Ddv4tF|iKFlOthmb(8 z+0YyVO}C-Afv&KjO9&+|EVQEAaJS?ULa;1Yy@`^|BJMyy)lRI1c*-TUSCcG$p&~7@ zNxPWTK^w|9&?iu5D#LfF*jNTNs)8O7UDpdYFTwKq!JcHF~ixKH)qYuZ=)EAS)UWvt}t--#&4VlIktN z*aEsQqF-5?Qb@hxK77_lCQ|R#K0TOYLTQ?`ezB!Kg1rbO-3-|(#w+f6*T6`9E$TsW znqyBcTB;rSnsI`QFF2aQ#kfB0S+vY?|3!KjL6$G168Fs6-Kc{SQBmw<&k5pT*O$|T zqc6_m%$|_xM3}feh>fOhHNnZ75uiSH&ldfTBzc0Q;8F{;7<}!hirsw=paJ4 zq{Z3V&NNCA6IANA&=ytq*AbHD+;xP3Zb8T^x1)$9DhtBN)~C?Oj`xGpSGe2z!O09n z;#hrcXi+tv!UW5rtK&ersSY1B@Zhlhb>%2b3_GT%2=`;#9~^ ze2^KI^=%FFHY4P{80iDSmgC?ML(svCmw`v%!WxgVTvu=1BT1sHmi_{X92%jlu}ct?jN#i~xmwr{x8TypYw2M^!4fi|z5cGzht)4toiz zyJ5N{C!1%W6-vz59PqnL6Q*}2&WGfw6936T$x4i}$LUZ)xRt`$2V8zd;wvHB=o^O!9|^oy{2lC7vfMDf zbyHe3SIclcyFEUW_0r-i-zVayb=0}FJrLehlpR269lKGgbCE4Q5hFb-ZKeJmLP9m% zhAubIH&AM-X{)K;aQBF_9Vb#?61@t-@x|d|7e=}*3r26=Q)f28=4d&o$duh}=trYI z=Gzr}krnH<0QUreVYtbNCX~7S3qyCD^D9E>ktLIeV*tu;htiYZ4&4X`>Q$~GJzgx0 zM4=d3lh2>>#pYuM%yF!_n`>w-gz4ceODq(7fh9$vWp2Z7oR}@mA!7Tw;jv?s{TjGuYO#Nz^Wdg#3Tou|v zQ$C?wq!HQM>Q)!5zG@GEPW{?RO`&4OC&wuFk5ao7Zi!)nl}5=DBt4^}N|!j-jNGBa zg;lVQp-5;Q<1Q?jQw2vMfuwY zb1$~3U0{qD*c?gb>)1@V3ctN&Uqg<%_gKJfwV84n;%GW|5*ngT)*p~g>D;4@-?KZX z+;@YM8PLU>eeNQpkv)?32&g?0LX-sOwl%LY^BPOPP8a9dBk6@0ugDjtskNJrqqEf} zh~tXArtNnd4#P~Gg^D^kJY6cj#>J=WNn>-^j6StJO4FJg=GAOuLK|1gL(?f;+oSOV zFxtbsD~|!2#oJ_=6mCTpLwBBlfVyby2!wcB_S66vmAA&~uJ$_jgSqMDo3bgDGO<_l z;W#XUU3WS#!J&?5_VyRmV-%QCa_T_fUdRv`Bo`EdL4_^`jiH1o)VbJ2`CUTp2V2I}yeUuj!rrV+74+bXjxJU6Tcub}HOT~Wx z%%s0cJf{pFRQyH25HBWY4bE4T{W?odTA)e8HgqOJSmmZ7@Io3kEz<3WVDwSAiE)LX z2N||eYajv<94yVo(~93(^ql;@wdgTd*KyKEOF zj=LEs+oj-IGRx>(Zg%2^{U_kQrCOreFJbKOC`>=)NBTd_Dgitfa@_p)%sO2|FG^26 z&k?NFnNzB*cw63BRHDj8t4mz*i`Hcd#%~4lUZf@&q!z>a@>K5+G{~Ut^u642GV5q} zs=qkR-B{Glu0lIk6QL^!Kx$H9p!f(Q^;ZLjwlCtO3qfp!!vSp z*YRCXKJM6u8JmaIZ1)Dq+InKMRc7s{s(B#?W5@AU3o|?-)H(Q>IuK)kLTzR=JLKu( zJWM9i+vbzFOf*JI-;G+K*&WW4b?PymD?KJp7HF4m)9Li4HWt*LB!lW{58rOQ!Kl&Ep3o6#UiT5XDON?wy`DRF?O%bM4f28pr5x&)Ta#2EDGTd_n3;0n&rXO&(?} zvR5j@&OX^2ZcZkRs>oYHNlyjmC_n8JruS6pt{k+l$$4>*~ji(J09slkHU9M6dVt9VAI z<6kMNg3L)1(rS8DaPqg`Qg46hV#Z2fZs|(>(TD60z|!3Hnq9p<%E)B%2TWilP+W0f zZa!6o%>f(Uw=wOzVB`>b{s;$=2FY9(`aPgDE( zU@2y}!zMl`R7NhnoV)TvGJvj8Mt!?weNV>Qyklyk-w@KyL#e+y+3%rA-H*tIO8B+Z zzzC1ws8>vmgH__iK3zdfD^r>Q{RD6`uBQ)npkUg5&>1+pkk`tVC^>=8T1hGatKQR@ z(_uGy>oZy~Z3X462~PeJ?`wE%=w*Dj!#2anEL+n$izUpmsmLFr0p-&b?l&08AtXtyxNnXB0Q>8!yY z(4}ZC*y%m_s!W7z_5WkLU>aN!yVfdn#uA}U^ma7E=Jmz(?JDG!Yx2%?Ch$W=kEh%g}h0bdbN z{%h~^?Ng`Ls?%MoPIrp7PyLelPOVzs-s`Nr_VetsJM`myw?8hLu#?I^i~liMzI0N2n&B6Zn)4>L~-w*!07LV z{^?HwBQ+Fe$nebYbD^76)^tA=e!f&5(f1pEPm%ZT4?aBcWBpmb{7*4vi}s~9w_t1` zvVJbkGsA>6Ok6L{C$8B*EK5Kt^&RqKn50Ife6ots+Rv*Bw`^J^Y206>k^LpEFrm)I zlW8K2@nklU4oBw4@$9u>(wf_#)(s}QCW*Te&jC5{zMcqA~d z&1PHwRWa7W17DJ^C3ztIeUy9wD8I`PnXxigs`2lZ@m;ZhT8sO6L+E1)cHauSQw>f_ zY<(>il=9XfEvuoW`hnPQrPZQ56tdPteGQHG^|>sY@}|h@{dtjI6ePQcFW_fyB2o? zZ-$G*qb6zBUKX3mfr zM)68NKz-S!XhM9%``(dvIOt6#OIy{1Ha{>V%`Eg&(XE*s@ww-qz0!CVI^3R@{BdaJ zioOAOZ`cpdmeMdzgP`yJ_b{gVd|!>asd#hw z%ah(`_&S`A&#L%6`NNWTs@rEvtxwmlN-aRT2~`ii`Yth0K5de>=;gmzdgAfJ&py2P z+`~UY^3Hs}MD#+s;XL8pw|pX;CA|BV?>;@gA}>E-|BC!cQVMU$Z95Fp$GhZAHAyb}^Q1S0Mc?e5_?yCu z@ZnToIVm!10kAKY3oC!IeCxYz4%A&I=6+h9MBVuLGr}%U{MGiE5AN9d`a9&$w!ij{ z9WN2fx?-8UM)BGY2C4i_%(LZt7AEpnO7pi!QhGl+AU)pt`j5o)_$9LCXS+)8KJq;s z=^6Kxd`(*4Y+uP28Dy&Qsty&M;Z6lE`mNX1))y&StveBjz}mulPmqk{g8@h5o#eU50L zJbMo$@%Q3SyztGM{CB~I8(;WlVO}82ul`=I?))pfo+bC&B$`q3JGaSIn9&sH2%;e5s zXxg+n#1_=VKfUzxQt<&9=inNqz{PoeT;Cd^qrYjIT(k2GZY#QjatC za6ZO6o+_C)1X*vgwJPUhJR!P4 zo`UZRhZ2OtdE=o3|5Ci8Va~@mB(+-agnnAA>83t~>hqeyPsPYy4D!6H#GT%%s>t~m zKNyu{FcEhn-$T9yKThP*VuIPp6VZmg4d5%Bk8$2Z#SVQw#^xYY=VQD&$if{Rkc(i( zKEY+r$GB%qrN7R7BfN)$^D$%yd)6*FBqJPfaiz%P0T<7di{2p-_I!-bBAEU>29xYh ziN*OV@+}tU&&frPKJ@t*AANXsPj?9B=VRO&zVv2j*gLQa=VQE9VlE8e#df*%YeFc7 zvpvFj6g}IAI3MGeLON)wi=l9x$aT|vMbORTZBWxJ=VLr5Dy3ICu9MfOLO~x6uT#k| zqyLqTOQN(8Z$q4qaUc{L49?HTxH@F28h|H@EH=$gkc+HoegteQzWeblNl!P){~k&$ zyHWM-$0y|%b3VqKf>8DCH%D3jn;8dt$qqUnV=_|ur~D5L6x?m`e2kOuXa8RRj|FM2 z9mZ_Bm3c#-Mr<<5&c}F`s17V?@)GvTN5^D!=qS}UKA@pGXg9^!nAD?=x~;`tcenA%F`W85vv zb8mJBVTm=mF&t;H;`tcA6?-GS?3(rUu}&3VL0XgZF&+>skW=S+MWfEg_@(y;11` zSQba~12g1F&`;&>^zKRT^iJiX#|KgA`551j_bsz`C;mRXc^RH7O-kuxqQ}Wq6rGxj zz8y>mTAz}OOzUGol%J3Bny4V>W9(0wn{v%_f=Hc@@z?hWGMta`OX7$u(QKR}`Gj#! zCYldk3R%zOqIjB75S@{W{#`~cyH42iF+LmRL!OUuy(njy9uBmS!xM7RBjhSSALDn$ zyUU-C@iFK57!M99;tf~~c1AxYBR%Pm(EC~_-`?A_`H1S``~aC{55~}I-dk^afh4H= z?2iO@t$02LOM~G!ALBVvX^Q7#{Gfc#O6QTGI{DAX2n|%0z#X9}@STtGLg{ZZ^0CnK zgxI)GF4`PKxAdQn@elECaX!Y&0$9R2S@L_@xoj09} zo)ARp1kx{rCPPkk(C1@(NaQ8wW84-gL!FNikM@yg0@n^YALIOx&WYvD$9Sk{FD@pz|^QN(?SLALH~`L54XWlaf0e}2V$t#~=#Tl?PO8o=B zE5lI}xz3*;xOKxkMZH`*EkoH=UYEs=+Wg-PU-m=7)X>JlaUHd#tAv{*6Vj=AF%sZRD;dp4do$P#!o8`B# zm~unZ(Tgd2d(5HF$GF>OtdSg$BW7O~J#D8(_-Tf+;XSZZ}&Vy+MwK2p+yZ9uX0w z#Wk^qh1y?S1;-J*%bt&MszhWwA7hJLWanc9QFxAebBMj(`4}IN0@QwcW3N!ti$}Tp zDjkzis56fVc@&&>dLhqV2xboi{!CmD9Q23L75aRPPoG|J(2(b2d_9KX-)()#opO=w zV+bOIV17QvTSTVo$}6KDLa^j~jGqcR{f{>Ko9lK=#CMLR?KkWM| zoP*BC_(u9O0P1`UnOcYAG6$U!l!{W$$N0gRY5wX*|M?jITS{lG&d0bZyro~CkMZyu zLVps^3|x7Os_E4E~gUIWr|FNuPXUd^0pJx?QLI@zxiAIm*%- zdgXT9q4avDhLm3vfBlQh_-vFNuk&Jw-%jrMoZQTSR{|d>^0d=6ZEKU)4f}Q^pZtZ- zF8@kk>0A5{i|;$H>0A7re+#9g-=BP6SSFXUOD`Vi-yfxZfB)GxNTrIdN?y456nTsP zDe;Jt{=Is$B2(V|UOeukU+q6c)_VanL|EDjC|4)H6UrmKULsFD^XNiB#u3rUr-|dk zZS=x6y}O>3>Yx5~_i1>wcXaN^0c<9k6xvy0X3DeBjX<}cCeU!xmR8J_aNtuKD!vg+~GEXi!;mgl^`>Cd*z{0Y%ZWt=Lpip&qn zUn%+hb_i_0t-OV!Z zX77pV7yClas=V~MeDb?}FVtpba>oE!I3q1qtkYr$^q0>!qb2>akHu_L2UOPHyg;;I zjczet91mp4TU33B&6ngA_sGoYDa^B*I2zB3_)`3$O5_9bH&NAF2q#|`Wtn;}tU|d_ z(YGi6>}#g%H-E+^cc(fu;GEpbbNZ5dR{XQAd6zHQao_Ks37u^oZ!JFN+1!>*ZpmCm$x~kMz6j zY?ZA;QD-<>Yr@Yw~N~ ztCv|r7+Ij|mL(jsWX|3Azc{~#GEyp;eA+Rd7jhpF+L|%jaBE*D6%Io9D4MZ5BCf`X z7GG73)2(M`X{T3!M|r3J%8;f6XVy$17E-LLuR$++r#}yHoE4Gg*!dg&y}(c7!@PV# zlfKf45C1a`Qu4}E;Er-S$^*inIlssJTnmvPj^*l7M09HO)}{pCXi9MPqvWx7K^||9 z-AxLUV%;0|6p+nvJl6B}YMiU_(;;dKv9cOzo~6=EbuA53(t#%!rl5^aqnq-Rb$&ih zm3sHTTIoJ6ri<>R;EUBt|F$qeU4wKdW4hS@3RN-tQp{{E8r8R{0$z(ertgA0?obtK zE$(Bt7~ki5dqgk1 zz`9#r*8jK+Q?j>RKYTKKUs(o`cjdtfTW@;iL?x)|=+Uj5PhxkAfdwG;zqI5mw$V<3H)+O<};g%wI(u(N*!#lfKza7?Wk~0U8B$ z(#P?OdgID$DI~2gK|j$`+%~`0i{~f)d++)Mavdp93{P)%yXUy8XV^dGv$F5E z-t@MZZW?In694rq*SH63*t1<$&h_{e`Y?>Mq@Ks;k1u)acfa?&lfNkcWMAJIzP?fZ z2}O|x!+Iw8MDc2JyjrLF>T82X>+>(nc^dWk7sWlY_4yaFuoHG??b^EYGbjI3oqr)M z*uc+wMEdCBFQ*p2tbF}WQIXwwy^oWBwu~8MS3&-nsLGf0JfG7x_2=Jk=D$q_1G3k; z_mT8GpQj05_P6yu75Nj+`w#Yadbu~e{{I`{%C7AEGfMtHlCvA`{2wg#7vs;Hzu`N} z|L&5%{4J>bT%1-PQ3I@|R7z`Ny08 zgM=?zZ1azoAKE|J{GWfk{Qbf#7P*&SxBqqfU$_5x^>g<>b^Bkf|Ek;n@wWe_|L9eP zp{_K4C{jU5^S$GTs^ibIW$;#I{t^1mR^fiU{qIrPKq-ISH2+NGSHoR|-4k&SCe$a2 zgMlHEFnp&0_4uJbe(L$-5J6W^sak)-{I#Ax_8jVMKlS{rZ!*zKw)D#IOEm}op!r_= z>+!>Q#}9S;U$_7D{IS=zdB=bC{IQ-tuIKebGk@z> ziZ83o9}T~rKNg~M<;(i{WBvTG@A+l@{Bh+isA6`eCm@ z^^Tu)`&+Lc_Ix?a)kfccV&-qdIIW-FOhL+RsPKdricQ$Ihfw*Ff8|JC+CZ}k4ZZvX4{zi$6i@8^I2p?-c? zt^ca`kBoQ!h?#%&s=`oLnm-h&prrZU`AgOD=X!sB7~Wm0GXFJv=lr)GKh)!gdi>C9 z(7f~Kdi+q2AJ+5!qq_aC+yA=#uiO8g2Ygq0{n9)Bujh~T{IU4R%^N=(ef}ta{H)Ua z(eUf}qpJa|_n+4LPmBBK>iMIq`ZVhCL%sjBSbysMr@s1ApMO@rzh0kz)~hq#{cMKRQs<_|?GC~3ZT{uuh6D$m~x-#LFW{NiM|aGzzDnqQ_@Cf9tg|LXPQ zdi}UwKkn5oZ~s$2Kdhf0*3S=n^{1Zy6?`$oWj+6^=YRG5uUApL{ck=0t9JginSb?) zVyG+4ABt2^(tPjyrE2-F_x-026JJ)D{~Eq?{#(x<>-l3nf9y4A-u|neKi2cddj8m} zKlS{v;EN$H>-l3nf2`+^y^7-Pf2+

gR`Q{@E*vp|14&ZzxhhN%QOZW5GE?Ts~BE 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

9W$g1GEBm0!8Qtm7?)2z9 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 +Test time = 0.04 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.AllPositive" end time: Dec 06 22:30 +05 +"TwoSumsTest.AllPositive" time elapsed: 00:00:00 +---------------------------------------------------------- + +2/7 Testing: TwoSumsTest.NoSum +2/7 Test: TwoSumsTest.NoSum +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.NoSum" "--gtest_also_run_disabled_tests" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"TwoSumsTest.NoSum" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.NoSum +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.NoSum +[ OK ] TwoSumsTest.NoSum (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (1 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.NoSum" end time: Dec 06 22:30 +05 +"TwoSumsTest.NoSum" time elapsed: 00:00:00 +---------------------------------------------------------- + +3/7 Testing: TwoSumsTest.WithZero +3/7 Test: TwoSumsTest.WithZero +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.WithZero" "--gtest_also_run_disabled_tests" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"TwoSumsTest.WithZero" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.WithZero +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.WithZero +[ OK ] TwoSumsTest.WithZero (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.WithZero" end time: Dec 06 22:30 +05 +"TwoSumsTest.WithZero" time elapsed: 00:00:00 +---------------------------------------------------------- + +4/7 Testing: TwoSumsTest.MultiplePairs +4/7 Test: TwoSumsTest.MultiplePairs +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.MultiplePairs" "--gtest_also_run_disabled_tests" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"TwoSumsTest.MultiplePairs" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.MultiplePairs +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.MultiplePairs +[ OK ] TwoSumsTest.MultiplePairs (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.02 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.MultiplePairs" end time: Dec 06 22:30 +05 +"TwoSumsTest.MultiplePairs" time elapsed: 00:00:00 +---------------------------------------------------------- + +5/7 Testing: TwoSumsTest.MultiplePairsSameElement +5/7 Test: TwoSumsTest.MultiplePairsSameElement +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.MultiplePairsSameElement" "--gtest_also_run_disabled_tests" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"TwoSumsTest.MultiplePairsSameElement" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.MultiplePairsSameElement +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.MultiplePairsSameElement +[ OK ] TwoSumsTest.MultiplePairsSameElement (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (1 ms total) +[ PASSED ] 1 test. + +Test time = 0.02 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.MultiplePairsSameElement" end time: Dec 06 22:30 +05 +"TwoSumsTest.MultiplePairsSameElement" time elapsed: 00:00:00 +---------------------------------------------------------- + +6/7 Testing: TwoSumsTest.LastElement +6/7 Test: TwoSumsTest.LastElement +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.LastElement" "--gtest_also_run_disabled_tests" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"TwoSumsTest.LastElement" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.LastElement +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.LastElement +[ OK ] TwoSumsTest.LastElement (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.LastElement" end time: Dec 06 22:30 +05 +"TwoSumsTest.LastElement" time elapsed: 00:00:00 +---------------------------------------------------------- + +7/7 Testing: two-sum-test +7/7 Test: two-sum-test +Command: "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test" +Directory: /home/stas/CppDevCourse-hw3/build/Release +"two-sum-test" start time: Dec 06 22:30 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +[==========] Running 6 tests from 1 test suite. +[----------] Global test environment set-up. +[----------] 6 tests from TwoSumsTest +[ RUN ] TwoSumsTest.AllPositive +[ OK ] TwoSumsTest.AllPositive (0 ms) +[ RUN ] TwoSumsTest.NoSum +[ OK ] TwoSumsTest.NoSum (0 ms) +[ RUN ] TwoSumsTest.WithZero +[ OK ] TwoSumsTest.WithZero (0 ms) +[ RUN ] TwoSumsTest.MultiplePairs +[ OK ] TwoSumsTest.MultiplePairs (0 ms) +[ RUN ] TwoSumsTest.MultiplePairsSameElement +[ OK ] TwoSumsTest.MultiplePairsSameElement (0 ms) +[ RUN ] TwoSumsTest.LastElement +[ OK ] TwoSumsTest.LastElement (0 ms) +[----------] 6 tests from TwoSumsTest (1 ms total) + +[----------] Global test environment tear-down +[==========] 6 tests from 1 test suite ran. (1 ms total) +[ PASSED ] 6 tests. + +Test time = 0.02 sec +---------------------------------------------------------- +Test Passed. +"two-sum-test" end time: Dec 06 22:30 +05 +"two-sum-test" time elapsed: 00:00:00 +---------------------------------------------------------- + +End testing: Dec 06 22:30 +05 diff --git a/build/Release/cmake_install.cmake b/build/Release/cmake_install.cmake new file mode 100644 index 0000000..53e6745 --- /dev/null +++ b/build/Release/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/stas/CppDevCourse-hw3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/stas/CppDevCourse-hw3/build/Release/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/Release/generators/CMakePresets.json b/build/Release/generators/CMakePresets.json new file mode 100644 index 0000000..c03f181 --- /dev/null +++ b/build/Release/generators/CMakePresets.json @@ -0,0 +1,38 @@ +{ + "version": 3, + "vendor": { + "conan": {} + }, + "cmakeMinimumRequired": { + "major": 3, + "minor": 15, + "patch": 0 + }, + "configurePresets": [ + { + "name": "conan-release", + "displayName": "'conan-release' config", + "description": "'conan-release' configure using 'Unix Makefiles' generator", + "generator": "Unix Makefiles", + "cacheVariables": { + "CMAKE_POLICY_DEFAULT_CMP0091": "NEW", + "CMAKE_BUILD_TYPE": "Release" + }, + "toolchainFile": "generators/conan_toolchain.cmake", + "binaryDir": "/home/stas/CppDevCourse-hw3/build/Release" + } + ], + "buildPresets": [ + { + "name": "conan-release", + "configurePreset": "conan-release", + "jobs": 4 + } + ], + "testPresets": [ + { + "name": "conan-release", + "configurePreset": "conan-release" + } + ] +} \ No newline at end of file diff --git a/build/Release/generators/FindGTest.cmake b/build/Release/generators/FindGTest.cmake new file mode 100644 index 0000000..d94cdac --- /dev/null +++ b/build/Release/generators/FindGTest.cmake @@ -0,0 +1,49 @@ +########## MACROS ########################################################################### +############################################################################################# + +# Requires CMake > 3.15 +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeDeps' generator only works with CMake >= 3.15") +endif() + +if(GTest_FIND_QUIETLY) + set(GTest_MESSAGE_MODE VERBOSE) +else() + set(GTest_MESSAGE_MODE STATUS) +endif() + +include(${CMAKE_CURRENT_LIST_DIR}/cmakedeps_macros.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/module-GTestTargets.cmake) +include(CMakeFindDependencyMacro) + +check_build_type_defined() + +foreach(_DEPENDENCY ${gtest_FIND_DEPENDENCY_NAMES} ) + # Check that we have not already called a find_package with the transitive dependency + if(NOT ${_DEPENDENCY}_FOUND) + find_dependency(${_DEPENDENCY} REQUIRED ${${_DEPENDENCY}_FIND_MODE}) + endif() +endforeach() + +set(GTest_VERSION_STRING "1.15.0") +set(GTest_INCLUDE_DIRS ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_INCLUDE_DIR ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_LIBRARIES ${gtest_LIBRARIES_RELEASE} ) +set(GTest_DEFINITIONS ${gtest_DEFINITIONS_RELEASE} ) + + +# Only the last installed configuration BUILD_MODULES are included to avoid the collision +foreach(_BUILD_MODULE ${gtest_BUILD_MODULES_PATHS_RELEASE} ) + message(${GTest_MESSAGE_MODE} "Conan: Including build module from '${_BUILD_MODULE}'") + include(${_BUILD_MODULE}) +endforeach() + + +include(FindPackageHandleStandardArgs) +set(GTest_FOUND 1) +set(GTest_VERSION "1.15.0") + +find_package_handle_standard_args(GTest + REQUIRED_VARS GTest_VERSION + VERSION_VAR GTest_VERSION) +mark_as_advanced(GTest_FOUND GTest_VERSION) diff --git a/build/Release/generators/GTest-Target-release.cmake b/build/Release/generators/GTest-Target-release.cmake new file mode 100644 index 0000000..f2eca6c --- /dev/null +++ b/build/Release/generators/GTest-Target-release.cmake @@ -0,0 +1,282 @@ +# Avoid multiple calls to find_package to append duplicated properties to the targets +include_guard()########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_FRAMEWORKS_FOUND_RELEASE "") # Will be filled later +conan_find_apple_frameworks(gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_FRAMEWORKS_RELEASE}" "${gtest_FRAMEWORK_DIRS_RELEASE}") + +set(gtest_LIBRARIES_TARGETS "") # Will be filled later + + +######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) +if(NOT TARGET gtest_DEPS_TARGET) + add_library(gtest_DEPS_TARGET INTERFACE IMPORTED) +endif() + +set_property(TARGET gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_SYSTEM_LIBS_RELEASE}> + $<$:GTest::gtest;GTest::gmock>) + +####### Find the libraries declared in cpp_info.libs, create an IMPORTED target for each one and link the +####### gtest_DEPS_TARGET to all of them +conan_package_library_targets("${gtest_LIBS_RELEASE}" # libraries + "${gtest_LIB_DIRS_RELEASE}" # package_libdir + "${gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_DEPS_TARGET + gtest_LIBRARIES_TARGETS # out_libraries_targets + "_RELEASE" + "gtest" # package_name + "${gtest_NO_SONAME_MODE_RELEASE}") # soname + +# FIXME: What is the result of this for multi-config? All configs adding themselves to path? +set(CMAKE_MODULE_PATH ${gtest_BUILD_DIRS_RELEASE} ${CMAKE_MODULE_PATH}) + +########## COMPONENTS TARGET PROPERTIES Release ######################################## + + ########## COMPONENT GTest::gmock_main ############# + + set(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_main_DEPS_TARGET) + add_library(gtest_GTest_gmock_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_main_LIBS_RELEASE}" + "${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_main_DEPS_TARGET + gtest_GTest_gmock_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock_main" + "${gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gmock ############# + + set(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_DEPS_TARGET) + add_library(gtest_GTest_gmock_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_LIBS_RELEASE}" + "${gtest_GTest_gmock_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_DEPS_TARGET + gtest_GTest_gmock_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock" + "${gtest_GTest_gmock_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest_main ############# + + set(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_main_DEPS_TARGET) + add_library(gtest_GTest_gtest_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_main_LIBS_RELEASE}" + "${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_main_DEPS_TARGET + gtest_GTest_gtest_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest_main" + "${gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest ############# + + set(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_DEPS_TARGET) + add_library(gtest_GTest_gtest_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_LIBS_RELEASE}" + "${gtest_GTest_gtest_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_DEPS_TARGET + gtest_GTest_gtest_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest" + "${gtest_GTest_gtest_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE}>) + + ########## AGGREGATED GLOBAL TARGET WITH THE COMPONENTS ##################### + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) + +########## For the modules (FindXXX) +set(gtest_LIBRARIES_RELEASE gtest::gtest) diff --git a/build/Release/generators/GTest-release-x86_64-data.cmake b/build/Release/generators/GTest-release-x86_64-data.cmake new file mode 100644 index 0000000..4e57186 --- /dev/null +++ b/build/Release/generators/GTest-release-x86_64-data.cmake @@ -0,0 +1,174 @@ +########### AGGREGATED COMPONENTS AND DEPENDENCIES FOR THE MULTI CONFIG ##################### +############################################################################################# + +list(APPEND gtest_COMPONENT_NAMES GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +list(REMOVE_DUPLICATES gtest_COMPONENT_NAMES) +if(DEFINED gtest_FIND_DEPENDENCY_NAMES) + list(APPEND gtest_FIND_DEPENDENCY_NAMES ) + list(REMOVE_DUPLICATES gtest_FIND_DEPENDENCY_NAMES) +else() + set(gtest_FIND_DEPENDENCY_NAMES ) +endif() + +########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_PACKAGE_FOLDER_RELEASE "/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p") +set(gtest_BUILD_MODULES_PATHS_RELEASE ) + + +set(gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_RES_DIRS_RELEASE ) +set(gtest_DEFINITIONS_RELEASE ) +set(gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_OBJECTS_RELEASE ) +set(gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_COMPILE_OPTIONS_C_RELEASE ) +set(gtest_COMPILE_OPTIONS_CXX_RELEASE ) +set(gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_BIN_DIRS_RELEASE ) +set(gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_LIBS_RELEASE gmock_main gmock gtest_main gtest) +set(gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_FRAMEWORKS_RELEASE ) +set(gtest_BUILD_DIRS_RELEASE ) +set(gtest_NO_SONAME_MODE_RELEASE FALSE) + + +# COMPOUND VARIABLES +set(gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_COMPILE_OPTIONS_C_RELEASE}>") +set(gtest_LINKER_FLAGS_RELEASE + "$<$,SHARED_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,MODULE_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,EXECUTABLE>:${gtest_EXE_LINK_FLAGS_RELEASE}>") + + +set(gtest_COMPONENTS_RELEASE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +########### COMPONENT GTest::gmock_main VARIABLES ############################################ + +set(gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_main_LIBS_RELEASE gmock_main) +set(gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_main_DEPENDENCIES_RELEASE GTest::gmock) +set(gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gmock VARIABLES ############################################ + +set(gtest_GTest_gmock_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_LIBS_RELEASE gmock) +set(gtest_GTest_gmock_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest_main VARIABLES ############################################ + +set(gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_main_LIBS_RELEASE gtest_main) +set(gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_main_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest VARIABLES ############################################ + +set(gtest_GTest_gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_LIBS_RELEASE gtest) +set(gtest_GTest_gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_DEPENDENCIES_RELEASE ) +set(gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE}>") \ No newline at end of file diff --git a/build/Release/generators/GTestConfig.cmake b/build/Release/generators/GTestConfig.cmake new file mode 100644 index 0000000..7491703 --- /dev/null +++ b/build/Release/generators/GTestConfig.cmake @@ -0,0 +1,41 @@ +########## MACROS ########################################################################### +############################################################################################# + +# Requires CMake > 3.15 +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeDeps' generator only works with CMake >= 3.15") +endif() + +if(GTest_FIND_QUIETLY) + set(GTest_MESSAGE_MODE VERBOSE) +else() + set(GTest_MESSAGE_MODE STATUS) +endif() + +include(${CMAKE_CURRENT_LIST_DIR}/cmakedeps_macros.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake) +include(CMakeFindDependencyMacro) + +check_build_type_defined() + +foreach(_DEPENDENCY ${gtest_FIND_DEPENDENCY_NAMES} ) + # Check that we have not already called a find_package with the transitive dependency + if(NOT ${_DEPENDENCY}_FOUND) + find_dependency(${_DEPENDENCY} REQUIRED ${${_DEPENDENCY}_FIND_MODE}) + endif() +endforeach() + +set(GTest_VERSION_STRING "1.15.0") +set(GTest_INCLUDE_DIRS ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_INCLUDE_DIR ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_LIBRARIES ${gtest_LIBRARIES_RELEASE} ) +set(GTest_DEFINITIONS ${gtest_DEFINITIONS_RELEASE} ) + + +# Only the last installed configuration BUILD_MODULES are included to avoid the collision +foreach(_BUILD_MODULE ${gtest_BUILD_MODULES_PATHS_RELEASE} ) + message(${GTest_MESSAGE_MODE} "Conan: Including build module from '${_BUILD_MODULE}'") + include(${_BUILD_MODULE}) +endforeach() + + diff --git a/build/Release/generators/GTestConfigVersion.cmake b/build/Release/generators/GTestConfigVersion.cmake new file mode 100644 index 0000000..af38087 --- /dev/null +++ b/build/Release/generators/GTestConfigVersion.cmake @@ -0,0 +1,21 @@ +set(PACKAGE_VERSION "1.15.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + if("1.15.0" MATCHES "^([0-9]+)\\.") + set(CVF_VERSION_MAJOR ${CMAKE_MATCH_1}) + else() + set(CVF_VERSION_MAJOR "1.15.0") + endif() + + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() \ No newline at end of file diff --git a/build/Release/generators/GTestTargets.cmake b/build/Release/generators/GTestTargets.cmake new file mode 100644 index 0000000..15ee346 --- /dev/null +++ b/build/Release/generators/GTestTargets.cmake @@ -0,0 +1,37 @@ +# Load the debug and release variables +file(GLOB DATA_FILES "${CMAKE_CURRENT_LIST_DIR}/GTest-*-data.cmake") + +foreach(f ${DATA_FILES}) + include(${f}) +endforeach() + +# Create the targets for all the components +foreach(_COMPONENT ${gtest_COMPONENT_NAMES} ) + if(NOT TARGET ${_COMPONENT}) + add_library(${_COMPONENT} INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Component target declared '${_COMPONENT}'") + endif() +endforeach() + +if(NOT TARGET gtest::gtest) + add_library(gtest::gtest INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Target declared 'gtest::gtest'") +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) +endif() +if(NOT TARGET GTest::Main) + add_library(GTest::Main INTERFACE IMPORTED) + set_property(TARGET GTest::Main PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +# Load the debug and release library finders +file(GLOB CONFIG_FILES "${CMAKE_CURRENT_LIST_DIR}/GTest-Target-*.cmake") + +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() \ No newline at end of file diff --git a/build/Release/generators/cmakedeps_macros.cmake b/build/Release/generators/cmakedeps_macros.cmake new file mode 100644 index 0000000..e49a0cc --- /dev/null +++ b/build/Release/generators/cmakedeps_macros.cmake @@ -0,0 +1,87 @@ + +macro(conan_find_apple_frameworks FRAMEWORKS_FOUND FRAMEWORKS FRAMEWORKS_DIRS) + if(APPLE) + foreach(_FRAMEWORK ${FRAMEWORKS}) + # https://cmake.org/pipermail/cmake-developers/2017-August/030199.html + find_library(CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND NAMES ${_FRAMEWORK} PATHS ${FRAMEWORKS_DIRS} CMAKE_FIND_ROOT_PATH_BOTH) + if(CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND) + list(APPEND ${FRAMEWORKS_FOUND} ${CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND}) + message(VERBOSE "Framework found! ${FRAMEWORKS_FOUND}") + else() + message(FATAL_ERROR "Framework library ${_FRAMEWORK} not found in paths: ${FRAMEWORKS_DIRS}") + endif() + endforeach() + endif() +endmacro() + + +function(conan_package_library_targets libraries package_libdir package_bindir library_type + is_host_windows deps_target out_libraries_target config_suffix package_name no_soname_mode) + set(_out_libraries_target "") + + foreach(_LIBRARY_NAME ${libraries}) + find_library(CONAN_FOUND_LIBRARY NAMES ${_LIBRARY_NAME} PATHS ${package_libdir} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(CONAN_FOUND_LIBRARY) + message(VERBOSE "Conan: Library ${_LIBRARY_NAME} found ${CONAN_FOUND_LIBRARY}") + + # Create a micro-target for each lib/a found + # Allow only some characters for the target name + string(REGEX REPLACE "[^A-Za-z0-9.+_-]" "_" _LIBRARY_NAME ${_LIBRARY_NAME}) + set(_LIB_NAME CONAN_LIB::${package_name}_${_LIBRARY_NAME}${config_suffix}) + + if(is_host_windows AND library_type STREQUAL "SHARED") + # Store and reset the variable, so it doesn't leak + set(_OLD_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + set(CMAKE_FIND_LIBRARY_SUFFIXES .dll ${CMAKE_FIND_LIBRARY_SUFFIXES}) + find_library(CONAN_SHARED_FOUND_LIBRARY NAMES ${_LIBRARY_NAME} PATHS ${package_bindir} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_OLD_CMAKE_FIND_LIBRARY_SUFFIXES}) + if(NOT CONAN_SHARED_FOUND_LIBRARY) + message(STATUS "Cannot locate shared library: ${_LIBRARY_NAME}") + message(DEBUG "DLL library not found, creating UNKNOWN IMPORTED target") + if(NOT TARGET ${_LIB_NAME}) + add_library(${_LIB_NAME} UNKNOWN IMPORTED) + endif() + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_FOUND_LIBRARY}) + else() + if(NOT TARGET ${_LIB_NAME}) + add_library(${_LIB_NAME} SHARED IMPORTED) + endif() + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_SHARED_FOUND_LIBRARY}) + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_IMPLIB${config_suffix} ${CONAN_FOUND_LIBRARY}) + message(DEBUG "Found DLL and STATIC at ${CONAN_SHARED_FOUND_LIBRARY}, ${CONAN_FOUND_LIBRARY}") + endif() + unset(CONAN_SHARED_FOUND_LIBRARY CACHE) + else() + if(NOT TARGET ${_LIB_NAME}) + # library_type can be STATIC, still UNKNOWN (if no package type available in the recipe) or SHARED (but no windows) + add_library(${_LIB_NAME} ${library_type} IMPORTED) + endif() + message(DEBUG "Created target ${_LIB_NAME} ${library_type} IMPORTED") + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_FOUND_LIBRARY} IMPORTED_NO_SONAME ${no_soname_mode}) + endif() + list(APPEND _out_libraries_target ${_LIB_NAME}) + message(VERBOSE "Conan: Found: ${CONAN_FOUND_LIBRARY}") + else() + message(FATAL_ERROR "Library '${_LIBRARY_NAME}' not found in package. If '${_LIBRARY_NAME}' is a system library, declare it with 'cpp_info.system_libs' property") + endif() + unset(CONAN_FOUND_LIBRARY CACHE) + endforeach() + + # Add the dependencies target for all the imported libraries + foreach(_T ${_out_libraries_target}) + set_property(TARGET ${_T} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${deps_target}) + endforeach() + + set(${out_libraries_target} ${_out_libraries_target} PARENT_SCOPE) +endfunction() + +macro(check_build_type_defined) + # Check that the -DCMAKE_BUILD_TYPE argument is always present + get_property(isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT isMultiConfig AND NOT CMAKE_BUILD_TYPE) + message(FATAL_ERROR "Please, set the CMAKE_BUILD_TYPE variable when calling to CMake " + "adding the '-DCMAKE_BUILD_TYPE=' argument.") + endif() +endmacro() diff --git a/build/Release/generators/conan_toolchain.cmake b/build/Release/generators/conan_toolchain.cmake new file mode 100644 index 0000000..89b8719 --- /dev/null +++ b/build/Release/generators/conan_toolchain.cmake @@ -0,0 +1,186 @@ +# Conan automatically generated toolchain file +# DO NOT EDIT MANUALLY, it will be overwritten + +# Avoid including toolchain file several times (bad if appending to variables like +# CMAKE_CXX_FLAGS. See https://github.com/android/ndk/issues/323 +include_guard() +message(STATUS "Using Conan toolchain: ${CMAKE_CURRENT_LIST_FILE}") +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeToolchain' generator only works with CMake >= 3.15") +endif() + +########## 'user_toolchain' block ############# +# Include one or more CMake user toolchain from tools.cmake.cmaketoolchain:user_toolchain + + + +########## 'generic_system' block ############# +# Definition of system, platform and toolset + + + + + +########## 'compilers' block ############# + + + +########## 'arch_flags' block ############# +# Define C++ flags, C flags and linker flags from 'settings.arch' + +message(STATUS "Conan toolchain: Defining architecture flag: -m64") +string(APPEND CONAN_CXX_FLAGS " -m64") +string(APPEND CONAN_C_FLAGS " -m64") +string(APPEND CONAN_SHARED_LINKER_FLAGS " -m64") +string(APPEND CONAN_EXE_LINKER_FLAGS " -m64") + + +########## 'libcxx' block ############# +# Definition of libcxx from 'compiler.libcxx' setting, defining the +# right CXX_FLAGS for that libcxx + + + +########## 'cppstd' block ############# +# Define the C++ and C standards from 'compiler.cppstd' and 'compiler.cstd' + +function(conan_modify_std_watch variable access value current_list_file stack) + set(conan_watched_std_variable "17") + if (${variable} STREQUAL "CMAKE_C_STANDARD") + set(conan_watched_std_variable "") + endif() + if ("${access}" STREQUAL "MODIFIED_ACCESS" AND NOT "${value}" STREQUAL "${conan_watched_std_variable}") + message(STATUS "Warning: Standard ${variable} value defined in conan_toolchain.cmake to ${conan_watched_std_variable} has been modified to ${value} by ${current_list_file}") + endif() + unset(conan_watched_std_variable) +endfunction() + +message(STATUS "Conan toolchain: C++ Standard 17 with extensions ON") +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_EXTENSIONS ON) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +variable_watch(CMAKE_CXX_STANDARD conan_modify_std_watch) + + +########## 'extra_flags' block ############# +# Include extra C++, C and linker flags from configuration tools.build:flags +# and from CMakeToolchain.extra__flags + +# Conan conf flags start: +# Conan conf flags end + + +########## 'cmake_flags_init' block ############# +# Define CMAKE__FLAGS from CONAN__FLAGS + +foreach(config IN LISTS CMAKE_CONFIGURATION_TYPES) + string(TOUPPER ${config} config) + if(DEFINED CONAN_CXX_FLAGS_${config}) + string(APPEND CMAKE_CXX_FLAGS_${config}_INIT " ${CONAN_CXX_FLAGS_${config}}") + endif() + if(DEFINED CONAN_C_FLAGS_${config}) + string(APPEND CMAKE_C_FLAGS_${config}_INIT " ${CONAN_C_FLAGS_${config}}") + endif() + if(DEFINED CONAN_SHARED_LINKER_FLAGS_${config}) + string(APPEND CMAKE_SHARED_LINKER_FLAGS_${config}_INIT " ${CONAN_SHARED_LINKER_FLAGS_${config}}") + endif() + if(DEFINED CONAN_EXE_LINKER_FLAGS_${config}) + string(APPEND CMAKE_EXE_LINKER_FLAGS_${config}_INIT " ${CONAN_EXE_LINKER_FLAGS_${config}}") + endif() +endforeach() + +if(DEFINED CONAN_CXX_FLAGS) + string(APPEND CMAKE_CXX_FLAGS_INIT " ${CONAN_CXX_FLAGS}") +endif() +if(DEFINED CONAN_C_FLAGS) + string(APPEND CMAKE_C_FLAGS_INIT " ${CONAN_C_FLAGS}") +endif() +if(DEFINED CONAN_SHARED_LINKER_FLAGS) + string(APPEND CMAKE_SHARED_LINKER_FLAGS_INIT " ${CONAN_SHARED_LINKER_FLAGS}") +endif() +if(DEFINED CONAN_EXE_LINKER_FLAGS) + string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT " ${CONAN_EXE_LINKER_FLAGS}") +endif() + + +########## 'extra_variables' block ############# +# Definition of extra CMake variables from tools.cmake.cmaketoolchain:extra_variables + + + +########## 'try_compile' block ############# +# Blocks after this one will not be added when running CMake try/checks + +get_property( _CMAKE_IN_TRY_COMPILE GLOBAL PROPERTY IN_TRY_COMPILE ) +if(_CMAKE_IN_TRY_COMPILE) + message(STATUS "Running toolchain IN_TRY_COMPILE") + return() +endif() + + +########## 'find_paths' block ############# +# Define paths to find packages, programs, libraries, etc. +if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/conan_cmakedeps_paths.cmake") + message(STATUS "Conan toolchain: Including CMakeDeps generated conan_find_paths.cmake") + include("${CMAKE_CURRENT_LIST_DIR}/conan_cmakedeps_paths.cmake") +else() + +set(CMAKE_FIND_PACKAGE_PREFER_CONFIG ON) + +# Definition of CMAKE_MODULE_PATH +# the generators folder (where conan generates files, like this toolchain) +list(PREPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}) + +# Definition of CMAKE_PREFIX_PATH, CMAKE_XXXXX_PATH +# The Conan local "generators" folder, where this toolchain is saved. +list(PREPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_LIST_DIR} ) +list(PREPEND CMAKE_LIBRARY_PATH "/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib") +list(PREPEND CMAKE_INCLUDE_PATH "/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/include") +set(CONAN_RUNTIME_LIB_DIRS "/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p/lib" ) + +endif() + + +########## 'pkg_config' block ############# +# Define pkg-config from 'tools.gnu:pkg_config' executable and paths + +if (DEFINED ENV{PKG_CONFIG_PATH}) +set(ENV{PKG_CONFIG_PATH} "${CMAKE_CURRENT_LIST_DIR}:$ENV{PKG_CONFIG_PATH}") +else() +set(ENV{PKG_CONFIG_PATH} "${CMAKE_CURRENT_LIST_DIR}:") +endif() + + +########## 'rpath' block ############# +# Defining CMAKE_SKIP_RPATH + + + +########## 'output_dirs' block ############# +# Definition of CMAKE_INSTALL_XXX folders + +set(CMAKE_INSTALL_BINDIR "bin") +set(CMAKE_INSTALL_SBINDIR "bin") +set(CMAKE_INSTALL_LIBEXECDIR "bin") +set(CMAKE_INSTALL_LIBDIR "lib") +set(CMAKE_INSTALL_INCLUDEDIR "include") +set(CMAKE_INSTALL_OLDINCLUDEDIR "include") + + +########## 'variables' block ############# +# Definition of CMake variables from CMakeToolchain.variables values + +# Variables +# Variables per configuration + + + +########## 'preprocessor' block ############# +# Preprocessor definitions from CMakeToolchain.preprocessor_definitions values + +# Preprocessor definitions per configuration + + + +if(CMAKE_POLICY_DEFAULT_CMP0091) # Avoid unused and not-initialized warnings +endif() diff --git a/build/Release/generators/conanbuild.sh b/build/Release/generators/conanbuild.sh new file mode 100644 index 0000000..eaf24a8 --- /dev/null +++ b/build/Release/generators/conanbuild.sh @@ -0,0 +1 @@ +. "/home/stas/CppDevCourse-hw3/build/Release/generators/conanbuildenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/conanbuildenv-release-x86_64.sh b/build/Release/generators/conanbuildenv-release-x86_64.sh new file mode 100644 index 0000000..58ca527 --- /dev/null +++ b/build/Release/generators/conanbuildenv-release-x86_64.sh @@ -0,0 +1,14 @@ +script_folder="/home/stas/CppDevCourse-hw3/build/Release/generators" +echo "echo Restoring environment" > "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" +for v in +do + is_defined="true" + value=$(printenv $v) || is_defined="" || true + if [ -n "$value" ] || [ -n "$is_defined" ] + then + echo export "$v='$value'" >> "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" + else + echo unset $v >> "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" + fi +done + diff --git a/build/Release/generators/conandeps_legacy.cmake b/build/Release/generators/conandeps_legacy.cmake new file mode 100644 index 0000000..9e567b5 --- /dev/null +++ b/build/Release/generators/conandeps_legacy.cmake @@ -0,0 +1,6 @@ +message(STATUS "Conan: Using CMakeDeps conandeps_legacy.cmake aggregator via include()") +message(STATUS "Conan: It is recommended to use explicit find_package() per dependency instead") + +find_package(GTest) + +set(CONANDEPS_LEGACY gtest::gtest ) \ No newline at end of file diff --git a/build/Release/generators/conanrun.sh b/build/Release/generators/conanrun.sh new file mode 100644 index 0000000..d938ae7 --- /dev/null +++ b/build/Release/generators/conanrun.sh @@ -0,0 +1 @@ +. "/home/stas/CppDevCourse-hw3/build/Release/generators/conanrunenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/conanrunenv-release-x86_64.sh b/build/Release/generators/conanrunenv-release-x86_64.sh new file mode 100644 index 0000000..7c73b5e --- /dev/null +++ b/build/Release/generators/conanrunenv-release-x86_64.sh @@ -0,0 +1,14 @@ +script_folder="/home/stas/CppDevCourse-hw3/build/Release/generators" +echo "echo Restoring environment" > "$script_folder/deactivate_conanrunenv-release-x86_64.sh" +for v in +do + is_defined="true" + value=$(printenv $v) || is_defined="" || true + if [ -n "$value" ] || [ -n "$is_defined" ] + then + echo export "$v='$value'" >> "$script_folder/deactivate_conanrunenv-release-x86_64.sh" + else + echo unset $v >> "$script_folder/deactivate_conanrunenv-release-x86_64.sh" + fi +done + diff --git a/build/Release/generators/deactivate_conanbuild.sh b/build/Release/generators/deactivate_conanbuild.sh new file mode 100644 index 0000000..084a05a --- /dev/null +++ b/build/Release/generators/deactivate_conanbuild.sh @@ -0,0 +1 @@ +. "/home/stas/CppDevCourse-hw3/build/Release/generators/deactivate_conanbuildenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/deactivate_conanrun.sh b/build/Release/generators/deactivate_conanrun.sh new file mode 100644 index 0000000..4a5d7e1 --- /dev/null +++ b/build/Release/generators/deactivate_conanrun.sh @@ -0,0 +1 @@ +. "/home/stas/CppDevCourse-hw3/build/Release/generators/deactivate_conanrunenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/module-GTest-Target-release.cmake b/build/Release/generators/module-GTest-Target-release.cmake new file mode 100644 index 0000000..f2eca6c --- /dev/null +++ b/build/Release/generators/module-GTest-Target-release.cmake @@ -0,0 +1,282 @@ +# Avoid multiple calls to find_package to append duplicated properties to the targets +include_guard()########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_FRAMEWORKS_FOUND_RELEASE "") # Will be filled later +conan_find_apple_frameworks(gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_FRAMEWORKS_RELEASE}" "${gtest_FRAMEWORK_DIRS_RELEASE}") + +set(gtest_LIBRARIES_TARGETS "") # Will be filled later + + +######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) +if(NOT TARGET gtest_DEPS_TARGET) + add_library(gtest_DEPS_TARGET INTERFACE IMPORTED) +endif() + +set_property(TARGET gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_SYSTEM_LIBS_RELEASE}> + $<$:GTest::gtest;GTest::gmock>) + +####### Find the libraries declared in cpp_info.libs, create an IMPORTED target for each one and link the +####### gtest_DEPS_TARGET to all of them +conan_package_library_targets("${gtest_LIBS_RELEASE}" # libraries + "${gtest_LIB_DIRS_RELEASE}" # package_libdir + "${gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_DEPS_TARGET + gtest_LIBRARIES_TARGETS # out_libraries_targets + "_RELEASE" + "gtest" # package_name + "${gtest_NO_SONAME_MODE_RELEASE}") # soname + +# FIXME: What is the result of this for multi-config? All configs adding themselves to path? +set(CMAKE_MODULE_PATH ${gtest_BUILD_DIRS_RELEASE} ${CMAKE_MODULE_PATH}) + +########## COMPONENTS TARGET PROPERTIES Release ######################################## + + ########## COMPONENT GTest::gmock_main ############# + + set(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_main_DEPS_TARGET) + add_library(gtest_GTest_gmock_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_main_LIBS_RELEASE}" + "${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_main_DEPS_TARGET + gtest_GTest_gmock_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock_main" + "${gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gmock ############# + + set(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_DEPS_TARGET) + add_library(gtest_GTest_gmock_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_LIBS_RELEASE}" + "${gtest_GTest_gmock_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_DEPS_TARGET + gtest_GTest_gmock_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock" + "${gtest_GTest_gmock_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest_main ############# + + set(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_main_DEPS_TARGET) + add_library(gtest_GTest_gtest_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_main_LIBS_RELEASE}" + "${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_main_DEPS_TARGET + gtest_GTest_gtest_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest_main" + "${gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest ############# + + set(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_DEPS_TARGET) + add_library(gtest_GTest_gtest_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_LIBS_RELEASE}" + "${gtest_GTest_gtest_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_DEPS_TARGET + gtest_GTest_gtest_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest" + "${gtest_GTest_gtest_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE}>) + + ########## AGGREGATED GLOBAL TARGET WITH THE COMPONENTS ##################### + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) + +########## For the modules (FindXXX) +set(gtest_LIBRARIES_RELEASE gtest::gtest) diff --git a/build/Release/generators/module-GTest-release-x86_64-data.cmake b/build/Release/generators/module-GTest-release-x86_64-data.cmake new file mode 100644 index 0000000..4e57186 --- /dev/null +++ b/build/Release/generators/module-GTest-release-x86_64-data.cmake @@ -0,0 +1,174 @@ +########### AGGREGATED COMPONENTS AND DEPENDENCIES FOR THE MULTI CONFIG ##################### +############################################################################################# + +list(APPEND gtest_COMPONENT_NAMES GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +list(REMOVE_DUPLICATES gtest_COMPONENT_NAMES) +if(DEFINED gtest_FIND_DEPENDENCY_NAMES) + list(APPEND gtest_FIND_DEPENDENCY_NAMES ) + list(REMOVE_DUPLICATES gtest_FIND_DEPENDENCY_NAMES) +else() + set(gtest_FIND_DEPENDENCY_NAMES ) +endif() + +########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_PACKAGE_FOLDER_RELEASE "/home/stas/.conan2/p/b/gtestd1b11d3279ccb/p") +set(gtest_BUILD_MODULES_PATHS_RELEASE ) + + +set(gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_RES_DIRS_RELEASE ) +set(gtest_DEFINITIONS_RELEASE ) +set(gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_OBJECTS_RELEASE ) +set(gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_COMPILE_OPTIONS_C_RELEASE ) +set(gtest_COMPILE_OPTIONS_CXX_RELEASE ) +set(gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_BIN_DIRS_RELEASE ) +set(gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_LIBS_RELEASE gmock_main gmock gtest_main gtest) +set(gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_FRAMEWORKS_RELEASE ) +set(gtest_BUILD_DIRS_RELEASE ) +set(gtest_NO_SONAME_MODE_RELEASE FALSE) + + +# COMPOUND VARIABLES +set(gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_COMPILE_OPTIONS_C_RELEASE}>") +set(gtest_LINKER_FLAGS_RELEASE + "$<$,SHARED_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,MODULE_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,EXECUTABLE>:${gtest_EXE_LINK_FLAGS_RELEASE}>") + + +set(gtest_COMPONENTS_RELEASE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +########### COMPONENT GTest::gmock_main VARIABLES ############################################ + +set(gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_main_LIBS_RELEASE gmock_main) +set(gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_main_DEPENDENCIES_RELEASE GTest::gmock) +set(gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gmock VARIABLES ############################################ + +set(gtest_GTest_gmock_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_LIBS_RELEASE gmock) +set(gtest_GTest_gmock_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest_main VARIABLES ############################################ + +set(gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_main_LIBS_RELEASE gtest_main) +set(gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_main_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest VARIABLES ############################################ + +set(gtest_GTest_gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_LIBS_RELEASE gtest) +set(gtest_GTest_gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_DEPENDENCIES_RELEASE ) +set(gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE}>") \ No newline at end of file diff --git a/build/Release/generators/module-GTestTargets.cmake b/build/Release/generators/module-GTestTargets.cmake new file mode 100644 index 0000000..7ae37de --- /dev/null +++ b/build/Release/generators/module-GTestTargets.cmake @@ -0,0 +1,37 @@ +# Load the debug and release variables +file(GLOB DATA_FILES "${CMAKE_CURRENT_LIST_DIR}/module-GTest-*-data.cmake") + +foreach(f ${DATA_FILES}) + include(${f}) +endforeach() + +# Create the targets for all the components +foreach(_COMPONENT ${gtest_COMPONENT_NAMES} ) + if(NOT TARGET ${_COMPONENT}) + add_library(${_COMPONENT} INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Component target declared '${_COMPONENT}'") + endif() +endforeach() + +if(NOT TARGET gtest::gtest) + add_library(gtest::gtest INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Target declared 'gtest::gtest'") +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) +endif() +if(NOT TARGET GTest::Main) + add_library(GTest::Main INTERFACE IMPORTED) + set_property(TARGET GTest::Main PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +# Load the debug and release library finders +file(GLOB CONFIG_FILES "${CMAKE_CURRENT_LIST_DIR}/module-GTest-Target-*.cmake") + +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() \ No newline at end of file diff --git a/build/Release/main b/build/Release/main new file mode 100755 index 0000000000000000000000000000000000000000..27a7b345a2862fed8e3081c803535e424bef43e5 GIT binary patch literal 22728 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 z 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 (%R+H^WsTbMW8EbIj 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 literal 0 HcmV?d00001 diff --git a/build/Release/two-sum-test[1]_include.cmake b/build/Release/two-sum-test[1]_include.cmake new file mode 100644 index 0000000..63d698e --- /dev/null +++ b/build/Release/two-sum-test[1]_include.cmake @@ -0,0 +1,5 @@ +if(EXISTS "/home/stas/CppDevCourse-hw3/build/Release/two-sum-test[1]_tests.cmake") + include("/home/stas/CppDevCourse-hw3/build/Release/two-sum-test[1]_tests.cmake") +else() + add_test(two-sum-test_NOT_BUILT two-sum-test_NOT_BUILT) +endif() diff --git a/build/Release/two-sum-test[1]_tests.cmake b/build/Release/two-sum-test[1]_tests.cmake new file mode 100644 index 0000000..7e01636 --- /dev/null +++ b/build/Release/two-sum-test[1]_tests.cmake @@ -0,0 +1,13 @@ +add_test([=[TwoSumsTest.AllPositive]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.AllPositive]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.AllPositive]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +add_test([=[TwoSumsTest.NoSum]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.NoSum]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.NoSum]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +add_test([=[TwoSumsTest.WithZero]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.WithZero]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.WithZero]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +add_test([=[TwoSumsTest.MultiplePairs]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.MultiplePairs]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.MultiplePairs]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +add_test([=[TwoSumsTest.MultiplePairsSameElement]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.MultiplePairsSameElement]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.MultiplePairsSameElement]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +add_test([=[TwoSumsTest.LastElement]=] /home/stas/CppDevCourse-hw3/build/Release/two-sum-test [==[--gtest_filter=TwoSumsTest.LastElement]==] --gtest_also_run_disabled_tests) +set_tests_properties([=[TwoSumsTest.LastElement]=] PROPERTIES WORKING_DIRECTORY /home/stas/CppDevCourse-hw3/build/Release SKIP_REGULAR_EXPRESSION [==[\[ SKIPPED \]]==]) +set( two-sum-test_TESTS TwoSumsTest.AllPositive TwoSumsTest.NoSum TwoSumsTest.WithZero TwoSumsTest.MultiplePairs TwoSumsTest.MultiplePairsSameElement TwoSumsTest.LastElement) diff --git a/src/two-sum.cpp b/src/two-sum.cpp new file mode 100644 index 0000000..6cfe40c --- /dev/null +++ b/src/two-sum.cpp @@ -0,0 +1,16 @@ +#include "two-sum.hpp" +#include // для std::min и std::max + + +bool two_sum(const int nums[ARRAY_SIZE], const int target, std::size_t& index0, std::size_t& index1) { + for (std::size_t i = 0; i < ARRAY_SIZE; ++i) { + for (std::size_t j = i + 1; j < ARRAY_SIZE; ++j) { + if (nums[i] + nums[j] == target) { + index0 = std::min(i, j); + index1 = std::max(i, j); + return true; + } + } + } + return false; +} \ No newline at end of file