From e4b23d0c9db02c2f3de4c42e3d6d00f26aca1498 Mon Sep 17 00:00:00 2001 From: AnhQNguyen <66961614+AnhQNguyen@users.noreply.github.com> Date: Fri, 7 May 2021 19:21:40 -0700 Subject: [PATCH 01/17] Create main.yml --- .github/workflows/main.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..7855d5e --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,36 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the main branch + push: + branches: [ main ] + pull_request: + branches: [ main ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + # Runs a single command using the runners shell + - name: Run a one-line script + run: echo Hello, world! + + # Runs a set of commands using the runners shell + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. From 17e8d2858f884574bd5b189d38a7469ba2a15e3d Mon Sep 17 00:00:00 2001 From: AnhQNguyen Date: Fri, 7 May 2021 19:27:12 -0700 Subject: [PATCH 02/17] add googletest --- .gitmodules | 3 +++ googletest | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 googletest diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..8cf8b5e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "googletest"] + path = googletest + url = https://github.com/google/googletest.git diff --git a/googletest b/googletest new file mode 160000 index 0000000..f5e592d --- /dev/null +++ b/googletest @@ -0,0 +1 @@ +Subproject commit f5e592d8ee5ffb1d9af5be7f715ce3576b8bf9c4 From f0bbbccc662354df5ac493c6df8757fbc0e9bf93 Mon Sep 17 00:00:00 2001 From: AnhQNguyen Date: Fri, 7 May 2021 19:42:02 -0700 Subject: [PATCH 03/17] test --- .github/workflows/main.yml | 21 ++++++--- header/rectangle.hpp | 3 ++ src/main.cpp | 30 +++++++++++++ src/rectangle.cpp | 33 ++++++++++++++ tests/test.cpp | 92 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 172 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7855d5e..81507c9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ name: CI on: # Triggers the workflow on push or pull request events but only for the main branch push: - branches: [ main ] + branches: [ main, AnhQNguyen/passing_tests, Lionblaze218/failing_tests ] pull_request: branches: [ main ] @@ -26,11 +26,18 @@ jobs: - uses: actions/checkout@v2 # Runs a single command using the runners shell - - name: Run a one-line script - run: echo Hello, world! + - name: Run Cmake + run: cmake . # Runs a set of commands using the runners shell - - name: Run a multi-line script - run: | - echo Add other actions to build, - echo test, and deploy your project. + - name: Run make + run: make + + - name: Run test + run: ./test + + - name: Run rectangle + run: ./rectangle + + + diff --git a/header/rectangle.hpp b/header/rectangle.hpp index a5fef48..39cc2e9 100644 --- a/header/rectangle.hpp +++ b/header/rectangle.hpp @@ -9,6 +9,9 @@ class Rectangle { Rectangle(); Rectangle(int w,int h); + int get_width(); + int get_height(); + void set_width(int w); void set_height(int h); int area(); diff --git a/src/main.cpp b/src/main.cpp index e69de29..14c5a71 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -0,0 +1,30 @@ +#include +#include "../header/rectangle.hpp" + +using namespace std; + +int main() +{ + Rectangle rect1, rect2; + rect1.set_width(3); + rect1.set_height(4); + + rect2.set_width(4); + rect2.set_height(2); + + cout << "Rectangle 1 area: " << rect1.area() << endl; + cout << "Rectangle 2 area: " << rect2.area() << endl; + + cout << "Rectangle 1 perimeter: " << rect1.perimeter() << endl; + cout << "Rectangle 2 perimeter: " << rect2.perimeter() << endl; + + Rectangle rect3(5,2); + cout << "Width: " << rect3.get_width() << endl; + cout << "Height " << rect3.get_height() << endl; + + cout << "Rectangle 3 area: " << rect3.area() << endl; + cout << "Rectangle 3 perimeter: " << rect3.perimeter() << endl; + + return 0; +} + diff --git a/src/rectangle.cpp b/src/rectangle.cpp index e69de29..fb98cbb 100644 --- a/src/rectangle.cpp +++ b/src/rectangle.cpp @@ -0,0 +1,33 @@ +#include "../header/rectangle.hpp" + +Rectangle::Rectangle() {} + +Rectangle::Rectangle(int w, int h) { + this->width = w; + this->height = h; + +} +void Rectangle::set_width(int w) { + this->width = w; +} + +void Rectangle::set_height(int h) { + this->height = h; +} + +int Rectangle::get_width() { + return this->width; +} + +int Rectangle::get_height() { + return this->height; + +} + +int Rectangle::area() { + return this->width * this->height; +} + +int Rectangle::perimeter() { + return (this->width * 2 + this->height * 2); +} diff --git a/tests/test.cpp b/tests/test.cpp index e69de29..6a71e86 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -0,0 +1,92 @@ +#include "../header/rectangle.hpp" +#include "gtest/gtest.h" + +//AREA +TEST(areaTest, zeroWidth) { + Rectangle r; + r.set_width(0); + r.set_height(5); + EXPECT_EQ(r.area(), 0); +} + +TEST(areaTest, zeroHeight) { + Rectangle r; + r.set_width(5); + r.set_height(0); + EXPECT_EQ(r.area(), 0); +} + +TEST(areaTest, zeroArea) { + Rectangle r; + r.set_width(5); + r.set_height(0); + EXPECT_EQ(r.area(), 0); +} + +TEST(areaTest, positiveArea) { + Rectangle r; + r.set_width(5); + r.set_height(2); + EXPECT_EQ(r.area(), 10); + +} + +TEST(areaTest, negativeArea) { + Rectangle r; + r.set_width(5); + r.set_height(-2); + EXPECT_EQ(r.area(), -10); + + +} + +//PERIMETER + +TEST(perimeterTest, positivePerimeter) { + Rectangle r; + r.set_width(5); + r.set_height(2); + EXPECT_EQ(r.perimeter(), 14); + +} + +TEST(perimeterTest, negativePerimeter) { + Rectangle r; + r.set_width(-5); + r.set_height(-2); + EXPECT_EQ(r.perimeter(), -14); +} + +TEST(perimeterTest, zeroPerimeter) { + Rectangle r; + r.set_width(0); + r.set_height(0); + EXPECT_EQ(r.perimeter(), 0); + +} + +//CONSTRUCTOR + +TEST(constructorTest, defaultConstructor) { + Rectangle r; + EXPECT_EQ(r.get_width(), 0); + EXPECT_EQ(r.get_height(), 0); +} + +TEST(constructorTest, positiveParameters) { + Rectangle r(5,2); + EXPECT_EQ(r.get_width(), 5); + EXPECT_EQ(r.get_height(), 2); + +} + +TEST(constructorTest, negativeParameters) { + Rectangle r(-5, -2); + EXPECT_EQ(r.get_width(), -5); + EXPECT_EQ(r.get_height(), -2); +} + +int main(int argc, char **argv) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} From 9fed190e2769708f78422b39eb847aa6c8f3e123 Mon Sep 17 00:00:00 2001 From: AnhQNguyen Date: Fri, 7 May 2021 19:48:21 -0700 Subject: [PATCH 04/17] test 2 --- CMakeCache.txt | 550 ++++++++++++++ CMakeFiles/3.17.5/CMakeCCompiler.cmake | 76 ++ CMakeFiles/3.17.5/CMakeCXXCompiler.cmake | 88 +++ .../3.17.5/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8520 bytes .../3.17.5/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8528 bytes CMakeFiles/3.17.5/CMakeSystem.cmake | 15 + .../3.17.5/CompilerIdC/CMakeCCompilerId.c | 671 ++++++++++++++++++ CMakeFiles/3.17.5/CompilerIdC/a.out | Bin 0 -> 8680 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++++ CMakeFiles/3.17.5/CompilerIdCXX/a.out | Bin 0 -> 8696 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/CMakeError.log | 65 ++ CMakeFiles/CMakeOutput.log | 441 ++++++++++++ CMakeFiles/Makefile.cmake | 79 +++ CMakeFiles/Makefile2 | 326 +++++++++ CMakeFiles/TargetDirectories.txt | 30 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/progress.marks | 1 + CMakeFiles/rectangle.dir/CXX.includecache | 20 + CMakeFiles/rectangle.dir/DependInfo.cmake | 21 + CMakeFiles/rectangle.dir/build.make | 133 ++++ CMakeFiles/rectangle.dir/cmake_clean.cmake | 11 + CMakeFiles/rectangle.dir/depend.internal | 9 + CMakeFiles/rectangle.dir/depend.make | 9 + CMakeFiles/rectangle.dir/flags.make | 10 + CMakeFiles/rectangle.dir/link.txt | 1 + CMakeFiles/rectangle.dir/progress.make | 4 + CMakeFiles/rectangle.dir/src/main.cpp.o | Bin 0 -> 5176 bytes CMakeFiles/rectangle.dir/src/rectangle.cpp.o | Bin 0 -> 2240 bytes CMakeFiles/test.dir/CXX.includecache | 14 + CMakeFiles/test.dir/DependInfo.cmake | 29 + CMakeFiles/test.dir/build.make | 134 ++++ CMakeFiles/test.dir/cmake_clean.cmake | 11 + CMakeFiles/test.dir/depend.internal | 29 + CMakeFiles/test.dir/depend.make | 29 + CMakeFiles/test.dir/flags.make | 10 + CMakeFiles/test.dir/link.txt | 1 + CMakeFiles/test.dir/progress.make | 4 + CMakeFiles/test.dir/src/rectangle.cpp.o | Bin 0 -> 2240 bytes CMakeFiles/test.dir/tests/test.cpp.o | Bin 0 -> 146840 bytes CMakeLists.txt | 18 + Makefile | 381 ++++++++++ cmake_install.cmake | 55 ++ lib/libgmock.a | Bin 0 -> 784420 bytes lib/libgmock_main.a | Bin 0 -> 4268 bytes lib/libgtest.a | Bin 0 -> 2236958 bytes lib/libgtest_main.a | Bin 0 -> 4012 bytes rectangle | Bin 0 -> 13800 bytes test | Bin 0 -> 1330072 bytes 49 files changed, 3952 insertions(+) create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.17.5/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.17.5/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.17.5/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.17.5/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.17.5/CMakeSystem.cmake create mode 100644 CMakeFiles/3.17.5/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.17.5/CompilerIdC/a.out create mode 100644 CMakeFiles/3.17.5/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.17.5/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/CMakeError.log create mode 100644 CMakeFiles/CMakeOutput.log create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/cmake.check_cache create mode 100644 CMakeFiles/progress.marks create mode 100644 CMakeFiles/rectangle.dir/CXX.includecache create mode 100644 CMakeFiles/rectangle.dir/DependInfo.cmake create mode 100644 CMakeFiles/rectangle.dir/build.make create mode 100644 CMakeFiles/rectangle.dir/cmake_clean.cmake create mode 100644 CMakeFiles/rectangle.dir/depend.internal create mode 100644 CMakeFiles/rectangle.dir/depend.make create mode 100644 CMakeFiles/rectangle.dir/flags.make create mode 100644 CMakeFiles/rectangle.dir/link.txt create mode 100644 CMakeFiles/rectangle.dir/progress.make create mode 100644 CMakeFiles/rectangle.dir/src/main.cpp.o create mode 100644 CMakeFiles/rectangle.dir/src/rectangle.cpp.o create mode 100644 CMakeFiles/test.dir/CXX.includecache create mode 100644 CMakeFiles/test.dir/DependInfo.cmake create mode 100644 CMakeFiles/test.dir/build.make create mode 100644 CMakeFiles/test.dir/cmake_clean.cmake create mode 100644 CMakeFiles/test.dir/depend.internal create mode 100644 CMakeFiles/test.dir/depend.make create mode 100644 CMakeFiles/test.dir/flags.make create mode 100644 CMakeFiles/test.dir/link.txt create mode 100644 CMakeFiles/test.dir/progress.make create mode 100644 CMakeFiles/test.dir/src/rectangle.cpp.o create mode 100644 CMakeFiles/test.dir/tests/test.cpp.o create mode 100644 CMakeLists.txt create mode 100644 Makefile create mode 100644 cmake_install.cmake create mode 100644 lib/libgmock.a create mode 100644 lib/libgmock_main.a create mode 100644 lib/libgtest.a create mode 100644 lib/libgtest_main.a create mode 100755 rectangle create mode 100755 test diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..0ac2e0c --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,550 @@ +# This is the CMakeCache file. +# For build in directory: /home/csmajs/anguy589/lab-6-github-actions +# It was generated by CMake: /usr/bin/cmake3 +# 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 +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O2 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O2 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib64) +CMAKE_INSTALL_LIBDIR:PATH=lib64 + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/opt/rh/devtoolset-6/root/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=/opt/rh/devtoolset-6/root/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.10.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=10 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/opt/rh/devtoolset-6/root/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;gmock; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;gtest; + + +######################## +# 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/csmajs/anguy589/lab-6-github-actions +//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=17 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake3 +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack3 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest3 +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake3 +//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= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/csmajs/anguy589/lab-6-github-actions +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED: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=4 +//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/cmake3 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Python +FIND_PACKAGE_MESSAGE_DETAILS_Python:INTERNAL=[/usr/bin/python3.6][cfound components: Interpreter ][v3.6.8()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +//Path to a program. +_Python_EXECUTABLE:INTERNAL=/usr/bin/python3.6 +//Python Properties +_Python_INTERPRETER_PROPERTIES:INTERNAL=Python;3;6;8;64;m;cpython-36m-x86_64-linux-gnu;/usr/lib64/python3.6;/usr/lib64/python3.6;/usr/lib/python3.6/site-packages;/usr/lib64/python3.6/site-packages +_Python_INTERPRETER_SIGNATURE:INTERNAL=d56fdd14317999eabbcae3dea187bdf7 +cmake_package_name:INTERNAL=GTest +generated_dir:INTERNAL=/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/CMakeFiles/3.17.5/CMakeCCompiler.cmake b/CMakeFiles/3.17.5/CMakeCCompiler.cmake new file mode 100644 index 0000000..e497fe4 --- /dev/null +++ b/CMakeFiles/3.17.5/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/opt/rh/devtoolset-6/root/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "6.3.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/opt/rh/devtoolset-6/root/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/opt/rh/devtoolset-6/root/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/opt/rh/devtoolset-6/root/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/opt/rh/devtoolset-6/root/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/opt/rh/devtoolset-6/root/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include;/usr/local/include;/opt/rh/devtoolset-6/root/usr/include;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1;/opt/rh/devtoolset-6/root/usr/lib64;/lib64;/usr/lib64;/opt/rh/devtoolset-6/root/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.17.5/CMakeCXXCompiler.cmake b/CMakeFiles/3.17.5/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..48cf530 --- /dev/null +++ b/CMakeFiles/3.17.5/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/opt/rh/devtoolset-6/root/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "6.3.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +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") +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 "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/opt/rh/devtoolset-6/root/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/opt/rh/devtoolset-6/root/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/opt/rh/devtoolset-6/root/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/opt/rh/devtoolset-6/root/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/opt/rh/devtoolset-6/root/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1;/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/x86_64-redhat-linux;/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/backward;/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include;/usr/local/include;/opt/rh/devtoolset-6/root/usr/include;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1;/opt/rh/devtoolset-6/root/usr/lib64;/lib64;/usr/lib64;/opt/rh/devtoolset-6/root/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.17.5/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.17.5/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..cb26efa640868e6b581b522c1af40502f8e14997 GIT binary patch literal 8520 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 Zl>R~uiAtLYXX4`a`$Yp)HUpc;{tZ!hVzK}L literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.17.5/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.17.5/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..2632f8640b1f7a22f83c46da875bfefb60e17738 GIT binary patch literal 8528 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.17.5/CMakeSystem.cmake b/CMakeFiles/3.17.5/CMakeSystem.cmake new file mode 100644 index 0000000..e15cc6a --- /dev/null +++ b/CMakeFiles/3.17.5/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-3.10.0-1160.24.1.el7.x86_64") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-1160.24.1.el7.x86_64") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-3.10.0-1160.24.1.el7.x86_64") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "3.10.0-1160.24.1.el7.x86_64") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/CMakeFiles/3.17.5/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/3.17.5/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/CMakeFiles/3.17.5/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# 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 +# 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(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +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(__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" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_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" + +# 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 +#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 components. */ +#ifdef 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'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.17.5/CompilerIdC/a.out b/CMakeFiles/3.17.5/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..7749d0408c7090dc2a5e5683908db82c05a5a9bb GIT binary patch literal 8680 zcmeHMZ)_Y#6`#BFzx+F&)0jF*+pJ0=oPsyDQW5eODi8%x387S~iUm^R;3^Rxid;zf0zxhjbqaR+@SWcBvounC6BbXZA-F2 zII%1F^)LPGotKfz7i9nAvKixRc-*aVlzETtVl}kfXT=`9fCKi7JypKj|H+2ayvmXLGq&Mjx z^vT;ny>RXL#u@a6;nWRY#Dd}i7@v_<49;N`BP#2!WBDQdYk!drF5L@&1HEuVzqGhp z_g&WCx@Xldd0WNaYB!0&IlKPTpLu1KB1FFK5D*vB5ZK`5$`=9heJE?Xs01;v-6CK4 z{tLica&{95#reT^PXPz>g|A%K3;BgB(K|BwbM-sH%em-veOmX;*S;odU!V0w@95|1 zx84U|?}bYTwXdC4sc7DrrjRIYC zz6s^Q*w$+;ztu0@4d9bsynDA;)SvmldW`!sR(LN~xYY$ditB!-PtN)Do$u%0!vQfc z82LhEFmgCz%uSX0|3erjatzUs@s*7_`N+y{J-yxgcMWI8k0n!y>;SxtgJs2{tlT)B z$mWun^gy$n+EvPI=S<6>%{Z1at&vQ2d?1Fi1A%6Ccx-_3@uZnb3|mG#F=FOZ)<6p| zeH#N$HbeC|zi)<)_%g_TkTH;Z?-h$LfxHUx4Uk>%lvl%xgYyU`->E*~n+W+fuCA_` z@>Pcrm){QHKOrsbo3}mGNA};jQ!FZI8Vq#@8}`<&I#F|4?B4L?6WcdGjxhS{g6l=_ zTRMz-rmKyL;=&Uph}K1dIG;6V>O=z#}4@Sq3&*FA6n z)`OU)NJ<56yhdfYnhK@@n#`>s{VFUgF|C((+;0uZ+(y!Qf5h9#1}c}|YOvw*zuzln zkTUJpP?Yw3R3EOVG0pfj6k?^k!+w$^?gKD2*h18kWPy7RnP9n!iNCRI&+7zSpJRI1 z7Gi?xXMBisj+^9Z;Xk-t|7peQm?gr^$Dku2=E_fg7uIREmjw(%>^pPAT znIpNUvvZfy2Aw^w#)0V|Tt1KfJOw!Vzu@wJR@yIrF5d^-t6leN?~L@bR$QpoAXiG4A?wu-XyN7m zSCabBvhnao>1X+KzfSi2y^$*1><6-Ze6EEC_&ml#Bj9VHfAEw96Mq+m09W9v<{l?u zz(at$$4RU7v-~~UEph3(>~@&^xcwgmTq(1(l~aJ%`9osS^*%m}I7GznX$5h=CGqv5 znZ`4JuU-Ni+l$9RnB<-nN6z^&eq0z`PxnUl^>l)jqeLEe0tBCKBdQy=H@&M*7<*#- zJ0dY-e|Pu6Xur`P>4-(K26;$2oXg9W2qO_UEtBEW*{P;EPfMY{z{);I1>3SyRVd44 zj4?AEPbGxWvmdPD$+VHrCE_BP9?2Mdmc*4{-Pi!Tl+Ui9^hhp8Rmjs@NluyR(Y!ed z9bA6k1m^wwI;q>FC7o^AUh$|(2sL+d+%k`Vw6eAw<6JTgBjT7)(-|wFMml<$EOV5! z(R5xtl25|Xcrq?j)W*!*m{8*<)8NmRR@N@zN~IYo29#wJDH92lJC?G9D%-3=RvpcN zY9%J%j>8FzGV&>?i7^^LV{vf8noYGwlFi`!7l*+Nsxilt!w^u$Lid2+BUPb0g$ms} z4&#*Gp8sCpcMV?2rTLWCYy97Z*Z*7t+B(z6L8*p|=VM;i@&6UYX$*Ou_ZV)0jFZpn zKZ_i0W?Z@c&l)cytH{|$q4B(9gC??J{H zKdJC;#006|Amk>L{{HI+w^PQ5% zuG92~RR0il{G(8~4K9v{=QVu4ICdw$h7Ok2xtw#oY+H99{v&kIhX2Bx$)$>a0u#Vw A8~^|S literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.17.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.17.5/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/CMakeFiles/3.17.5/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* 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 + + +/* 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 */ +# 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 +# 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(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# 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(__CRAYXE) || defined(__CRAYXC) +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(__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" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_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" + +# 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 +#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 components. */ +#ifdef 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'}; +#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_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.17.5/CompilerIdCXX/a.out b/CMakeFiles/3.17.5/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..1d5311da1febc42f174c10e0c79a0c61f71211d5 GIT binary patch literal 8696 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 + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Determining if the function pthread_create exists in the pthreads failed with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_0948c/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_0948c.dir/build.make CMakeFiles/cmTC_0948c.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_0948c.dir/CheckFunctionExists.c.o +/opt/rh/devtoolset-6/root/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_0948c.dir/CheckFunctionExists.c.o -c /usr/share/cmake3/Modules/CheckFunctionExists.c +Linking C executable cmTC_0948c +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_0948c.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_0948c.dir/CheckFunctionExists.c.o -o cmTC_0948c -lpthreads +/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/ld: cannot find -lpthreads +collect2: error: ld returned 1 exit status +CMakeFiles/cmTC_0948c.dir/build.make:106: recipe for target 'cmTC_0948c' failed +gmake[1]: *** [cmTC_0948c] Error 1 +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Makefile:141: recipe for target 'cmTC_0948c/fast' failed +gmake: *** [cmTC_0948c/fast] Error 2 + + + diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..003795b --- /dev/null +++ b/CMakeFiles/CMakeOutput.log @@ -0,0 +1,441 @@ +The system is: Linux - 3.10.0-1160.24.1.el7.x86_64 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /opt/rh/devtoolset-6/root/usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/3.17.5/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /opt/rh/devtoolset-6/root/usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/3.17.5/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_28acf/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_28acf.dir/build.make CMakeFiles/cmTC_28acf.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_28acf.dir/testCCompiler.c.o +/opt/rh/devtoolset-6/root/usr/bin/cc -o CMakeFiles/cmTC_28acf.dir/testCCompiler.c.o -c /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_28acf +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_28acf.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/cc -rdynamic CMakeFiles/cmTC_28acf.dir/testCCompiler.c.o -o cmTC_28acf +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_56e29/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_56e29.dir/build.make CMakeFiles/cmTC_56e29.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o +/opt/rh/devtoolset-6/root/usr/bin/cc -v -o CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake3/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/cc +Target: x86_64-redhat-linux +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux +Thread model: posix +gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/cc1 -quiet -v /usr/share/cmake3/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccp72KEa.s +GNU C11 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux) + compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1, isl version 0.14 or 0.13 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include-fixed" +ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../x86_64-redhat-linux/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include + /usr/local/include + /opt/rh/devtoolset-6/root/usr/include + /usr/include +End of search list. +GNU C11 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux) + compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1, isl version 0.14 or 0.13 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 18ac54e10fc1f4b39548d3adfa3b2617 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/as -v --64 -o CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o /tmp/ccp72KEa.s +GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-12.el7.1 +COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_56e29 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_56e29.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -o cmTC_56e29 +Using built-in specs. +COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/cc +COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux +Thread model: posix +gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) +COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_56e29' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2 -plugin /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so -plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccehncJb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_56e29 /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../.. CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o /lib/../lib64/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_56e29' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + add: [/usr/local/include] + add: [/opt/rh/devtoolset-6/root/usr/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] ==> [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/opt/rh/devtoolset-6/root/usr/include] ==> [/opt/rh/devtoolset-6/root/usr/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include;/usr/local/include;/opt/rh/devtoolset-6/root/usr/include;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_56e29/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_56e29.dir/build.make CMakeFiles/cmTC_56e29.dir/build] + ignore line: [gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o] + ignore line: [/opt/rh/devtoolset-6/root/usr/bin/cc -v -o CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake3/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/cc] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/cc1 -quiet -v /usr/share/cmake3/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccp72KEa.s] + ignore line: [GNU C11 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1 isl version 0.14 or 0.13] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include-fixed"] + ignore line: [ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /opt/rh/devtoolset-6/root/usr/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C11 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1 isl version 0.14 or 0.13] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 18ac54e10fc1f4b39548d3adfa3b2617] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/as -v --64 -o CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o /tmp/ccp72KEa.s] + ignore line: [GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-12.el7.1] + ignore line: [COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_56e29] + ignore line: [/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_56e29.dir/link.txt --verbose=1] + ignore line: [/opt/rh/devtoolset-6/root/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -o cmTC_56e29 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) ] + ignore line: [COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_56e29' '-mtune=generic' '-march=x86-64'] + link line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2 -plugin /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so -plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccehncJb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_56e29 /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../.. CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o /lib/../lib64/crtn.o] + arg [/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccehncJb.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_56e29] ==> ignore + arg [/lib/../lib64/crt1.o] ==> ignore + arg [/lib/../lib64/crti.o] ==> ignore + arg [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o] ==> ignore + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] + arg [CMakeFiles/cmTC_56e29.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o] ==> ignore + arg [/lib/../lib64/crtn.o] ==> ignore + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] ==> [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] ==> [/opt/rh/devtoolset-6/root/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] ==> [/opt/rh/devtoolset-6/root/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1;/opt/rh/devtoolset-6/root/usr/lib64;/lib64;/usr/lib64;/opt/rh/devtoolset-6/root/usr/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_9c671/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_9c671.dir/build.make CMakeFiles/cmTC_9c671.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_9c671.dir/testCXXCompiler.cxx.o +/opt/rh/devtoolset-6/root/usr/bin/c++ -o CMakeFiles/cmTC_9c671.dir/testCXXCompiler.cxx.o -c /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_9c671 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_9c671.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/c++ -rdynamic CMakeFiles/cmTC_9c671.dir/testCXXCompiler.cxx.o -o cmTC_9c671 +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_4168d/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_4168d.dir/build.make CMakeFiles/cmTC_4168d.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o +/opt/rh/devtoolset-6/root/usr/bin/c++ -v -o CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/c++ +Target: x86_64-redhat-linux +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux +Thread model: posix +gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccVrC1mz.s +GNU C++14 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux) + compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1, isl version 0.14 or 0.13 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include-fixed" +ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../x86_64-redhat-linux/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1 + /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/x86_64-redhat-linux + /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/backward + /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include + /usr/local/include + /opt/rh/devtoolset-6/root/usr/include + /usr/include +End of search list. +GNU C++14 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux) + compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1, isl version 0.14 or 0.13 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: a68b63195c158323cd63fe518b04b091 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/as -v --64 -o CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVrC1mz.s +GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-12.el7.1 +COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_4168d +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_4168d.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4168d +Using built-in specs. +COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/c++ +COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux +Thread model: posix +gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) +COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4168d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2 -plugin /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so -plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs0z1cA.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 --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_4168d /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../.. CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o /lib/../lib64/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4168d' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1] + add: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/x86_64-redhat-linux] + add: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/backward] + add: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + add: [/usr/local/include] + add: [/opt/rh/devtoolset-6/root/usr/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1] ==> [/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1] + collapse include dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/x86_64-redhat-linux] ==> [/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/x86_64-redhat-linux] + collapse include dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/backward] ==> [/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/backward] + collapse include dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] ==> [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/opt/rh/devtoolset-6/root/usr/include] ==> [/opt/rh/devtoolset-6/root/usr/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1;/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/x86_64-redhat-linux;/opt/rh/devtoolset-6/root/usr/include/c++/6.3.1/backward;/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include;/usr/local/include;/opt/rh/devtoolset-6/root/usr/include;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_4168d/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_4168d.dir/build.make CMakeFiles/cmTC_4168d.dir/build] + ignore line: [gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/rh/devtoolset-6/root/usr/bin/c++ -v -o CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/c++] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccVrC1mz.s] + ignore line: [GNU C++14 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1 isl version 0.14 or 0.13] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include-fixed"] + ignore line: [ignoring nonexistent directory "/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1] + ignore line: [ /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/x86_64-redhat-linux] + ignore line: [ /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/backward] + ignore line: [ /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /opt/rh/devtoolset-6/root/usr/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (GCC) version 6.3.1 20170216 (Red Hat 6.3.1-3) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 6.3.1 20170216 (Red Hat 6.3.1-3) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1 isl version 0.14 or 0.13] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: a68b63195c158323cd63fe518b04b091] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/as -v --64 -o CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccVrC1mz.s] + ignore line: [GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-12.el7.1] + ignore line: [COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_4168d] + ignore line: [/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_4168d.dir/link.txt --verbose=1] + ignore line: [/opt/rh/devtoolset-6/root/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4168d ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/opt/rh/devtoolset-6/root/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/opt/rh/devtoolset-6/root/usr --mandir=/opt/rh/devtoolset-6/root/usr/share/man --infodir=/opt/rh/devtoolset-6/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-plugin --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=gcc4-compatible --with-isl=/builddir/build/BUILD/gcc-6.3.1-20170216/obj-x86_64-redhat-linux/isl-install --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 6.3.1 20170216 (Red Hat 6.3.1-3) (GCC) ] + ignore line: [COMPILER_PATH=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4168d' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2 -plugin /opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so -plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs0z1cA.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 --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_4168d /lib/../lib64/crt1.o /lib/../lib64/crti.o /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../.. CMakeFiles/cmTC_4168d.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o /lib/../lib64/crtn.o] + arg [/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccs0z1cA.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 [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_4168d] ==> ignore + arg [/lib/../lib64/crt1.o] ==> ignore + arg [/lib/../lib64/crti.o] ==> ignore + arg [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtbegin.o] ==> ignore + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] ==> dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] + arg [CMakeFiles/cmTC_4168d.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 [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/crtend.o] ==> ignore + arg [/lib/../lib64/crtn.o] ==> ignore + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] ==> [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1] + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../lib64] ==> [/opt/rh/devtoolset-6/root/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../..] ==> [/opt/rh/devtoolset-6/root/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/opt/rh/devtoolset-6/root/usr/lib/gcc/x86_64-redhat-linux/6.3.1;/opt/rh/devtoolset-6/root/usr/lib64;/lib64;/usr/lib64;/opt/rh/devtoolset-6/root/usr/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_330b5/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_330b5.dir/build.make CMakeFiles/cmTC_330b5.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_330b5.dir/CheckIncludeFile.c.o +/opt/rh/devtoolset-6/root/usr/bin/cc -o CMakeFiles/cmTC_330b5.dir/CheckIncludeFile.c.o -c /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_330b5 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_330b5.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/cc -rdynamic CMakeFiles/cmTC_330b5.dir/CheckIncludeFile.c.o -o cmTC_330b5 +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp + +Run Build Command(s):/opt/rh/devtoolset-6/root/usr/bin/gmake cmTC_851f1/fast && /opt/rh/devtoolset-6/root/usr/bin/gmake -f CMakeFiles/cmTC_851f1.dir/build.make CMakeFiles/cmTC_851f1.dir/build +gmake[1]: Entering directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_851f1.dir/CheckFunctionExists.c.o +/opt/rh/devtoolset-6/root/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_851f1.dir/CheckFunctionExists.c.o -c /usr/share/cmake3/Modules/CheckFunctionExists.c +Linking C executable cmTC_851f1 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_851f1.dir/link.txt --verbose=1 +/opt/rh/devtoolset-6/root/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_851f1.dir/CheckFunctionExists.c.o -o cmTC_851f1 -lpthread +gmake[1]: Leaving directory '/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/CMakeTmp' + + + diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..8a4be23 --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,79 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.17.5/CMakeCCompiler.cmake" + "CMakeFiles/3.17.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.17.5/CMakeSystem.cmake" + "CMakeLists.txt" + "googletest/CMakeLists.txt" + "googletest/googlemock/CMakeLists.txt" + "googletest/googlemock/cmake/gmock.pc.in" + "googletest/googlemock/cmake/gmock_main.pc.in" + "googletest/googletest/CMakeLists.txt" + "googletest/googletest/cmake/Config.cmake.in" + "googletest/googletest/cmake/gtest.pc.in" + "googletest/googletest/cmake/gtest_main.pc.in" + "googletest/googletest/cmake/internal_utils.cmake" + "/usr/share/cmake3/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/share/cmake3/Modules/CMakeCInformation.cmake" + "/usr/share/cmake3/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake3/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake3/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake3/Modules/CMakeDependentOption.cmake" + "/usr/share/cmake3/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake3/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake3/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake3/Modules/CMakePackageConfigHelpers.cmake" + "/usr/share/cmake3/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake3/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake3/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake3/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake3/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU.cmake" + "/usr/share/cmake3/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake3/Modules/FindPackageMessage.cmake" + "/usr/share/cmake3/Modules/FindPython.cmake" + "/usr/share/cmake3/Modules/FindPython/Support.cmake" + "/usr/share/cmake3/Modules/FindThreads.cmake" + "/usr/share/cmake3/Modules/GNUInstallDirs.cmake" + "/usr/share/cmake3/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake3/Modules/Platform/Linux.cmake" + "/usr/share/cmake3/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake3/Modules/WriteBasicConfigVersionFile.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" + "googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/test.dir/DependInfo.cmake" + "CMakeFiles/rectangle.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..e421ffd --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,326 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# 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/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/csmajs/anguy589/lab-6-github-actions + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/test.dir/all +all: CMakeFiles/rectangle.dir/all +all: googletest/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: googletest/preinstall + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/test.dir/clean +clean: CMakeFiles/rectangle.dir/clean +clean: googletest/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory googletest + +# Recursive "all" directory target. +googletest/all: googletest/googlemock/all + +.PHONY : googletest/all + +# Recursive "preinstall" directory target. +googletest/preinstall: googletest/googlemock/preinstall + +.PHONY : googletest/preinstall + +# Recursive "clean" directory target. +googletest/clean: googletest/googlemock/clean + +.PHONY : googletest/clean + +#============================================================================= +# Directory level rules for directory googletest/googlemock + +# Recursive "all" directory target. +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock_main.dir/all +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/all: googletest/googletest/all + +.PHONY : googletest/googlemock/all + +# Recursive "preinstall" directory target. +googletest/googlemock/preinstall: googletest/googletest/preinstall + +.PHONY : googletest/googlemock/preinstall + +# Recursive "clean" directory target. +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock_main.dir/clean +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock.dir/clean +googletest/googlemock/clean: googletest/googletest/clean + +.PHONY : googletest/googlemock/clean + +#============================================================================= +# Directory level rules for directory googletest/googletest + +# Recursive "all" directory target. +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest_main.dir/all +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest.dir/all + +.PHONY : googletest/googletest/all + +# Recursive "preinstall" directory target. +googletest/googletest/preinstall: + +.PHONY : googletest/googletest/preinstall + +# Recursive "clean" directory target. +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest_main.dir/clean +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest.dir/clean + +.PHONY : googletest/googletest/clean + +#============================================================================= +# Target rules for target CMakeFiles/test.dir + +# All Build rule for target. +CMakeFiles/test.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=12,13,14 "Built target test" +.PHONY : CMakeFiles/test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : CMakeFiles/test.dir/rule + +# Convenience name for target. +test: CMakeFiles/test.dir/rule + +.PHONY : test + +# clean rule for target. +CMakeFiles/test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/clean +.PHONY : CMakeFiles/test.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rectangle.dir + +# All Build rule for target. +CMakeFiles/rectangle.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=9,10,11 "Built target rectangle" +.PHONY : CMakeFiles/rectangle.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rectangle.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rectangle.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : CMakeFiles/rectangle.dir/rule + +# Convenience name for target. +rectangle: CMakeFiles/rectangle.dir/rule + +.PHONY : rectangle + +# clean rule for target. +CMakeFiles/rectangle.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/clean +.PHONY : CMakeFiles/rectangle.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=3,4 "Built target gmock_main" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=1,2 "Built target gmock" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=7,8 "Built target gtest_main" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=5,6 "Built target gtest" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest/googletest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest.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/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..21170e4 --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,30 @@ +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/install/strip.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/install/local.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/install.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/list_install_components.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/rebuild_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/test.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/edit_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/rectangle.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/install/strip.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/install/local.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/install.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/list_install_components.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/rebuild_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/CMakeFiles/edit_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/install/strip.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/install/local.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/install.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/list_install_components.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/rebuild_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/gmock_main.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/edit_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googlemock/CMakeFiles/gmock.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/install/strip.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/install/local.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/install.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/list_install_components.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/edit_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/gtest_main.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/rebuild_cache.dir +/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/gtest.dir diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..8351c19 --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +14 diff --git a/CMakeFiles/rectangle.dir/CXX.includecache b/CMakeFiles/rectangle.dir/CXX.includecache new file mode 100644 index 0000000..2067ff9 --- /dev/null +++ b/CMakeFiles/rectangle.dir/CXX.includecache @@ -0,0 +1,20 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + +/home/csmajs/anguy589/lab-6-github-actions/src/main.cpp +iostream +- +../header/rectangle.hpp +/home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + +/home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp +../header/rectangle.hpp +/home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + diff --git a/CMakeFiles/rectangle.dir/DependInfo.cmake b/CMakeFiles/rectangle.dir/DependInfo.cmake new file mode 100644 index 0000000..59e5cf4 --- /dev/null +++ b/CMakeFiles/rectangle.dir/DependInfo.cmake @@ -0,0 +1,21 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/csmajs/anguy589/lab-6-github-actions/src/main.cpp" "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/rectangle.dir/src/main.cpp.o" + "/home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp" "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/rectangle.dir/src/rectangle.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/rectangle.dir/build.make b/CMakeFiles/rectangle.dir/build.make new file mode 100644 index 0000000..f6eb870 --- /dev/null +++ b/CMakeFiles/rectangle.dir/build.make @@ -0,0 +1,133 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# 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/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# Include any dependencies generated for this target. +include CMakeFiles/rectangle.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/rectangle.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/rectangle.dir/flags.make + +CMakeFiles/rectangle.dir/src/main.cpp.o: CMakeFiles/rectangle.dir/flags.make +CMakeFiles/rectangle.dir/src/main.cpp.o: src/main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/rectangle.dir/src/main.cpp.o" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rectangle.dir/src/main.cpp.o -c /home/csmajs/anguy589/lab-6-github-actions/src/main.cpp + +CMakeFiles/rectangle.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rectangle.dir/src/main.cpp.i" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/csmajs/anguy589/lab-6-github-actions/src/main.cpp > CMakeFiles/rectangle.dir/src/main.cpp.i + +CMakeFiles/rectangle.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rectangle.dir/src/main.cpp.s" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/csmajs/anguy589/lab-6-github-actions/src/main.cpp -o CMakeFiles/rectangle.dir/src/main.cpp.s + +CMakeFiles/rectangle.dir/src/rectangle.cpp.o: CMakeFiles/rectangle.dir/flags.make +CMakeFiles/rectangle.dir/src/rectangle.cpp.o: src/rectangle.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/rectangle.dir/src/rectangle.cpp.o" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/rectangle.dir/src/rectangle.cpp.o -c /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp + +CMakeFiles/rectangle.dir/src/rectangle.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rectangle.dir/src/rectangle.cpp.i" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp > CMakeFiles/rectangle.dir/src/rectangle.cpp.i + +CMakeFiles/rectangle.dir/src/rectangle.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rectangle.dir/src/rectangle.cpp.s" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp -o CMakeFiles/rectangle.dir/src/rectangle.cpp.s + +# Object files for target rectangle +rectangle_OBJECTS = \ +"CMakeFiles/rectangle.dir/src/main.cpp.o" \ +"CMakeFiles/rectangle.dir/src/rectangle.cpp.o" + +# External object files for target rectangle +rectangle_EXTERNAL_OBJECTS = + +rectangle: CMakeFiles/rectangle.dir/src/main.cpp.o +rectangle: CMakeFiles/rectangle.dir/src/rectangle.cpp.o +rectangle: CMakeFiles/rectangle.dir/build.make +rectangle: CMakeFiles/rectangle.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable rectangle" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rectangle.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/rectangle.dir/build: rectangle + +.PHONY : CMakeFiles/rectangle.dir/build + +CMakeFiles/rectangle.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rectangle.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rectangle.dir/clean + +CMakeFiles/rectangle.dir/depend: + cd /home/csmajs/anguy589/lab-6-github-actions && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/rectangle.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rectangle.dir/depend + diff --git a/CMakeFiles/rectangle.dir/cmake_clean.cmake b/CMakeFiles/rectangle.dir/cmake_clean.cmake new file mode 100644 index 0000000..9507a92 --- /dev/null +++ b/CMakeFiles/rectangle.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/rectangle.dir/src/main.cpp.o" + "CMakeFiles/rectangle.dir/src/rectangle.cpp.o" + "rectangle" + "rectangle.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rectangle.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/rectangle.dir/depend.internal b/CMakeFiles/rectangle.dir/depend.internal new file mode 100644 index 0000000..a388e70 --- /dev/null +++ b/CMakeFiles/rectangle.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +CMakeFiles/rectangle.dir/src/main.cpp.o + /home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + /home/csmajs/anguy589/lab-6-github-actions/src/main.cpp +CMakeFiles/rectangle.dir/src/rectangle.cpp.o + /home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp diff --git a/CMakeFiles/rectangle.dir/depend.make b/CMakeFiles/rectangle.dir/depend.make new file mode 100644 index 0000000..d79d650 --- /dev/null +++ b/CMakeFiles/rectangle.dir/depend.make @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +CMakeFiles/rectangle.dir/src/main.cpp.o: header/rectangle.hpp +CMakeFiles/rectangle.dir/src/main.cpp.o: src/main.cpp + +CMakeFiles/rectangle.dir/src/rectangle.cpp.o: header/rectangle.hpp +CMakeFiles/rectangle.dir/src/rectangle.cpp.o: src/rectangle.cpp + diff --git a/CMakeFiles/rectangle.dir/flags.make b/CMakeFiles/rectangle.dir/flags.make new file mode 100644 index 0000000..9343169 --- /dev/null +++ b/CMakeFiles/rectangle.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# compile CXX with /opt/rh/devtoolset-6/root/usr/bin/c++ +CXX_FLAGS = -std=gnu++11 + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git a/CMakeFiles/rectangle.dir/link.txt b/CMakeFiles/rectangle.dir/link.txt new file mode 100644 index 0000000..8c78750 --- /dev/null +++ b/CMakeFiles/rectangle.dir/link.txt @@ -0,0 +1 @@ +/opt/rh/devtoolset-6/root/usr/bin/c++ -rdynamic CMakeFiles/rectangle.dir/src/main.cpp.o CMakeFiles/rectangle.dir/src/rectangle.cpp.o -o rectangle diff --git a/CMakeFiles/rectangle.dir/progress.make b/CMakeFiles/rectangle.dir/progress.make new file mode 100644 index 0000000..eaef64c --- /dev/null +++ b/CMakeFiles/rectangle.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 +CMAKE_PROGRESS_3 = 11 + diff --git a/CMakeFiles/rectangle.dir/src/main.cpp.o b/CMakeFiles/rectangle.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..08fb959cd7ab8d2c9577d0831f349ef2ba10b7fc GIT binary patch literal 5176 zcmd5?%jNQvjY}EJj?98 z_dDl&^WAgr+?{dHLl0{QTi_V%T*8yE0aCQ&!5Zx%Q3}K-(8XR%+a> zd1W_nYep#I2fad2B!ABJ#)<(_b}XjsXrN^Ab?fiz+mYJZzwf}dR9CtqZKbwntot+D zt*+G8VYiUV*+GQ2cWmRFn^j_BdRQbTTN4{sEn9wqW}71XcIDf`TV~gq)|XoPRxi!Y zB$Jz3C@S*zs+gVJ>X@m}9dbOO{Oi#_6#12_X~P9yB7UdZFScaUlR}6jeVSR4n3`Eq z@MF+uD`}VjoOQ6>O;-YVG~P*g3wgpCQ9rB$wFQN{TsyLG{!y1yE>*q8CMi}l0`+)S zwb+t^7Qrx|#_OOyTGu4uaFo`wUWviqi^0#v;9tey-^bt^sDRD%+!=#E7K4{#@Rwuo zw_@;*WAKYH_+`e`+R_y3b|of$HN`fYuPEDICGCul3wbCX3|c+op6j?rJl~a0wc-c0 z2`7kL-BNm0uj28r(~{B;?7(v*Bc5IIrfF2INV`&y1vkp$amMq6>>u3!;I2VRnHZG= zlJ7_y`+DjJS)Y}Cx)JH|-9R4UBPmPy7;9zNRSZul)7QzzVMvt^I-Tl7q`c%053ICF>+ZdxrDXyv#OEq^ExRnv{9gzefglO|F*1-~kbv^*s@6lMhN4wpbWleV-2cal~)vKv*)TWu{}*XTEhZBq=M2Aubsj(-4f z=G6EQ;23WMj`3x{*8z{#%O@3|s`MCyHlhIG7ykxnJ;wm&GgITo70x`j zs6IDus6O*-pi9TU132pZK;c>^-<$2js1c^lj}&g|{1kB1`5Ew_&I=HaI{DmWWByy| z()zz;kWA~`5)H)jB4gZv!4& z_qzZ`o!fv1by^UQI{N{?jpm~3nFqWL@I%1Q`}UxkzXTlh7k~%#R{%%-KJcLaXCNN+ z^Y0cL*LfpdTK}uS!#X8hY_9{3I^P5y)cG#psPlc`L7gWd9(8^KI6hyW0}tyQ3snkn z9&pt8CGeomuK`D$-vAHl{1M_&=dXa{^YsVtu+C|v^H0E0XSg5~V?JLi8BjRtT&r+? zE>PzNh)11Sh{w0py%5ju<9a{rhj{&4z&b_%N1jIj-^_u^9tZwA2-E!9&*k6{{T`cA z4#re!i0n3S{oYwHaLpsq{!}@zN2v{JQCrl#np?8d^dlIEbiod6kskGZk*-yvLFnbT z9%y{%Rj>Y&ig*<{Iaj~o^WJ5&mcdJZtmy#KxAXU@2M zGu|9ql*^bgO`-4q8u`%7eExs5hA#8|LkiII)f{@P+a7W>tKZxFazv)<#P#D+>O76_ zC5$y?=t6r~-M<|{>TCVF%>#y^FPallPMxP?iz?r&-!YZ{ybe^Y)~{iQI?d*PO3go~ z0(t&?_UL>)f7WB(n^TrEDVx%a0hj2vWb2Dv$ZewS>Pum2p?LY9Ru GGyiW7a)WgM literal 0 HcmV?d00001 diff --git a/CMakeFiles/rectangle.dir/src/rectangle.cpp.o b/CMakeFiles/rectangle.dir/src/rectangle.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f0f93ee5760f49aa956e8bfa6d58128036f64dad GIT binary patch literal 2240 zcmbu9&ubGw6vtN%0UkW+NpD^}6pMGy;=zmHu|mNf1byGhyzV;PUi87toB4d-+nL=rJC6$!V_lXd z*er2g1T&`OyMwW#hK}eF`$W0e{#I;1+FY4hTj6p0&PKbuUR*A0E|)jjiOyiXeK}4+ zp_r`zBbWJK@d}C{U(KC(XjMfzi#hSWHy?~xR;*9f>eQMT&*#r3hsGz%!^u&5#LgtM z>CBmQHZz(WD#_Vo(e*n#H8QN;_OO0^>p@9aO9^YBclVwZ`cTJ+qrrO6T{w_<)|KDi zJw^dEg?0{{Y!Dsml|a7!m<{2u{|Ij`b^n{sNpVfsXY{f&Lzx>>xVUCj$Ko zIN4Ejtd|4*7dY7fI@Ygsbf7518H$S^zoWER^a&F&(G?X=JhlVhwF3_w)=)%@c4S%~ zfkUDFs2UPGz5^f8yq7#o)s*}gH9W`U*ELU*hp8HqZ&5>h5s*yPmi%*S;M3$`s;1;$ zQv+`TlBrsf|40q|DIl4uA^FeL!1-*b+9AM`Ro`8ho0oRA*%Xx zTd3E!1(_(0yd|}VJzANmRR!i8`#YRIe5L;OErA?Pys^z=Y+rswbylcx^<(B6*WM`rO z>~XHJW%G}7^mE^7&o2D!!SJ6U-~7XWLX0r|dA5`jG{QamulXk_7tiGS(oh+%pJJdr zuh0H8aUO?52cuv_>_yGY?=qzG`;F(|UBgzO32rqf3~BsbUv;aRBM&v=e7+jXMW]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + +/home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp +../header/rectangle.hpp +/home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + diff --git a/CMakeFiles/test.dir/DependInfo.cmake b/CMakeFiles/test.dir/DependInfo.cmake new file mode 100644 index 0000000..77c2c57 --- /dev/null +++ b/CMakeFiles/test.dir/DependInfo.cmake @@ -0,0 +1,29 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp" "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/test.dir/src/rectangle.cpp.o" + "/home/csmajs/anguy589/lab-6-github-actions/tests/test.cpp" "/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/test.dir/tests/test.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "gtest_disable_pthreads=ON" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest/googletest/include" + "googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/test.dir/build.make b/CMakeFiles/test.dir/build.make new file mode 100644 index 0000000..54eeaa7 --- /dev/null +++ b/CMakeFiles/test.dir/build.make @@ -0,0 +1,134 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# 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/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# Include any dependencies generated for this target. +include CMakeFiles/test.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/test.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/test.dir/flags.make + +CMakeFiles/test.dir/tests/test.cpp.o: CMakeFiles/test.dir/flags.make +CMakeFiles/test.dir/tests/test.cpp.o: tests/test.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/test.dir/tests/test.cpp.o" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.dir/tests/test.cpp.o -c /home/csmajs/anguy589/lab-6-github-actions/tests/test.cpp + +CMakeFiles/test.dir/tests/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.dir/tests/test.cpp.i" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/csmajs/anguy589/lab-6-github-actions/tests/test.cpp > CMakeFiles/test.dir/tests/test.cpp.i + +CMakeFiles/test.dir/tests/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.dir/tests/test.cpp.s" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/csmajs/anguy589/lab-6-github-actions/tests/test.cpp -o CMakeFiles/test.dir/tests/test.cpp.s + +CMakeFiles/test.dir/src/rectangle.cpp.o: CMakeFiles/test.dir/flags.make +CMakeFiles/test.dir/src/rectangle.cpp.o: src/rectangle.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/test.dir/src/rectangle.cpp.o" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.dir/src/rectangle.cpp.o -c /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp + +CMakeFiles/test.dir/src/rectangle.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.dir/src/rectangle.cpp.i" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp > CMakeFiles/test.dir/src/rectangle.cpp.i + +CMakeFiles/test.dir/src/rectangle.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.dir/src/rectangle.cpp.s" + /opt/rh/devtoolset-6/root/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp -o CMakeFiles/test.dir/src/rectangle.cpp.s + +# Object files for target test +test_OBJECTS = \ +"CMakeFiles/test.dir/tests/test.cpp.o" \ +"CMakeFiles/test.dir/src/rectangle.cpp.o" + +# External object files for target test +test_EXTERNAL_OBJECTS = + +test: CMakeFiles/test.dir/tests/test.cpp.o +test: CMakeFiles/test.dir/src/rectangle.cpp.o +test: CMakeFiles/test.dir/build.make +test: lib/libgtest.a +test: CMakeFiles/test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/csmajs/anguy589/lab-6-github-actions/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable test" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/test.dir/build: test + +.PHONY : CMakeFiles/test.dir/build + +CMakeFiles/test.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/test.dir/cmake_clean.cmake +.PHONY : CMakeFiles/test.dir/clean + +CMakeFiles/test.dir/depend: + cd /home/csmajs/anguy589/lab-6-github-actions && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/test.dir/depend + diff --git a/CMakeFiles/test.dir/cmake_clean.cmake b/CMakeFiles/test.dir/cmake_clean.cmake new file mode 100644 index 0000000..83e1577 --- /dev/null +++ b/CMakeFiles/test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/test.dir/src/rectangle.cpp.o" + "CMakeFiles/test.dir/tests/test.cpp.o" + "test" + "test.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/test.dir/depend.internal b/CMakeFiles/test.dir/depend.internal new file mode 100644 index 0000000..fc1e8ad --- /dev/null +++ b/CMakeFiles/test.dir/depend.internal @@ -0,0 +1,29 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +CMakeFiles/test.dir/src/rectangle.cpp.o + /home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + /home/csmajs/anguy589/lab-6-github-actions/src/rectangle.cpp +CMakeFiles/test.dir/tests/test.cpp.o + /home/csmajs/anguy589/lab-6-github-actions/header/rectangle.hpp + /home/csmajs/anguy589/lab-6-github-actions/tests/test.cpp + googletest/googletest/include/gtest/gtest-death-test.h + googletest/googletest/include/gtest/gtest-matchers.h + googletest/googletest/include/gtest/gtest-message.h + googletest/googletest/include/gtest/gtest-param-test.h + googletest/googletest/include/gtest/gtest-printers.h + googletest/googletest/include/gtest/gtest-test-part.h + googletest/googletest/include/gtest/gtest-typed-test.h + googletest/googletest/include/gtest/gtest.h + googletest/googletest/include/gtest/gtest_pred_impl.h + googletest/googletest/include/gtest/gtest_prod.h + googletest/googletest/include/gtest/internal/custom/gtest-port.h + googletest/googletest/include/gtest/internal/custom/gtest-printers.h + googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest/googletest/include/gtest/internal/gtest-filepath.h + googletest/googletest/include/gtest/internal/gtest-internal.h + googletest/googletest/include/gtest/internal/gtest-param-util.h + googletest/googletest/include/gtest/internal/gtest-port-arch.h + googletest/googletest/include/gtest/internal/gtest-port.h + googletest/googletest/include/gtest/internal/gtest-string.h + googletest/googletest/include/gtest/internal/gtest-type-util.h diff --git a/CMakeFiles/test.dir/depend.make b/CMakeFiles/test.dir/depend.make new file mode 100644 index 0000000..25f0e3b --- /dev/null +++ b/CMakeFiles/test.dir/depend.make @@ -0,0 +1,29 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +CMakeFiles/test.dir/src/rectangle.cpp.o: header/rectangle.hpp +CMakeFiles/test.dir/src/rectangle.cpp.o: src/rectangle.cpp + +CMakeFiles/test.dir/tests/test.cpp.o: header/rectangle.hpp +CMakeFiles/test.dir/tests/test.cpp.o: tests/test.cpp +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-death-test.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-matchers.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-message.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-param-test.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-printers.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-test-part.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest-typed-test.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest_pred_impl.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/gtest_prod.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/custom/gtest-port.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/custom/gtest-printers.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-death-test-internal.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-filepath.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-internal.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-param-util.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-port-arch.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-port.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-string.h +CMakeFiles/test.dir/tests/test.cpp.o: googletest/googletest/include/gtest/internal/gtest-type-util.h + diff --git a/CMakeFiles/test.dir/flags.make b/CMakeFiles/test.dir/flags.make new file mode 100644 index 0000000..449efdc --- /dev/null +++ b/CMakeFiles/test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# compile CXX with /opt/rh/devtoolset-6/root/usr/bin/c++ +CXX_FLAGS = -std=gnu++11 + +CXX_DEFINES = -Dgtest_disable_pthreads=ON + +CXX_INCLUDES = -isystem /home/csmajs/anguy589/lab-6-github-actions/googletest/googletest/include -isystem /home/csmajs/anguy589/lab-6-github-actions/googletest/googletest + diff --git a/CMakeFiles/test.dir/link.txt b/CMakeFiles/test.dir/link.txt new file mode 100644 index 0000000..7ef7dc4 --- /dev/null +++ b/CMakeFiles/test.dir/link.txt @@ -0,0 +1 @@ +/opt/rh/devtoolset-6/root/usr/bin/c++ -rdynamic CMakeFiles/test.dir/tests/test.cpp.o CMakeFiles/test.dir/src/rectangle.cpp.o -o test lib/libgtest.a -lpthread diff --git a/CMakeFiles/test.dir/progress.make b/CMakeFiles/test.dir/progress.make new file mode 100644 index 0000000..cd34084 --- /dev/null +++ b/CMakeFiles/test.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 12 +CMAKE_PROGRESS_2 = 13 +CMAKE_PROGRESS_3 = 14 + diff --git a/CMakeFiles/test.dir/src/rectangle.cpp.o b/CMakeFiles/test.dir/src/rectangle.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f0f93ee5760f49aa956e8bfa6d58128036f64dad GIT binary patch literal 2240 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 OQ3O#b4c*6rOFsbrK>R-d literal 0 HcmV?d00001 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..806bcc3 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,18 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.8) + +ADD_SUBDIRECTORY(googletest) + +SET(CMAKE_CXX_STANDARD 11) + +ADD_EXECUTABLE(rectangle + src/main.cpp + src/rectangle.cpp +) + +ADD_EXECUTABLE(test + tests/test.cpp + src/rectangle.cpp +) + +TARGET_LINK_LIBRARIES(test gtest) +TARGET_COMPILE_DEFINITIONS(test PRIVATE gtest_disable_pthreads=ON) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..01b19ad --- /dev/null +++ b/Makefile @@ -0,0 +1,381 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# 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/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/csmajs/anguy589/lab-6-github-actions + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/csmajs/anguy589/lab-6-github-actions + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake3 -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake3 -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake3 -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake3 -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake3 -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake3 -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake3 --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake3 -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/csmajs/anguy589/lab-6-github-actions/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named test + +# Build rule for target. +test: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test +.PHONY : test + +# fast build rule for target. +test/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build +.PHONY : test/fast + +#============================================================================= +# Target rules for targets named rectangle + +# Build rule for target. +rectangle: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rectangle +.PHONY : rectangle + +# fast build rule for target. +rectangle/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/build +.PHONY : rectangle/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +src/main.o: src/main.cpp.o + +.PHONY : src/main.o + +# target to build an object file +src/main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/main.cpp.o +.PHONY : src/main.cpp.o + +src/main.i: src/main.cpp.i + +.PHONY : src/main.i + +# target to preprocess a source file +src/main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/main.cpp.i +.PHONY : src/main.cpp.i + +src/main.s: src/main.cpp.s + +.PHONY : src/main.s + +# target to generate assembly for a file +src/main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/main.cpp.s +.PHONY : src/main.cpp.s + +src/rectangle.o: src/rectangle.cpp.o + +.PHONY : src/rectangle.o + +# target to build an object file +src/rectangle.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/rectangle.cpp.o + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/rectangle.cpp.o +.PHONY : src/rectangle.cpp.o + +src/rectangle.i: src/rectangle.cpp.i + +.PHONY : src/rectangle.i + +# target to preprocess a source file +src/rectangle.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/rectangle.cpp.i + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/rectangle.cpp.i +.PHONY : src/rectangle.cpp.i + +src/rectangle.s: src/rectangle.cpp.s + +.PHONY : src/rectangle.s + +# target to generate assembly for a file +src/rectangle.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/rectangle.cpp.s + $(MAKE) $(MAKESILENT) -f CMakeFiles/rectangle.dir/build.make CMakeFiles/rectangle.dir/src/rectangle.cpp.s +.PHONY : src/rectangle.cpp.s + +tests/test.o: tests/test.cpp.o + +.PHONY : tests/test.o + +# target to build an object file +tests/test.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/tests/test.cpp.o +.PHONY : tests/test.cpp.o + +tests/test.i: tests/test.cpp.i + +.PHONY : tests/test.i + +# target to preprocess a source file +tests/test.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/tests/test.cpp.i +.PHONY : tests/test.cpp.i + +tests/test.s: tests/test.cpp.s + +.PHONY : tests/test.s + +# target to generate assembly for a file +tests/test.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/tests/test.cpp.s +.PHONY : tests/test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... rectangle" + @echo "... test" + @echo "... src/main.o" + @echo "... src/main.i" + @echo "... src/main.s" + @echo "... src/rectangle.o" + @echo "... src/rectangle.i" + @echo "... src/rectangle.s" + @echo "... tests/test.o" + @echo "... tests/test.i" + @echo "... tests/test.s" +.PHONY : help + + + +#============================================================================= +# 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/cmake_install.cmake b/cmake_install.cmake new file mode 100644 index 0000000..7ace759 --- /dev/null +++ b/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /home/csmajs/anguy589/lab-6-github-actions + +# 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 "") + 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 "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/csmajs/anguy589/lab-6-github-actions/googletest/cmake_install.cmake") + +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/csmajs/anguy589/lab-6-github-actions/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/lib/libgmock.a b/lib/libgmock.a new file mode 100644 index 0000000000000000000000000000000000000000..226ae81817b89817305076a273f14ede58a31ee5 GIT binary patch literal 784420 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� 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 J?(agO{|7Cu>OTMg literal 0 HcmV?d00001 diff --git a/lib/libgmock_main.a b/lib/libgmock_main.a new file mode 100644 index 0000000000000000000000000000000000000000..3e362e556dcdc5535aec2376c6a54f5c1063be8b GIT binary patch literal 4268 zcmbtWPiz!b7=PQvf)%hLCPa`-@gEo&cDmbthLA#8x*M0;bXzc}d3~KucgNkGsWY>% zMH@g8LPJb?)1wy?j0aC%Jivj2@!-jzUQE20a4->X9GcYcd-J~T>~tp{{3i3>_x--# z``-UQ11E)NR!{Yv&^pB!9?ax&kPd5FM!KS@rey&SWxkIw)&qYPe}2ix&dg2m)1?xh z&6j7(msvyD4y!a=v&K=?O;dMIMB|TSb0fpr*bvrWWHQ6KoTlZB45TRYeb@4(b3LgP zgbyXfPO-K{C}X#uY3t)s9cTO4bCSCg?770)pM{%$^{=gN6xN!L?;+(rCXX;F+?jh^ z_$&{uUkYnKNJu6>K8TcCYd*QTx{+$Weq;5?<|bp!!|edyW0Y9X^|16kh~+z(djRtFJ`h`;Gue984{9TeLMEYA^j?lm3WCbLCg z+0K$nytwmj+Pptj;>5jOuVHXot&CG zrVZ;^-OvUz#zU zsoXAUxdpo6JGO&>q}fvmc<(m+SwK>(jnmqHL*nf?gpVmc*_2Ny9M>8O;qOVk7y1?o z<)11X#~g+7uR+K5^h=b%4h!X>!ZXUI`NaW4{k6k4{7K=r6b`18-$ChtPp&CIFbEVaP_XwQ+z_{cp1?i}DWCv7%k?x^BgfT!pLNwl%rSv=@xfmOz1{#;#DlDH#n?woI(gA+f2IXF~< zD&_GH$N5$T+hW5&VJpjlFl)1(Fs-xJa!^eO3Oy>qy>Y?v7F^#B5<5OpyBJ<6|H&Mx zsSt35qlqcu~GI zAjY=GNOZ>LAS#Z&VN6;uQBap-TKUTzvr3#SjHYyzgPiF$!!=a*i)AQnR)xm{PuPK9 zH1qixz_JU%hjzQrMoTn`<}A;bhxqi{W;D2wD?$qs$$)3HVUMGxN5><=qE5;+n!Rdr|4Q zMF-&D2;U`}$0PWW2tF9W@opym1%+e$=-H0<4GPA88Gho=gN}mySELpumeS*KK8)b6 zM)>r=!T7JiPx0x#K>Vc$PA4+rha)(sQt*C2AD#c2L_>_m7NPM7j(n1Nr67hsowL_t zIK^kWztRZA0_1@g=2g->t1fhy-GJ$fA`nbp@O`FxZfI7;Jmy|GXk% z|M5(t^3?xsbz_lb)u6j-VsPEy{)?B#F^$h1KK0O@;NFi>B>q^n|MQTx ImB!2e3rpW;>Hq)$ literal 0 HcmV?d00001 diff --git a/lib/libgtest.a b/lib/libgtest.a new file mode 100644 index 0000000000000000000000000000000000000000..b46fdbfd9c7e54366a7f85800d216d22cd842de2 GIT binary patch literal 2236958 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