From e4cee3964d26121c81122ada5730da2e7465b47f Mon Sep 17 00:00:00 2001 From: bbod Date: Tue, 19 Nov 2019 23:00:05 -0700 Subject: [PATCH] done --- HW8/.idea/.gitignore | 2 + HW8/.idea/HW8.iml | 2 + HW8/.idea/codeStyles/codeStyleConfig.xml | 5 + HW8/.idea/misc.xml | 7 + HW8/.idea/modules.xml | 8 + HW8/.idea/vcs.xml | 6 + HW8/CMakeLists.txt | 6 + HW8/TestMemory.cpp | 141 ++++ HW8/cmake-build-debug/CMakeCache.txt | 366 ++++++++++ .../CMakeFiles/3.14.5/CMakeCCompiler.cmake | 75 ++ .../CMakeFiles/3.14.5/CMakeCXXCompiler.cmake | 78 ++ .../3.14.5/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 4304 bytes .../3.14.5/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 4288 bytes .../CMakeFiles/3.14.5/CMakeSystem.cmake | 15 + .../3.14.5/CompilerIdC/CMakeCCompilerId.c | 659 +++++++++++++++++ .../CMakeFiles/3.14.5/CompilerIdC/a.out | Bin 0 -> 8616 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 638 +++++++++++++++++ .../CMakeFiles/3.14.5/CompilerIdCXX/a.out | Bin 0 -> 8600 bytes .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 626 +++++++++++++++++ .../CMakeFiles/HW8.dir/DependInfo.cmake | 20 + .../CMakeFiles/HW8.dir/build.make | 98 +++ .../CMakeFiles/HW8.dir/cmake_clean.cmake | 10 + .../CMakeFiles/HW8.dir/depend.make | 2 + .../CMakeFiles/HW8.dir/flags.make | 10 + .../CMakeFiles/HW8.dir/link.txt | 1 + .../CMakeFiles/HW8.dir/progress.make | 3 + .../CMakeFiles/Makefile.cmake | 129 ++++ HW8/cmake-build-debug/CMakeFiles/Makefile2 | 113 +++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/clion-environment.txt | 3 + .../CMakeFiles/clion-log.txt | 18 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/feature_tests.bin | Bin 0 -> 8376 bytes .../CMakeFiles/feature_tests.c | 34 + .../CMakeFiles/feature_tests.cxx | 405 +++++++++++ .../CMakeFiles/progress.marks | 1 + HW8/cmake-build-debug/HW8.cbp | 90 +++ HW8/cmake-build-debug/Makefile | 178 +++++ HW8/cmake-build-debug/cmake_install.cmake | 44 ++ HW8/main.cpp | 121 ++++ HW8/shared_ptr.hpp | 8 + Hw7&8/.idea/vcs.xml | 1 + Hw7&8/cmake-build-debug/CMakeCache.txt | 14 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/ClangFormat.dir/build.make | 6 +- .../CMakeFiles/Makefile.cmake | 84 +-- Hw7&8/cmake-build-debug/CMakeFiles/Makefile2 | 104 ++- .../CMakeFiles/UnitTestRunner.dir/build.make | 6 +- .../UnitTestRunner.dir/cmake_clean.cmake | 2 +- .../UnitTestRunner.dir/depend.internal | 2 +- .../CMakeFiles/UnitTestRunner.dir/depend.make | 2 +- .../CMakeFiles/UnitTestRunner.dir/flags.make | 2 +- .../UnitTestRunner.dir/weight.cpp.o | Bin 471776 -> 471772 bytes .../CMakeFiles/Weights.dir/build.make | 6 +- .../CMakeFiles/Weights.dir/cmake_clean.cmake | 2 +- .../CMakeFiles/Weights.dir/depend.internal | 2 +- .../CMakeFiles/Weights.dir/depend.make | 2 +- .../CMakeFiles/Weights.dir/flags.make | 2 +- .../CMakeFiles/Weights.dir/main.cpp.o | Bin 126364 -> 126364 bytes Hw7&8/cmake-build-debug/Makefile | 22 +- Hw7&8/cmake-build-debug/UnitTestRunner | Bin 1611284 -> 1611284 bytes Hw7&8/cmake-build-debug/Weights | Bin 46936 -> 46936 bytes .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/progress.marks | 2 +- .../googletest-build/Makefile | 22 +- .../googletest-build/cmake_install.cmake | 1 - .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/gmock.dir/build.make | 6 +- .../CMakeFiles/gmock.dir/cmake_clean.cmake | 2 +- .../CMakeFiles/gmock.dir/flags.make | 2 +- .../CMakeFiles/gmock_main.dir/build.make | 6 +- .../gmock_main.dir/cmake_clean.cmake | 2 +- .../CMakeFiles/gmock_main.dir/flags.make | 2 +- .../googlemock/CMakeFiles/progress.marks | 2 +- .../googletest-build/googlemock/Makefile | 22 +- .../googlemock/cmake_install.cmake | 1 - .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/gtest.dir/build.make | 6 +- .../CMakeFiles/gtest.dir/cmake_clean.cmake | 2 +- .../CMakeFiles/gtest.dir/depend.internal | 2 +- .../CMakeFiles/gtest.dir/depend.make | 2 +- .../CMakeFiles/gtest.dir/flags.make | 2 +- .../CMakeFiles/gtest_main.dir/build.make | 6 +- .../gtest_main.dir/cmake_clean.cmake | 2 +- .../CMakeFiles/gtest_main.dir/depend.internal | 2 +- .../CMakeFiles/gtest_main.dir/depend.make | 2 +- .../CMakeFiles/gtest_main.dir/flags.make | 2 +- .../googletest/CMakeFiles/progress.marks | 2 +- .../googletest-build/googletest/Makefile | 22 +- .../generated/GTestConfigVersion.cmake | 8 +- .../googletest-download/CMakeCache.txt | 14 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/CMakeRuleHashes.txt | 18 +- .../CMakeFiles/Makefile.cmake | 28 +- .../googletest-download/CMakeFiles/Makefile2 | 24 +- .../CMakeFiles/googletest.dir/build.make | 54 +- .../googletest.dir/cmake_clean.cmake | 10 +- .../CMakeFiles/googletest.dir/depend.internal | 2 +- .../CMakeFiles/googletest.dir/depend.make | 2 +- .../googletest-download/Makefile | 8 +- .../googletest-gitclone-lastrun.txt | 2 +- .../googletest-stamp/googletest-gitinfo.txt | 2 +- .../tmp/googletest-gitclone.cmake | 53 +- .../tmp/googletest-gitupdate.cmake | 3 + Hw7&8/cmake-build-debug/lib/libgtest_maind.a | Bin 20216 -> 20216 bytes Hw7&8/cmake-build-debug/lib/libgtestd.a | Bin 3318128 -> 3318128 bytes Hw7&8/tmp/CMakeCache.txt | 524 ++++++++++++++ .../CMakeFiles/3.15.4/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.15.4/CMakeCXXCompiler.cmake | 79 +++ .../3.15.4/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 4304 bytes .../3.15.4/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 4288 bytes Hw7&8/tmp/CMakeFiles/3.15.4/CMakeSystem.cmake | 15 + .../3.15.4/CompilerIdC/CMakeCCompilerId.c | 665 ++++++++++++++++++ Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/a.out | Bin 0 -> 8616 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 644 +++++++++++++++++ .../tmp/CMakeFiles/3.15.4/CompilerIdCXX/a.out | Bin 0 -> 8600 bytes .../CMakeDirectoryInformation.cmake | 16 + Hw7&8/tmp/CMakeFiles/CMakeOutput.log | 329 +++++++++ Hw7&8/tmp/CMakeFiles/CMakeRuleHashes.txt | 2 + .../ClangFormat.dir/DependInfo.cmake | 11 + .../tmp/CMakeFiles/ClangFormat.dir/build.make | 76 ++ .../ClangFormat.dir/cmake_clean.cmake | 8 + .../CMakeFiles/ClangFormat.dir/progress.make | 1 + Hw7&8/tmp/CMakeFiles/Makefile.cmake | 156 ++++ Hw7&8/tmp/CMakeFiles/Makefile2 | 343 +++++++++ Hw7&8/tmp/CMakeFiles/Progress/1 | 1 + Hw7&8/tmp/CMakeFiles/Progress/10 | 1 + Hw7&8/tmp/CMakeFiles/Progress/11 | 1 + Hw7&8/tmp/CMakeFiles/Progress/12 | 1 + Hw7&8/tmp/CMakeFiles/Progress/9 | 1 + Hw7&8/tmp/CMakeFiles/Progress/count.txt | 1 + Hw7&8/tmp/CMakeFiles/TargetDirectories.txt | 31 + .../UnitTestRunner.dir/CXX.includecache | 314 +++++++++ .../UnitTestRunner.dir/DependInfo.cmake | 24 + .../CMakeFiles/UnitTestRunner.dir/build.make | 100 +++ .../UnitTestRunner.dir/cmake_clean.cmake | 10 + .../UnitTestRunner.dir/depend.internal | 26 + .../CMakeFiles/UnitTestRunner.dir/depend.make | 26 + .../CMakeFiles/UnitTestRunner.dir/flags.make | 10 + .../CMakeFiles/UnitTestRunner.dir/link.txt | 1 + .../UnitTestRunner.dir/progress.make | 3 + .../CMakeFiles/Weights.dir/DependInfo.cmake | 20 + Hw7&8/tmp/CMakeFiles/Weights.dir/build.make | 98 +++ .../CMakeFiles/Weights.dir/cmake_clean.cmake | 10 + Hw7&8/tmp/CMakeFiles/Weights.dir/depend.make | 2 + Hw7&8/tmp/CMakeFiles/Weights.dir/flags.make | 10 + Hw7&8/tmp/CMakeFiles/Weights.dir/link.txt | 1 + .../tmp/CMakeFiles/Weights.dir/progress.make | 3 + Hw7&8/tmp/CMakeFiles/cmake.check_cache | 1 + Hw7&8/tmp/CMakeFiles/progress.marks | 1 + Hw7&8/tmp/Makefile | 342 +++++++++ Hw7&8/tmp/cmake_install.cmake | 44 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + .../tmp/googletest-build/CTestTestfile.cmake | 7 + Hw7&8/tmp/googletest-build/Makefile | 184 +++++ .../tmp/googletest-build/cmake_install.cmake | 40 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 25 + .../CMakeFiles/gmock.dir/build.make | 99 +++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 10 + .../gmock.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../gmock_main.dir/DependInfo.cmake | 26 + .../CMakeFiles/gmock_main.dir/build.make | 99 +++ .../gmock_main.dir/cmake_clean.cmake | 10 + .../gmock_main.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../googlemock/CMakeFiles/progress.marks | 1 + .../googlemock/CTestTestfile.cmake | 7 + .../tmp/googletest-build/googlemock/Makefile | 276 ++++++++ .../googlemock/cmake_install.cmake | 68 ++ .../CMakeDirectoryInformation.cmake | 16 + .../cmake/GTest/GTestTargets-noconfig.cmake | 53 ++ .../Export/lib/cmake/GTest/GTestTargets.cmake | 119 ++++ .../CMakeFiles/gtest.dir/CXX.includecache | 644 +++++++++++++++++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 22 + .../CMakeFiles/gtest.dir/build.make | 99 +++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 10 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gtest.dir/depend.internal | 36 + .../CMakeFiles/gtest.dir/depend.make | 36 + .../CMakeFiles/gtest.dir/flags.make | 10 + .../googletest/CMakeFiles/gtest.dir/link.txt | 2 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 1178376 bytes .../gtest_main.dir/CXX.includecache | 306 ++++++++ .../gtest_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest_main.dir/build.make | 99 +++ .../gtest_main.dir/cmake_clean.cmake | 10 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gtest_main.dir/depend.internal | 25 + .../CMakeFiles/gtest_main.dir/depend.make | 25 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o | Bin 0 -> 1240 bytes .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/CTestTestfile.cmake | 6 + .../tmp/googletest-build/googletest/Makefile | 276 ++++++++ .../googletest/cmake_install.cmake | 88 +++ .../googletest/generated/GTestConfig.cmake | 33 + .../generated/GTestConfigVersion.cmake | 37 + .../googletest/generated/gmock.pc | 10 + .../googletest/generated/gmock_main.pc | 10 + .../googletest/generated/gtest.pc | 9 + .../googletest/generated/gtest_main.pc | 10 + Hw7&8/tmp/googletest-download/CMakeCache.txt | 132 ++++ .../CMakeFiles/3.15.4/CMakeSystem.cmake | 15 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 1 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../CMakeFiles/Makefile.cmake | 47 ++ .../googletest-download/CMakeFiles/Makefile2 | 111 +++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/googletest-complete | 0 .../googletest.dir/DependInfo.cmake | 11 + .../CMakeFiles/googletest.dir/Labels.json | 46 ++ .../CMakeFiles/googletest.dir/Labels.txt | 14 + .../CMakeFiles/googletest.dir/build.make | 147 ++++ .../googletest.dir/cmake_clean.cmake | 17 + .../CMakeFiles/googletest.dir/depend.internal | 3 + .../CMakeFiles/googletest.dir/depend.make | 3 + .../CMakeFiles/googletest.dir/progress.make | 10 + .../CMakeFiles/progress.marks | 1 + Hw7&8/tmp/googletest-download/CMakeLists.txt | 15 + Hw7&8/tmp/googletest-download/Makefile | 148 ++++ .../googletest-download/cmake_install.cmake | 44 ++ .../src/googletest-stamp/googletest-build | 0 .../src/googletest-stamp/googletest-configure | 0 .../src/googletest-stamp/googletest-done | 0 .../src/googletest-stamp/googletest-download | 0 .../googletest-gitclone-lastrun.txt | 3 + .../googletest-stamp/googletest-gitinfo.txt | 3 + .../src/googletest-stamp/googletest-install | 0 .../src/googletest-stamp/googletest-mkdir | 0 .../src/googletest-stamp/googletest-patch | 0 .../src/googletest-stamp/googletest-test | 0 .../tmp/googletest-cfgcmd.txt | 1 + .../tmp/googletest-cfgcmd.txt.in | 1 + .../tmp/googletest-gitclone.cmake | 63 ++ .../tmp/googletest-gitupdate.cmake | 157 +++++ Hw7&8/tmp/googletest-src | 1 + Hw7&8/tmp/lib/libgtest.a | Bin 0 -> 1293144 bytes Hw7&8/tmp/lib/libgtest_main.a | Bin 0 -> 1464 bytes Hw7&8/weight.hpp | 2 +- 254 files changed, 12307 insertions(+), 273 deletions(-) create mode 100644 HW8/.idea/.gitignore create mode 100644 HW8/.idea/HW8.iml create mode 100644 HW8/.idea/codeStyles/codeStyleConfig.xml create mode 100644 HW8/.idea/misc.xml create mode 100644 HW8/.idea/modules.xml create mode 100644 HW8/.idea/vcs.xml create mode 100644 HW8/CMakeLists.txt create mode 100644 HW8/TestMemory.cpp create mode 100644 HW8/cmake-build-debug/CMakeCache.txt create mode 100644 HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake create mode 100755 HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_C.bin create mode 100755 HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_CXX.bin create mode 100644 HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeSystem.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/CMakeCCompilerId.c create mode 100755 HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/a.out create mode 100644 HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/a.out create mode 100644 HW8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/CMakeOutput.log create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/DependInfo.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/build.make create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/cmake_clean.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/depend.make create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/flags.make create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/link.txt create mode 100644 HW8/cmake-build-debug/CMakeFiles/HW8.dir/progress.make create mode 100644 HW8/cmake-build-debug/CMakeFiles/Makefile.cmake create mode 100644 HW8/cmake-build-debug/CMakeFiles/Makefile2 create mode 100644 HW8/cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 HW8/cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 HW8/cmake-build-debug/CMakeFiles/clion-log.txt create mode 100644 HW8/cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100755 HW8/cmake-build-debug/CMakeFiles/feature_tests.bin create mode 100644 HW8/cmake-build-debug/CMakeFiles/feature_tests.c create mode 100644 HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx create mode 100644 HW8/cmake-build-debug/CMakeFiles/progress.marks create mode 100644 HW8/cmake-build-debug/HW8.cbp create mode 100644 HW8/cmake-build-debug/Makefile create mode 100644 HW8/cmake-build-debug/cmake_install.cmake create mode 100644 HW8/main.cpp create mode 100644 HW8/shared_ptr.hpp create mode 100644 Hw7&8/tmp/CMakeCache.txt create mode 100644 Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCCompiler.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake create mode 100755 Hw7&8/tmp/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin create mode 100755 Hw7&8/tmp/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_CXX.bin create mode 100644 Hw7&8/tmp/CMakeFiles/3.15.4/CMakeSystem.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/CMakeCCompilerId.c create mode 100755 Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/a.out create mode 100644 Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/a.out create mode 100644 Hw7&8/tmp/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/CMakeOutput.log create mode 100644 Hw7&8/tmp/CMakeFiles/CMakeRuleHashes.txt create mode 100644 Hw7&8/tmp/CMakeFiles/ClangFormat.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/ClangFormat.dir/build.make create mode 100644 Hw7&8/tmp/CMakeFiles/ClangFormat.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/ClangFormat.dir/progress.make create mode 100644 Hw7&8/tmp/CMakeFiles/Makefile.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/Makefile2 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/1 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/10 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/11 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/12 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/9 create mode 100644 Hw7&8/tmp/CMakeFiles/Progress/count.txt create mode 100644 Hw7&8/tmp/CMakeFiles/TargetDirectories.txt create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/CXX.includecache create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/build.make create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.internal create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.make create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/flags.make create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/link.txt create mode 100644 Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/progress.make create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/build.make create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/depend.make create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/flags.make create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/link.txt create mode 100644 Hw7&8/tmp/CMakeFiles/Weights.dir/progress.make create mode 100644 Hw7&8/tmp/CMakeFiles/cmake.check_cache create mode 100644 Hw7&8/tmp/CMakeFiles/progress.marks create mode 100644 Hw7&8/tmp/Makefile create mode 100644 Hw7&8/tmp/cmake_install.cmake create mode 100644 Hw7&8/tmp/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Hw7&8/tmp/googletest-build/CMakeFiles/progress.marks create mode 100644 Hw7&8/tmp/googletest-build/CTestTestfile.cmake create mode 100644 Hw7&8/tmp/googletest-build/Makefile create mode 100644 Hw7&8/tmp/googletest-build/cmake_install.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/progress.marks create mode 100644 Hw7&8/tmp/googletest-build/googlemock/CTestTestfile.cmake create mode 100644 Hw7&8/tmp/googletest-build/googlemock/Makefile create mode 100644 Hw7&8/tmp/googletest-build/googlemock/cmake_install.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o create mode 100644 Hw7&8/tmp/googletest-build/googletest/CMakeFiles/progress.marks create mode 100644 Hw7&8/tmp/googletest-build/googletest/CTestTestfile.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/Makefile create mode 100644 Hw7&8/tmp/googletest-build/googletest/cmake_install.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/GTestConfig.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/GTestConfigVersion.cmake create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/gmock.pc create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/gmock_main.pc create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/gtest.pc create mode 100644 Hw7&8/tmp/googletest-build/googletest/generated/gtest_main.pc create mode 100644 Hw7&8/tmp/googletest-download/CMakeCache.txt create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/CMakeOutput.log create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/CMakeRuleHashes.txt create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/Makefile.cmake create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/Makefile2 create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/TargetDirectories.txt create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/cmake.check_cache create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.json create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.txt create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/build.make create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.internal create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.make create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/progress.make create mode 100644 Hw7&8/tmp/googletest-download/CMakeFiles/progress.marks create mode 100755 Hw7&8/tmp/googletest-download/CMakeLists.txt create mode 100644 Hw7&8/tmp/googletest-download/Makefile create mode 100644 Hw7&8/tmp/googletest-download/cmake_install.cmake create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake create mode 100644 Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake create mode 160000 Hw7&8/tmp/googletest-src create mode 100644 Hw7&8/tmp/lib/libgtest.a create mode 100644 Hw7&8/tmp/lib/libgtest_main.a diff --git a/HW8/.idea/.gitignore b/HW8/.idea/.gitignore new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ b/HW8/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/HW8/.idea/HW8.iml b/HW8/.idea/HW8.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/HW8/.idea/HW8.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/HW8/.idea/codeStyles/codeStyleConfig.xml b/HW8/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..8f1a3b7 --- /dev/null +++ b/HW8/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/HW8/.idea/misc.xml b/HW8/.idea/misc.xml new file mode 100644 index 0000000..8822db8 --- /dev/null +++ b/HW8/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/HW8/.idea/modules.xml b/HW8/.idea/modules.xml new file mode 100644 index 0000000..43e9887 --- /dev/null +++ b/HW8/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/HW8/.idea/vcs.xml b/HW8/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/HW8/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/HW8/CMakeLists.txt b/HW8/CMakeLists.txt new file mode 100644 index 0000000..d62b254 --- /dev/null +++ b/HW8/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.14) +project(HW8) + +set(CMAKE_CXX_STANDARD 17) + +add_executable(HW8 main.cpp) \ No newline at end of file diff --git a/HW8/TestMemory.cpp b/HW8/TestMemory.cpp new file mode 100644 index 0000000..edd42d0 --- /dev/null +++ b/HW8/TestMemory.cpp @@ -0,0 +1,141 @@ + +#include "shared_ptr.hpp" + +#include "gtest/gtest.h" +#include +#include +#include + +class MyClass +{ + public: + MyClass(std::string name) : + m_name(name) + { + } + + void updateName(std::string name) + { + m_name = name; + } + + std::string m_name; +}; + +int main(int argc, char* argv[]) +{ + testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} + +template +T testCopyMoveConstructors(T p) +{ + EXPECT_GT(p.use_count(), 1); + return p; +} + +template +void testPrimitives() +{ + std::shared_ptr p1 = std::make_shared(); + usu::shared_ptr p2 = usu::make_shared(); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + + // Create a new scope to validate incrementing, decrementing reference counts + { + auto p1b = p1; + auto p2b = p2; + + EXPECT_EQ(p1.use_count(), p2.use_count()); + } + + EXPECT_EQ(p1.use_count(), p2.use_count()); +} + +TEST(Primitives, DefaultConstruction) +{ + testPrimitives(); + testPrimitives(); + testPrimitives(); + testPrimitives(); +} + +TEST(Primitives, OverloadedConstructors) +{ + std::shared_ptr p1 = std::make_shared(10); + usu::shared_ptr p2 = usu::make_shared(10); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + EXPECT_EQ(*p1, *p2); +} + +TEST(Primitives, CanReuse) +{ + std::shared_ptr p1 = std::make_shared(); + usu::shared_ptr p2 = usu::make_shared(); + + p1 = std::make_shared(10); + p2 = usu::make_shared(10); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + EXPECT_EQ(*p1, *p2); +} + +TEST(Primitives, CopyMoveOperations) +{ + std::shared_ptr p1 = std::make_shared(); + usu::shared_ptr p2 = usu::make_shared(); + + p1 = testCopyMoveConstructors(p1); + p2 = testCopyMoveConstructors(p2); + + EXPECT_EQ(p1.use_count(), p2.use_count()); +} + +TEST(ComplexTypes, CanCreateComplexTypes) +{ + std::shared_ptr p1 = std::make_shared(); + usu::shared_ptr p2 = usu::make_shared(); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + EXPECT_EQ(*p1, *p2); +} + +TEST(ComplexTypes, OverloadedConstructors) +{ + std::shared_ptr p1 = std::make_shared("This is a test"); + usu::shared_ptr p2 = usu::make_shared("This is a test"); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + EXPECT_EQ(*p1, *p2); +} + +TEST(ComplexTypes, PointerOperator) +{ + auto p1 = std::make_shared("Some Name"); + auto p2 = usu::make_shared("Some Name"); + + EXPECT_EQ(p1.use_count(), p2.use_count()); + EXPECT_EQ(p1->m_name, p2->m_name); + + p1->updateName("Updated Name"); + p2->updateName("Updated Name"); + EXPECT_EQ(p1->m_name, p2->m_name); +} + +TEST(Array, CanCreateArray) +{ + std::array truth{2, 3, 5, 7}; + usu::shared_ptr primes = usu::make_shared_array(); + primes[0] = truth[0]; + primes[1] = truth[1]; + primes[2] = truth[2]; + primes[3] = truth[3]; + + for (unsigned int i = 0; i < primes.size(); i++) + { + EXPECT_EQ(primes[i], truth[i]); + } +} diff --git a/HW8/cmake-build-debug/CMakeCache.txt b/HW8/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..66f25f1 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,366 @@ +# This is the CMakeCache file. +# For build in directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug +# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j4 + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Executable file format +CMAKE_EXECUTABLE_FORMAT:STRING=MACHO + +//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=OFF + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//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=/Library/Developer/CommandLineTools/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk + +//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=HW8 + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib + +//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=/Library/Developer/CommandLineTools/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +HW8_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug + +//Value Computed by CMake +HW8_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/HW8 + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl + + +######################## +# INTERNAL cache entries +######################## + +//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=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug +//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=14 +//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=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-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_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_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=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.12)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.12)";__OBJC_BOOL_IS_BOOL;0;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_STDC_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.12)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.12)";__OBJC_BOOL_IS_BOOL;0;__cpp_rtti;199711L;__cpp_exceptions;199711L;__cpp_threadsafe_static_init;200806L;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__EXCEPTIONS;1;__GXX_RTTI;1;__DEPRECATED;1;__GNUG__;4;__GXX_WEAK__;1;__private_extern__;extern;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_GNU_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__cplusplus;199711L;__STDCPP_DEFAULT_NEW_ALIGNMENT__;16UL;__STDC_UTF_16__;1;__STDC_UTF_32__;1 +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1;/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__llvm__;1;__clang__;1;__clang_major__;11;__clang_minor__;0;__clang_patchlevel__;0;__clang_version__;"11.0.0 (clang-1100.0.33.12)";__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__GNUC__;4;__GXX_ABI_VERSION;1002;__ATOMIC_RELAXED;0;__ATOMIC_CONSUME;1;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_SEQ_CST;5;__OPENCL_MEMORY_SCOPE_WORK_ITEM;0;__OPENCL_MEMORY_SCOPE_WORK_GROUP;1;__OPENCL_MEMORY_SCOPE_DEVICE;2;__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES;3;__OPENCL_MEMORY_SCOPE_SUB_GROUP;4;__PRAGMA_REDEFINE_EXTNAME;1;__VERSION__;"4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.12)";__OBJC_BOOL_IS_BOOL;0;__CONSTANT_CFSTRINGS__;1;__block;__attribute__((__blocks__(byref)));__BLOCKS__;1;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__LITTLE_ENDIAN__;1;_LP64;1;__LP64__;1;__CHAR_BIT__;8;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WINT_MAX__;2147483647;__INTMAX_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__UINTMAX_MAX__;18446744073709551615UL;__PTRDIFF_MAX__;9223372036854775807L;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__SIZEOF_DOUBLE__;8;__SIZEOF_FLOAT__;4;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_LONG_LONG__;8;__SIZEOF_POINTER__;8;__SIZEOF_SHORT__;2;__SIZEOF_PTRDIFF_T__;8;__SIZEOF_SIZE_T__;8;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_INT128__;16;__INTMAX_TYPE__;long int;__INTMAX_FMTd__;"ld";__INTMAX_FMTi__;"li";__INTMAX_C_SUFFIX__;L;__UINTMAX_TYPE__;long unsigned int;__UINTMAX_FMTo__;"lo";__UINTMAX_FMTu__;"lu";__UINTMAX_FMTx__;"lx";__UINTMAX_FMTX__;"lX";__UINTMAX_C_SUFFIX__;UL;__INTMAX_WIDTH__;64;__PTRDIFF_TYPE__;long int;__PTRDIFF_FMTd__;"ld";__PTRDIFF_FMTi__;"li";__PTRDIFF_WIDTH__;64;__INTPTR_TYPE__;long int;__INTPTR_FMTd__;"ld";__INTPTR_FMTi__;"li";__INTPTR_WIDTH__;64;__SIZE_TYPE__;long unsigned int;__SIZE_FMTo__;"lo";__SIZE_FMTu__;"lu";__SIZE_FMTx__;"lx";__SIZE_FMTX__;"lX";__SIZE_WIDTH__;64;__WCHAR_TYPE__;int;__WCHAR_WIDTH__;32;__WINT_TYPE__;int;__WINT_WIDTH__;32;__SIG_ATOMIC_WIDTH__;32;__SIG_ATOMIC_MAX__;2147483647;__CHAR16_TYPE__;unsigned short;__CHAR32_TYPE__;unsigned int;__UINTMAX_WIDTH__;64;__UINTPTR_TYPE__;long unsigned int;__UINTPTR_FMTo__;"lo";__UINTPTR_FMTu__;"lu";__UINTPTR_FMTx__;"lx";__UINTPTR_FMTX__;"lX";__UINTPTR_WIDTH__;64;__FLT16_DENORM_MIN__;5.9604644775390625e-8F16;__FLT16_HAS_DENORM__;1;__FLT16_DIG__;3;__FLT16_DECIMAL_DIG__;5;__FLT16_EPSILON__;9.765625e-4F16;__FLT16_HAS_INFINITY__;1;__FLT16_HAS_QUIET_NAN__;1;__FLT16_MANT_DIG__;11;__FLT16_MAX_10_EXP__;4;__FLT16_MAX_EXP__;15;__FLT16_MAX__;6.5504e+4F16;__FLT16_MIN_10_EXP__;(-13);__FLT16_MIN_EXP__;(-14);__FLT16_MIN__;6.103515625e-5F16;__FLT_DENORM_MIN__;1.40129846e-45F;__FLT_HAS_DENORM__;1;__FLT_DIG__;6;__FLT_DECIMAL_DIG__;9;__FLT_EPSILON__;1.19209290e-7F;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_MANT_DIG__;24;__FLT_MAX_10_EXP__;38;__FLT_MAX_EXP__;128;__FLT_MAX__;3.40282347e+38F;__FLT_MIN_10_EXP__;(-37);__FLT_MIN_EXP__;(-125);__FLT_MIN__;1.17549435e-38F;__DBL_DENORM_MIN__;4.9406564584124654e-324;__DBL_HAS_DENORM__;1;__DBL_DIG__;15;__DBL_DECIMAL_DIG__;17;__DBL_EPSILON__;2.2204460492503131e-16;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_MAX_10_EXP__;308;__DBL_MAX_EXP__;1024;__DBL_MAX__;1.7976931348623157e+308;__DBL_MIN_10_EXP__;(-307);__DBL_MIN_EXP__;(-1021);__DBL_MIN__;2.2250738585072014e-308;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_DIG__;18;__LDBL_DECIMAL_DIG__;21;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_MAX_10_EXP__;4932;__LDBL_MAX_EXP__;16384;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN_10_EXP__;(-4931);__LDBL_MIN_EXP__;(-16381);__LDBL_MIN__;3.36210314311209350626e-4932L;__POINTER_WIDTH__;64;__BIGGEST_ALIGNMENT__;16;__INT8_TYPE__;signed char;__INT8_FMTd__;"hhd";__INT8_FMTi__;"hhi";__INT8_C_SUFFIX__; ;__INT16_TYPE__;short;__INT16_FMTd__;"hd";__INT16_FMTi__;"hi";__INT16_C_SUFFIX__; ;__INT32_TYPE__;int;__INT32_FMTd__;"d";__INT32_FMTi__;"i";__INT32_C_SUFFIX__; ;__INT64_TYPE__;long long int;__INT64_FMTd__;"lld";__INT64_FMTi__;"lli";__INT64_C_SUFFIX__;LL;__UINT8_TYPE__;unsigned char;__UINT8_FMTo__;"hho";__UINT8_FMTu__;"hhu";__UINT8_FMTx__;"hhx";__UINT8_FMTX__;"hhX";__UINT8_C_SUFFIX__; ;__UINT8_MAX__;255;__INT8_MAX__;127;__UINT16_TYPE__;unsigned short;__UINT16_FMTo__;"ho";__UINT16_FMTu__;"hu";__UINT16_FMTx__;"hx";__UINT16_FMTX__;"hX";__UINT16_C_SUFFIX__; ;__UINT16_MAX__;65535;__INT16_MAX__;32767;__UINT32_TYPE__;unsigned int;__UINT32_FMTo__;"o";__UINT32_FMTu__;"u";__UINT32_FMTx__;"x";__UINT32_FMTX__;"X";__UINT32_C_SUFFIX__;U;__UINT32_MAX__;4294967295U;__INT32_MAX__;2147483647;__UINT64_TYPE__;long long unsigned int;__UINT64_FMTo__;"llo";__UINT64_FMTu__;"llu";__UINT64_FMTx__;"llx";__UINT64_FMTX__;"llX";__UINT64_C_SUFFIX__;ULL;__UINT64_MAX__;18446744073709551615ULL;__INT64_MAX__;9223372036854775807LL;__INT_LEAST8_TYPE__;signed char;__INT_LEAST8_MAX__;127;__INT_LEAST8_FMTd__;"hhd";__INT_LEAST8_FMTi__;"hhi";__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST8_MAX__;255;__UINT_LEAST8_FMTo__;"hho";__UINT_LEAST8_FMTu__;"hhu";__UINT_LEAST8_FMTx__;"hhx";__UINT_LEAST8_FMTX__;"hhX";__INT_LEAST16_TYPE__;short;__INT_LEAST16_MAX__;32767;__INT_LEAST16_FMTd__;"hd";__INT_LEAST16_FMTi__;"hi";__UINT_LEAST16_TYPE__;unsigned short;__UINT_LEAST16_MAX__;65535;__UINT_LEAST16_FMTo__;"ho";__UINT_LEAST16_FMTu__;"hu";__UINT_LEAST16_FMTx__;"hx";__UINT_LEAST16_FMTX__;"hX";__INT_LEAST32_TYPE__;int;__INT_LEAST32_MAX__;2147483647;__INT_LEAST32_FMTd__;"d";__INT_LEAST32_FMTi__;"i";__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST32_MAX__;4294967295U;__UINT_LEAST32_FMTo__;"o";__UINT_LEAST32_FMTu__;"u";__UINT_LEAST32_FMTx__;"x";__UINT_LEAST32_FMTX__;"X";__INT_LEAST64_TYPE__;long long int;__INT_LEAST64_MAX__;9223372036854775807LL;__INT_LEAST64_FMTd__;"lld";__INT_LEAST64_FMTi__;"lli";__UINT_LEAST64_TYPE__;long long unsigned int;__UINT_LEAST64_MAX__;18446744073709551615ULL;__UINT_LEAST64_FMTo__;"llo";__UINT_LEAST64_FMTu__;"llu";__UINT_LEAST64_FMTx__;"llx";__UINT_LEAST64_FMTX__;"llX";__INT_FAST8_TYPE__;signed char;__INT_FAST8_MAX__;127;__INT_FAST8_FMTd__;"hhd";__INT_FAST8_FMTi__;"hhi";__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST8_MAX__;255;__UINT_FAST8_FMTo__;"hho";__UINT_FAST8_FMTu__;"hhu";__UINT_FAST8_FMTx__;"hhx";__UINT_FAST8_FMTX__;"hhX";__INT_FAST16_TYPE__;short;__INT_FAST16_MAX__;32767;__INT_FAST16_FMTd__;"hd";__INT_FAST16_FMTi__;"hi";__UINT_FAST16_TYPE__;unsigned short;__UINT_FAST16_MAX__;65535;__UINT_FAST16_FMTo__;"ho";__UINT_FAST16_FMTu__;"hu";__UINT_FAST16_FMTx__;"hx";__UINT_FAST16_FMTX__;"hX";__INT_FAST32_TYPE__;int;__INT_FAST32_MAX__;2147483647;__INT_FAST32_FMTd__;"d";__INT_FAST32_FMTi__;"i";__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST32_MAX__;4294967295U;__UINT_FAST32_FMTo__;"o";__UINT_FAST32_FMTu__;"u";__UINT_FAST32_FMTx__;"x";__UINT_FAST32_FMTX__;"X";__INT_FAST64_TYPE__;long long int;__INT_FAST64_MAX__;9223372036854775807LL;__INT_FAST64_FMTd__;"lld";__INT_FAST64_FMTi__;"lli";__UINT_FAST64_TYPE__;long long unsigned int;__UINT_FAST64_MAX__;18446744073709551615ULL;__UINT_FAST64_FMTo__;"llo";__UINT_FAST64_FMTu__;"llu";__UINT_FAST64_FMTx__;"llx";__UINT_FAST64_FMTX__;"llX";__USER_LABEL_PREFIX__;_;__FINITE_MATH_ONLY__;0;__GNUC_STDC_INLINE__;1;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__CLANG_ATOMIC_BOOL_LOCK_FREE;2;__CLANG_ATOMIC_CHAR_LOCK_FREE;2;__CLANG_ATOMIC_CHAR16_T_LOCK_FREE;2;__CLANG_ATOMIC_CHAR32_T_LOCK_FREE;2;__CLANG_ATOMIC_WCHAR_T_LOCK_FREE;2;__CLANG_ATOMIC_SHORT_LOCK_FREE;2;__CLANG_ATOMIC_INT_LOCK_FREE;2;__CLANG_ATOMIC_LONG_LOCK_FREE;2;__CLANG_ATOMIC_LLONG_LOCK_FREE;2;__CLANG_ATOMIC_POINTER_LOCK_FREE;2;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__NO_INLINE__;1;__PIC__;2;__pic__;2;__FLT_EVAL_METHOD__;0;__FLT_RADIX__;2;__DECIMAL_DIG__;__LDBL_DECIMAL_DIG__;__SSP__;1;__nonnull;_Nonnull;__null_unspecified;_Null_unspecified;__nullable;_Nullable;__code_model_small_;1;__amd64__;1;__amd64;1;__x86_64;1;__x86_64__;1;__core2;1;__core2__;1;__tune_core2__;1;__REGISTER_PREFIX__; ;__NO_MATH_INLINES;1;__FXSR__;1;__SSE4_1__;1;__SSSE3__;1;__SSE3__;1;__SSE2__;1;__SSE2_MATH__;1;__SSE__;1;__SSE_MATH__;1;__MMX__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16;1;__APPLE_CC__;6000;__APPLE__;1;__STDC_NO_THREADS__;1;OBJC_NEW_PROPERTIES;1;__apple_build_version__;11000033;__weak;__attribute__((objc_gc(weak)));__strong; ;__unsafe_unretained; ;__DYNAMIC__;1;__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__;101500;__MACH__;1;__STDC__;1;__STDC_HOSTED__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/System/Library/Frameworks;/Library/Frameworks +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/bradybodily/Repositories/CS3460/HW8 +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-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=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14 +//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 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 + diff --git a/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake new file mode 100644 index 0000000..208b824 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_C_COMPILER "/Library/Developer/CommandLineTools/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "11.0.0.11000033") +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 "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +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 "") +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 "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..819ca71 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeCXXCompiler.cmake @@ -0,0 +1,78 @@ +set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +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 "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_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_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +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 "") +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 "/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_C.bin b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..6dcb45d2be3319792e46a6a06f489c069a1d7a72 GIT binary patch literal 4304 zcmeHK&ubGw6rOD?7A>Y8w2Hri2T>16Y=s8tLB-V#mbPdGQNq|{w{)S|NOl)nA<&D5 zAVLxUfZ|^v9=v!ch@e*wf)_6m!DA5-zi)PGcB}Ota2~vU?|X0N&6{uM^4@*_`g6As zR!)f30U^XbXa(SrD8LiqFw}ucIeY1veaF5r!)R8lEc`2CoeCC8IcMLV%Pvv-N3t=Y z@gTxfw4_AJ$XkvyfZ1N}ULKc0d|WRf-ql}Du$qQaHd;a0FSxzlx~_LXZz9grOBaJL zWgI;416TUNLQCQ7eP8H$-LrE7I)w$!<**oy)ML@%4>WQ|F^u; zA?Y~kus8N}2s#VQ`>w%Wgx$*+G%fr$)bx4j{J(s@w*qt+T8hJVY00mb+?6F4m~sTl zKE6zR{P1S#+~~`GnA7zPXj zhJpW+fm=@Z^M?I{m+y8qoo@VX!|o9|jd;^}GI$hj{?%kT*XeaTy~lR1_IfQX)#B-zDO2=wA1 zh$6+C7mptN0iHzg(3@U8dhr&)V-XR*Z!$5vwTfq%2XEheGjG0m^X**Thi_kg3<+Tk z2(gtCLZsmpfQQ1yNQk3w7cS-E z({z-iOv=z}h8iI3<-3aukne&{AwJMgC)kQZDND7W(I?!?_d@d>(wm4Ad~q_2rHq36 zeo&TvuwGL*dEeKXkDAhmsr#R-um45I z>gC7x_Uy!ynO95O#qHufClB94+<0yd&NcNP zhHOw+{aR2@X>u|%ok3B4QPr7`=L-wZGnv1%*$BOA=8E2eY#}D#tS5)hFydK_sjo4k zfKk9GU=%P47zK<1MggOMQQ-ej;FjC|yyJZ5W!kM>w;g@maXLh9DcW@(4<5%b{bn{d z(CV~Xokvb*_1)9B73QxkTx$3ayxO`f-wW$^a`{zmXWzrUw0L9>!ye}%BK?`}cQ|Hm zG>V<$YBvCBEQ$U)C94(bHN8?4da~lJmA$$+SzYr3ak|^weLA7ih3E~YfXA@b>yMe1 zwz|y>YdfrPx0YV5h)h#vqf`F>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" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800) +# define COMPILER_ID "XL" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__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__) +# 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__) +# 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 + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# 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/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/a.out b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..aecf7091c627db60e8a1d58c06cc413a87fd1a9c GIT binary patch literal 8616 zcmeHN&ubGw6n-&QOD#5nXvH6Fdk__A6RRTCOSG#giVa#p40YHf+je2I37d^pFi-`5 zl%f>8)LV~&{tdl&@aP{Q-l}*M5%GJovq?6!UOWl&;O)%!X5QPk-_FABy#4s&%dee8 zi6qhDHX<5;8rzAUkbxf20cZ{?L_T}Pykp*&VryIyarj5Xah_wM5Yy)E>G%}spNiW^ z;U1V-k&+Z40(&7)08MwimEE`)*q^B>j3ZxZ+D?mVNH#*0>VfZgbIRBqZ$Aj(c(>Fz z<4$4DItB5nUcH@Qcf6X4cV0O$j^)=G41FOQ-hIa_3&)$SN*w3!or=fzh=p-?PT@#+ zth*mO4JV>ZPfiy*C~#cAGl>;mV;2v!+ZO3J!OtBy!!OIKcD^j_!MjgRGxF7 z4-aUc?1x%LR?yyu`i7Osy39;-w<7vyvEK|Qc5BNs=Ims1SA zkD}rDt47GrafR1_wP*%31DXNNfM!55pc&8%Xa@e3fm^wy&mYX69A>HcJ-5{O_QBj> zlv_TN$4hXoWPTr5zpx|O+*oRE6Y>AW+VJ^FU~X(DdxU+)68XaW9I$j z^~+P^rD~<-xVB%&)@rVO$+f(>8ImJ4*9vBU`|ROyh65^wo^p5OORqh%e$ zHy{i5`8%N>o+;_g)^>+M^nIIA-;q~TdsDSMM~h}aGoTsJ3}^;41DXNNfM!55pc&8% zXa+O`|2G4BhAFJHCIss2Nl}>>_JUn%1h$yBt+MUYv5Mt*bdu}Of-=0hLaOI7a^s_`rZ1N{WF>`DRXJ oHD1VT47)7~Lb&B+hr=zJLKqP#B-30J7WJS}6h+kiaRa3M1|vfh?f?J) literal 0 HcmV?d00001 diff --git a/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..76fc006 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,638 @@ +/* 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 + /* __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 + +#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" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800) +# define COMPILER_ID "XL" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" +# if defined(__ibmxl__) +# 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__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__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__) +# 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__) +# 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(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 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(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# 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(_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/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/a.out b/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..82535868d0263a824c3f9838eef98c80b82f778e GIT binary patch literal 8600 zcmeHN&ubG=5S|!Yi%L@!wW7k>gJ@gZq_y~?9;`N+Vrh%EAPx1gO}6dA=7*bIZ4ZSa z2!+(62MRHpemENqk?V2c zMp3wpeNZk*iV&W)>M6iObH1%kz8UtrDg-!OD_#3(Lruv+h+M^U?c%a>Hs?E<2=dLT zdEiC?XN|)7O2taOz~+2qm2Xrn0*=(zn2c>9{Nhu)m=|_&sU&ffzc(r$o)HANxu#$y z_>1RIV-;e2Y<8?+hWU;>hwyo*k@p8dWsF>(H$AhyzEwUW4B(AgNQc3JJO{42Szj4JeAhYNr;HD=&agtlYqYb? zzm>@KF#j*Y+YlwuVb(#v;to3Y;$VKw$uowWW%HQ=9)9^{=k2@EA@&)p zsDTm(rNR!l?AX`Kwt7T}pbLCk$b)^~D7Y?o!JOP5?FOfa)obB;a(#URsR1s^UX*oS zZH%WF{|uw?57sK4RT#LXmT)xDc~;c(!U*`hs4)1|q8ZQ(Xa+O`ngPv#WOt(%V3p&5@h@BAm&keBE^+P7cYu z9C^lzB9W)|L~f?H7d}o*-I>0gD;3JNW4YO}a@nzNJ7#ftf#gitF}(QxwGPinXgNF+AqVFm^ccq_zPW6PrlSyg5~mG=*K>C;j+SejYDT~x zGD3XTPCm2<`{cM@A{KNwasF`vm^+bO>;gWgFq)3QNrk%=o>sU+;YYw682+CC`mYRe z87T&L#`kg{yYE8YTww0rdjMPBa4@~gkC0rV?JFvtzbF>Dv(FR@F+Z6ak_@X8A^Htt CVG+Fm literal 0 HcmV?d00001 diff --git a/HW8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/HW8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5d2537b --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/HW8") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/HW8/cmake-build-debug/CMakeFiles/CMakeOutput.log b/HW8/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..ad28083 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,626 @@ +The system is: Darwin - 19.0.0 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /Library/Developer/CommandLineTools/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 AppleClang, found in "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /Library/Developer/CommandLineTools/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 AppleClang, found in "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/3.14.5/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d2728/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d2728.dir/build.make CMakeFiles/cmTC_d2728.dir/build +Building C object CMakeFiles/cmTC_d2728.dir/testCCompiler.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_d2728.dir/testCCompiler.c.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_d2728 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2728.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d2728.dir/testCCompiler.c.o -o cmTC_d2728 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_74c38/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_74c38.dir/build.make CMakeFiles/cmTC_74c38.dir/build +Building C object CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c +clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking C executable cmTC_74c38 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74c38.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -o cmTC_74c38 +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_74c38 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-520 +BUILD 18:38:01 Oct 11 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_74c38/fast ] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_74c38.dir/build.make CMakeFiles/cmTC_74c38.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_74c38] + ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74c38.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -o cmTC_74c38 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_74c38 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_74c38] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_74c38.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_8684d/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_8684d.dir/build.make CMakeFiles/cmTC_8684d.dir/build +Building C object CMakeFiles/cmTC_8684d.dir/feature_tests.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c11 -o CMakeFiles/cmTC_8684d.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.c +Linking C executable cmTC_8684d +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8684d.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_8684d.dir/feature_tests.c.o -o cmTC_8684d + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a6d3b/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_a6d3b.dir/build.make CMakeFiles/cmTC_a6d3b.dir/build +Building C object CMakeFiles/cmTC_a6d3b.dir/feature_tests.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c99 -o CMakeFiles/cmTC_a6d3b.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.c +Linking C executable cmTC_a6d3b +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a6d3b.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_a6d3b.dir/feature_tests.c.o -o cmTC_a6d3b + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_9284a/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_9284a.dir/build.make CMakeFiles/cmTC_9284a.dir/build +Building C object CMakeFiles/cmTC_9284a.dir/feature_tests.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c90 -o CMakeFiles/cmTC_9284a.dir/feature_tests.c.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.c +Linking C executable cmTC_9284a +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9284a.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_9284a.dir/feature_tests.c.o -o cmTC_9284a + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_e1da4/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_e1da4.dir/build.make CMakeFiles/cmTC_e1da4.dir/build +Building CXX object CMakeFiles/cmTC_e1da4.dir/testCXXCompiler.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_e1da4.dir/testCXXCompiler.cxx.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_e1da4 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e1da4.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_e1da4.dir/testCXXCompiler.cxx.o -o cmTC_e1da4 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_08d49/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_08d49.dir/build.make CMakeFiles/cmTC_08d49.dir/build +Building CXX object CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking CXX executable cmTC_08d49 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_08d49.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_08d49 +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_08d49 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-520 +BUILD 18:38:01 Oct 11 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1] + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_08d49/fast ] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_08d49.dir/build.make CMakeFiles/cmTC_08d49.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_08d49] + ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_08d49.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_08d49 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_08d49 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_08d49] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_08d49.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d843e/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d843e.dir/build.make CMakeFiles/cmTC_d843e.dir/build +Building CXX object CMakeFiles/cmTC_d843e.dir/feature_tests.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++1z -o CMakeFiles/cmTC_d843e.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_d843e +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d843e.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d843e.dir/feature_tests.cxx.o -o cmTC_d843e + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a0779/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_a0779.dir/build.make CMakeFiles/cmTC_a0779.dir/build +Building CXX object CMakeFiles/cmTC_a0779.dir/feature_tests.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++14 -o CMakeFiles/cmTC_a0779.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_a0779 +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a0779.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_a0779.dir/feature_tests.cxx.o -o cmTC_a0779 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_5fc0d/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_5fc0d.dir/build.make CMakeFiles/cmTC_5fc0d.dir/build +Building CXX object CMakeFiles/cmTC_5fc0d.dir/feature_tests.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++11 -o CMakeFiles/cmTC_5fc0d.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_5fc0d +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5fc0d.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_5fc0d.dir/feature_tests.cxx.o -o cmTC_5fc0d + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_6bc2b/fast +/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_6bc2b.dir/build.make CMakeFiles/cmTC_6bc2b.dir/build +Building CXX object CMakeFiles/cmTC_6bc2b.dir/feature_tests.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=c++98 -o CMakeFiles/cmTC_6bc2b.dir/feature_tests.cxx.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_6bc2b +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6bc2b.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_6bc2b.dir/feature_tests.cxx.o -o cmTC_6bc2b + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/DependInfo.cmake b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/DependInfo.cmake new file mode 100644 index 0000000..0cab236 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/DependInfo.cmake @@ -0,0 +1,20 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/HW8/main.cpp" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/HW8.dir/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "AppleClang") + +# 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/HW8/cmake-build-debug/CMakeFiles/HW8.dir/build.make b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/build.make new file mode 100644 index 0000000..419f0c8 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/build.make @@ -0,0 +1,98 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug + +# Include any dependencies generated for this target. +include CMakeFiles/HW8.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/HW8.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/HW8.dir/flags.make + +CMakeFiles/HW8.dir/main.cpp.o: CMakeFiles/HW8.dir/flags.make +CMakeFiles/HW8.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/HW8.dir/main.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/HW8.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/HW8/main.cpp + +CMakeFiles/HW8.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/HW8.dir/main.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/main.cpp > CMakeFiles/HW8.dir/main.cpp.i + +CMakeFiles/HW8.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/HW8.dir/main.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/main.cpp -o CMakeFiles/HW8.dir/main.cpp.s + +# Object files for target HW8 +HW8_OBJECTS = \ +"CMakeFiles/HW8.dir/main.cpp.o" + +# External object files for target HW8 +HW8_EXTERNAL_OBJECTS = + +HW8: CMakeFiles/HW8.dir/main.cpp.o +HW8: CMakeFiles/HW8.dir/build.make +HW8: CMakeFiles/HW8.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable HW8" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/HW8.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/HW8.dir/build: HW8 + +.PHONY : CMakeFiles/HW8.dir/build + +CMakeFiles/HW8.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/HW8.dir/cmake_clean.cmake +.PHONY : CMakeFiles/HW8.dir/clean + +CMakeFiles/HW8.dir/depend: + cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/HW8.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/HW8.dir/depend + diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/cmake_clean.cmake b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/cmake_clean.cmake new file mode 100644 index 0000000..dcb9e24 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/HW8.dir/main.cpp.o" + "HW8.pdb" + "HW8" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/HW8.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/depend.make b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/depend.make new file mode 100644 index 0000000..28fc296 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for HW8. +# This may be replaced when dependencies are built. diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/flags.make b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/flags.make new file mode 100644 index 0000000..53cc6e0 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/link.txt b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/link.txt new file mode 100644 index 0000000..577594b --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/link.txt @@ -0,0 +1 @@ +/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/HW8.dir/main.cpp.o -o HW8 diff --git a/HW8/cmake-build-debug/CMakeFiles/HW8.dir/progress.make b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/HW8.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/HW8/cmake-build-debug/CMakeFiles/Makefile.cmake b/HW8/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b6f7ae9 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,129 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# 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" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompiler.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCCompilerABI.c" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompiler.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXCompilerABI.cpp" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCommonLanguageInclude.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCompilerIdDetection.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCXXCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCompileFeatures.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCompilerABI.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineCompilerId.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDetermineSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeFindBinUtils.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeFindCodeBlocks.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeGenericSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeLanguageInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeParseImplicitLinkInfo.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystem.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeTestCXXCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeTestCompilerCommon.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeUnixFindMake.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-C-FeatureTests.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Clang-CXX-TestableFeatures.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/GNU.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/TI-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Internal/FeatureTesting.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Determine-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Initialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/UnixPaths.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/ProcessorCount.cmake" + "../CMakeLists.txt" + "CMakeFiles/3.14.5/CMakeCCompiler.cmake" + "CMakeFiles/3.14.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.14.5/CMakeSystem.cmake" + "CMakeFiles/feature_tests.c" + "CMakeFiles/feature_tests.cxx" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.14.5/CMakeSystem.cmake" + "CMakeFiles/3.14.5/CMakeCCompiler.cmake" + "CMakeFiles/3.14.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.14.5/CMakeCCompiler.cmake" + "CMakeFiles/3.14.5/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/HW8.dir/DependInfo.cmake" + ) diff --git a/HW8/cmake-build-debug/CMakeFiles/Makefile2 b/HW8/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..ee70ba0 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +# The main recursive clean target +clean: + +.PHONY : clean + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug + +#============================================================================= +# Target rules for target CMakeFiles/HW8.dir + +# All Build rule for target. +CMakeFiles/HW8.dir/all: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/depend + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=1,2 "Built target HW8" +.PHONY : CMakeFiles/HW8.dir/all + +# Include target in all. +all: CMakeFiles/HW8.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/HW8.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/HW8.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/HW8.dir/rule + +# Convenience name for target. +HW8: CMakeFiles/HW8.dir/rule + +.PHONY : HW8 + +# clean rule for target. +CMakeFiles/HW8.dir/clean: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/clean +.PHONY : CMakeFiles/HW8.dir/clean + +# clean rule for target. +clean: CMakeFiles/HW8.dir/clean + +.PHONY : 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/HW8/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/HW8/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..c501b92 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/HW8.dir diff --git a/HW8/cmake-build-debug/CMakeFiles/clion-environment.txt b/HW8/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..270d93c --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,3 @@ +ToolSet: 1.0 (local)Options: + +Options: \ No newline at end of file diff --git a/HW8/cmake-build-debug/CMakeFiles/clion-log.txt b/HW8/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..20c8950 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,18 @@ +/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 +-- The C compiler identification is AppleClang 11.0.0.11000033 +-- The CXX compiler identification is AppleClang 11.0.0.11000033 +-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc +-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ +-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug diff --git a/HW8/cmake-build-debug/CMakeFiles/cmake.check_cache b/HW8/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/HW8/cmake-build-debug/CMakeFiles/feature_tests.bin b/HW8/cmake-build-debug/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..f853c83dff2b9f5368f04e2953aa1a5275897912 GIT binary patch literal 8376 zcmeHM&x>3|5bjwwWLd**K=20&j*3AI?rucL>dC01yBIXY4TOL+J^gClH1_K^_VnAG z6@**__aOME#9QznhzE~eMDXUtqu?=!h+n<;CNs0sGwUDl8fv<$ySl30SJmAx_4D6< z{(D}C)+0jPT@gZTg8E>-6m5)zcnY)!lJds2_d9nwH$URp+18q6qa5qmg`kuNo!bYq zBIW+}>|AYLoWnE|Tq>KCfkvTb(4E$I?+JVi=3l5qm|vZUGjn&El~U(!I8k_7-|w}) zUjY&~=4bR((+_{8EZmWCi8QX4WA?PZ`_ESXF{a#@XWSRH3I5mjKm4Hc?*16NcBMyL ztapOvcE9RM3`$&U{&~cAryeiu+Cs1#`}8De7d(IO2>n~=9|he2abx{VEX(nkwg>iq zwGBwMK^H*V#n5kC)7?&vZ33R#(;)WayC2f4>Z>=detY!W>c;-1wbwA$29-89*O9pE z<+#d|wUt+}Hiia6@e;nD^>98+H@3^)%WM1{;(Qw_S`%O3kG_0)>&h0KGTqY8-D!Ez zLVC{1e|$U)lx@9TZ(*(C5{UiTX$!H2{^goye4ExF&>+wt&>+wt&>+wt&>+wt&>+wt z&>+wt&>+wt&>+wt&>+wtzzE#hJNe_M&Oban`QpLeN%7a7E*|WCeeN;LY<|DG^U06j zOt%Uy4iViM~_BQrKzV>1(FH%RAB@Dsy4wWYd$AGjL2J~hWOV#8(3_L z3#3jhTF845l_7Z3E#lh7YjAJiNyBCm(NKh3hT{RvFLjMm{#aTQ$SWIhtNg>CMgu>; z7fW1TD3s;0z#;H3s1D4_C8TZK`glbuc(`~YFxNQ{C4|9KD7-7bCTgk*Qm=42z?+AW zkjkfv{E*H_fP^gPi*adHEAfR6c`Q>{5Ybv{*rX=NAq|vQaV6x6O!jhr zq(a^UvR){CLgx&H6gEMs^Z6+W`uHesWw+BTa)a53S=09g;xHjIu8I(x-@6VeKG9kVlGpkI>9-@yeyd z*%n(ml0#fm?DWE`#8ZzvIZg62+!-ABrP=Svsu4t%+(1*80WvkgQA6%WyfbM(NO*5a zcD>S{Qi!CgKUB8h3#RrmA~Hli=Dix&c{?@kYB(exi3|YZsPdVe)qRCun(>=48St^s za7V;$kI?s|5@ZMxYTl9Hl|e42XWW*BGdfRbNys39cxRI%Sl%x41`CILNBlM4XxJ2e z2MWNl#MYtmMs*RQF%q*NmCtc0lW=Y;?ek><6D4@+x$gN4h}(3}HB7E?zK)*hm%84` zW3G)}z|M>1ZZNE-B~f2rky&5Th&0}0*+&@2i{~= 400 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx b/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..34d2e8c --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/HW8/cmake-build-debug/CMakeFiles/progress.marks b/HW8/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/HW8/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/HW8/cmake-build-debug/HW8.cbp b/HW8/cmake-build-debug/HW8.cbp new file mode 100644 index 0000000..f94a10f --- /dev/null +++ b/HW8/cmake-build-debug/HW8.cbp @@ -0,0 +1,90 @@ + + + + + + diff --git a/HW8/cmake-build-debug/Makefile b/HW8/cmake-build-debug/Makefile new file mode 100644 index 0000000..97f5c8b --- /dev/null +++ b/HW8/cmake-build-debug/Makefile @@ -0,0 +1,178 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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 "No interactive CMake dialog available..." + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.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 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 HW8 + +# Build rule for target. +HW8: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 HW8 +.PHONY : HW8 + +# fast build rule for target. +HW8/fast: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/build +.PHONY : HW8/fast + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/HW8.dir/build.make CMakeFiles/HW8.dir/main.cpp.s +.PHONY : main.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 "... rebuild_cache" + @echo "... edit_cache" + @echo "... HW8" + @echo "... main.o" + @echo "... main.i" + @echo "... main.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/HW8/cmake-build-debug/cmake_install.cmake b/HW8/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..ccbbab8 --- /dev/null +++ b/HW8/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/HW8 + +# 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 "Debug") + 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +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 "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/HW8/main.cpp b/HW8/main.cpp new file mode 100644 index 0000000..0940613 --- /dev/null +++ b/HW8/main.cpp @@ -0,0 +1,121 @@ +#include "shared_ptr.hpp" + +#include +#include +#include + +class MyClass +{ +public: + MyClass() = default; + MyClass(std::string name) : + m_name(name) + { + } + MyClass(std::string name, unsigned int rank) : + m_name(name), + m_rank(rank) + { + } + MyClass(unsigned int rank, int) : + // Not giving the second parameter a name to prevent a compiler warning + m_rank(rank) + { + } + + void showMessage(std::string msg) + { + std::cout << msg << std::endl; + } + + std::string m_name = "anonymous"; + unsigned int m_rank = 0; +}; + +void demoSharedPointer(); + +// ------------------------------------------------------------------ +// +// Shared memory assignment: usu::shared_ptr usu::unique_ptr +// +// ------------------------------------------------------------------ +int main() +{ + demoSharedPointer(); + + return 0; +} + +void demoSharedPointer() +{ + std::shared_ptr p1 = std::make_shared(); + usu::shared_ptr p2 = usu::make_shared(); + usu::shared_ptr p2a = usu::make_shared(); + + std::shared_ptr p3 = std::make_shared(10); + usu::shared_ptr p4 = usu::make_shared(10); + + std::shared_ptr p5 = std::make_shared(); + usu::shared_ptr p6 = usu::make_shared(); + usu::shared_ptr p6b = usu::make_shared("Hi Mom!"); + + std::shared_ptr p7 = std::make_shared(); + usu::shared_ptr p8 = usu::make_shared(); + + std::shared_ptr p9 = std::make_shared("Test"); + usu::shared_ptr p10 = usu::make_shared("Test"); + + std::shared_ptr p11 = std::make_shared("Test", 2); + usu::shared_ptr p12 = usu::make_shared("Test", 2); + + std::shared_ptr p13 = std::make_shared(1, 2); + usu::shared_ptr p14 = usu::make_shared(1, 2); + + std::cout << std::endl; + std::cout << "--- Reference Counts ---" << std::endl; + + std::cout << "p13 : " << p13.use_count() << std::endl; + std::cout << "P14 : " << p14.use_count() << std::endl; + + auto p13b = p13; + auto p14b = p14; + + std::cout << "auto p13b = p13" << std::endl; + std::cout << "auto p14b = p14" << std::endl; + + std::cout << "p13 : " << p13.use_count() << std::endl; + std::cout << "P14 : " << p14.use_count() << std::endl; + + p13b = p11; + p14b = p12; + + std::cout << "auto p13b = p11" << std::endl; + std::cout << "auto p14b = p12" << std::endl; + + std::cout << "p11 : " << p11.use_count() << std::endl; + std::cout << "P12 : " << p12.use_count() << std::endl; + std::cout << "p13b : " << p13b.use_count() << std::endl; + std::cout << "P14b : " << p14b.use_count() << std::endl; + + std::cout << "p13 : " << p13.use_count() << std::endl; + std::cout << "P14 : " << p14.use_count() << std::endl; + + std::cout << std::endl; + std::cout << "--- Member Access ---" << std::endl; + + p13->showMessage("from p13"); + p14->showMessage("from p14"); + + (*p13).showMessage("from (*p13)"); + (*p14).showMessage("from (*p14)"); + MyClass* x = p13.get(); + x->showMessage("from p13.get()"); + MyClass* y = p14.get(); + y->showMessage("from p14.get()"); + + usu::shared_ptr a1 = usu::make_shared_array(); + for (unsigned int i = 0; i < a1.size(); i++) + { + a1[i].showMessage("this is a test"); + } +} diff --git a/HW8/shared_ptr.hpp b/HW8/shared_ptr.hpp new file mode 100644 index 0000000..f394b75 --- /dev/null +++ b/HW8/shared_ptr.hpp @@ -0,0 +1,8 @@ +// +// Created by Brady Bodily on 11/19/19. +// + +#ifndef HW7_SHARED_PTR_HPP +#define HW7_SHARED_PTR_HPP + +#endif //HW7_SHARED_PTR_HPP diff --git a/Hw7&8/.idea/vcs.xml b/Hw7&8/.idea/vcs.xml index 48c8f81..ebb8cec 100644 --- a/Hw7&8/.idea/vcs.xml +++ b/Hw7&8/.idea/vcs.xml @@ -3,5 +3,6 @@ + \ No newline at end of file diff --git a/Hw7&8/cmake-build-debug/CMakeCache.txt b/Hw7&8/cmake-build-debug/CMakeCache.txt index f515f18..d566a84 100644 --- a/Hw7&8/cmake-build-debug/CMakeCache.txt +++ b/Hw7&8/cmake-build-debug/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. # For build in directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug -# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/bin/cmake +# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -361,17 +361,17 @@ CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake- //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=15 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=14 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +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/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cpack //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS @@ -496,7 +496,7 @@ CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.15.4/share/cmake +CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake index 4b8dd6c..6506fd5 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Hw7&8/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make b/Hw7&8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make index fe557ae..a6f3727 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Makefile.cmake b/Hw7&8/cmake-build-debug/CMakeFiles/Makefile.cmake index dccd25e..8698dd4 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Makefile.cmake +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") @@ -7,11 +7,49 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCXXInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeCommonLanguageInclude.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeDependentOption.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeFindCodeBlocks.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeGenericSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeLanguageInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakePackageConfigHelpers.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CheckIncludeFile.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CheckLibraryExists.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CheckSymbolExists.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/AppleClang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Compiler/GNU.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageMessage.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPythonInterp.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindThreads.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/GNUInstallDirs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Apple-Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Initialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/UnixPaths.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/ProcessorCount.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/WriteBasicConfigVersionFile.cmake" "../CMakeLists.txt" "../CMakeLists.txt.in" - "CMakeFiles/3.15.4/CMakeCCompiler.cmake" - "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.15.4/CMakeSystem.cmake" + "CMakeFiles/3.14.5/CMakeCCompiler.cmake" + "CMakeFiles/3.14.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.14.5/CMakeSystem.cmake" "googletest-src/CMakeLists.txt" "googletest-src/googlemock/CMakeLists.txt" "googletest-src/googlemock/cmake/gmock.pc.in" @@ -21,44 +59,6 @@ set(CMAKE_MAKEFILE_DEPENDS "googletest-src/googletest/cmake/gtest.pc.in" "googletest-src/googletest/cmake/gtest_main.pc.in" "googletest-src/googletest/cmake/internal_utils.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCInformation.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXInformation.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDependentOption.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeFindCodeBlocks.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeLanguageInformation.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckCSourceCompiles.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckIncludeFile.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckLibraryExists.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-C.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPythonInterp.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindThreads.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/GNUInstallDirs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Internal/CMakeCheckCompilerFlag.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-C.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/ProcessorCount.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/WriteBasicConfigVersionFile.cmake" ) # The corresponding makefile is: diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Makefile2 b/Hw7&8/cmake-build-debug/CMakeFiles/Makefile2 index 9e73c9a..ae8457f 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Makefile2 +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Makefile2 @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -16,6 +16,11 @@ preinstall: .PHONY : preinstall +# The main recursive clean target +clean: + +.PHONY : clean + #============================================================================= # Special targets provided by cmake. @@ -45,10 +50,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,17 +64,6 @@ CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" # The top-level build directory on which CMake was run. CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "clean" target. -clean: CMakeFiles/ClangFormat.dir/clean -clean: CMakeFiles/UnitTestRunner.dir/clean -clean: CMakeFiles/Weights.dir/clean -clean: googletest-build/clean - -.PHONY : clean - #============================================================================= # Target rules for target CMakeFiles/ClangFormat.dir @@ -97,6 +91,11 @@ CMakeFiles/ClangFormat.dir/clean: $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/clean .PHONY : CMakeFiles/ClangFormat.dir/clean +# clean rule for target. +clean: CMakeFiles/ClangFormat.dir/clean + +.PHONY : clean + #============================================================================= # Target rules for target CMakeFiles/UnitTestRunner.dir @@ -130,6 +129,11 @@ CMakeFiles/UnitTestRunner.dir/clean: $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/clean .PHONY : CMakeFiles/UnitTestRunner.dir/clean +# clean rule for target. +clean: CMakeFiles/UnitTestRunner.dir/clean + +.PHONY : clean + #============================================================================= # Target rules for target CMakeFiles/Weights.dir @@ -162,46 +166,49 @@ CMakeFiles/Weights.dir/clean: $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/clean .PHONY : CMakeFiles/Weights.dir/clean +# clean rule for target. +clean: CMakeFiles/Weights.dir/clean + +.PHONY : clean + #============================================================================= # Directory level rules for directory googletest-build -# Recursive "all" directory target. +# Convenience name for "all" pass in the directory. googletest-build/all: googletest-build/googlemock/all .PHONY : googletest-build/all -# Recursive "preinstall" directory target. -googletest-build/preinstall: googletest-build/googlemock/preinstall - -.PHONY : googletest-build/preinstall - -# Recursive "clean" directory target. +# Convenience name for "clean" pass in the directory. googletest-build/clean: googletest-build/googlemock/clean .PHONY : googletest-build/clean +# Convenience name for "preinstall" pass in the directory. +googletest-build/preinstall: googletest-build/googlemock/preinstall + +.PHONY : googletest-build/preinstall + #============================================================================= # Directory level rules for directory googletest-build/googlemock -# Recursive "all" directory target. -googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock.dir/all -googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock_main.dir/all +# Convenience name for "all" pass in the directory. googletest-build/googlemock/all: googletest-build/googletest/all .PHONY : googletest-build/googlemock/all -# Recursive "preinstall" directory target. -googletest-build/googlemock/preinstall: googletest-build/googletest/preinstall - -.PHONY : googletest-build/googlemock/preinstall - -# Recursive "clean" directory target. +# Convenience name for "clean" pass in the directory. googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock.dir/clean googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean googletest-build/googlemock/clean: googletest-build/googletest/clean .PHONY : googletest-build/googlemock/clean +# Convenience name for "preinstall" pass in the directory. +googletest-build/googlemock/preinstall: googletest-build/googletest/preinstall + +.PHONY : googletest-build/googlemock/preinstall + #============================================================================= # Target rules for target googletest-build/googlemock/CMakeFiles/gmock.dir @@ -229,6 +236,11 @@ googletest-build/googlemock/CMakeFiles/gmock.dir/clean: $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/clean .PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean +# clean rule for target. +clean: googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +.PHONY : clean + #============================================================================= # Target rules for target googletest-build/googlemock/CMakeFiles/gmock_main.dir @@ -257,26 +269,30 @@ googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean .PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +# clean rule for target. +clean: googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +.PHONY : clean + #============================================================================= # Directory level rules for directory googletest-build/googletest -# Recursive "all" directory target. -googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest_main.dir/all -googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest.dir/all +# Convenience name for "all" pass in the directory. +googletest-build/googletest/all: .PHONY : googletest-build/googletest/all -# Recursive "preinstall" directory target. -googletest-build/googletest/preinstall: - -.PHONY : googletest-build/googletest/preinstall - -# Recursive "clean" directory target. +# Convenience name for "clean" pass in the directory. googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest_main.dir/clean googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest.dir/clean .PHONY : googletest-build/googletest/clean +# Convenience name for "preinstall" pass in the directory. +googletest-build/googletest/preinstall: + +.PHONY : googletest-build/googletest/preinstall + #============================================================================= # Target rules for target googletest-build/googletest/CMakeFiles/gtest_main.dir @@ -304,6 +320,11 @@ googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/clean .PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +# clean rule for target. +clean: googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +.PHONY : clean + #============================================================================= # Target rules for target googletest-build/googletest/CMakeFiles/gtest.dir @@ -331,6 +352,11 @@ googletest-build/googletest/CMakeFiles/gtest.dir/clean: $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/clean .PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/clean +# clean rule for target. +clean: googletest-build/googletest/CMakeFiles/gtest.dir/clean + +.PHONY : clean + #============================================================================= # Special targets to cleanup operation of make. diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make index 1ea1dcf..3b68845 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake index 23e2878..951a476 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE "CMakeFiles/UnitTestRunner.dir/weight.cpp.o" - "UnitTestRunner" "UnitTestRunner.pdb" + "UnitTestRunner" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal index ef3c677..05f052a 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal +++ b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 CMakeFiles/UnitTestRunner.dir/weight.cpp.o /Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make index 8641f7a..ce23b91 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 CMakeFiles/UnitTestRunner.dir/weight.cpp.o: ../weight.cpp CMakeFiles/UnitTestRunner.dir/weight.cpp.o: ../weight.hpp diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make index e8a5a61..20a1a74 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/weight.cpp.o b/Hw7&8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/weight.cpp.o index a6e860a9bbd20a89ad90c34e28b0744c69fa7fbb..539096157bf5efb7f739982503f6649335df45dd 100644 GIT binary patch delta 470 zcmaFxROZf8nF$Vp8~(5|fItQZm|_T+80gQqW8y-8Mv09d)fpKBCQCAHXZ$hwBGY`v zg2{!F^E0fd_%4M zh8pAc8){4n`xpbZ|9rx9^A=;o^vnC1moO$wuQ&jtGN#KO1X2al4}qwP>FI}nRKs+h z!$7KI`bH2nVS3mRAT?w9ZxFR$`hug(M;KRZPd&!m%)%Hj{pBfU2hNCf0!$22O8pPF z8=YqM&0{QRZ?I(9-eAdkLKbMTXE>|88Bi%>H>>pamR{C9wu~j)9Z$1P;8T=hvt?Cg zi(plp$I9o$D#{kg%FWiq%E`8tg@=`ac^UJB?O$)Q9@E;shlR~TmN9wzS4Fnvc8uS* z&rM)s=LI@+X)aqn(1oITK&oSUD~L+i{xy#c7^)f5OACSAg6U5|RK@hrA|N$m`cV)S cFx|8mNG+JY6huW#7cBu&E4H_muto0!0Q(T4PXGV_ delta 477 zcmccfROZ1`nF$VpJN~dTfItQZm|_T?80gQqXW~MCMwyKt)fpKhCQCAHXZ$nyBGY`v zlF5b4?-^?*C$ji6s%+lKQqROFGTD&bpK;3MMs|C_YDQHVX9Hlg{3 zTKf$(#_c!Mm=yLgMr{B2gz4rj#)RpY_cJeH%$Qzr07w-~mpuriDyAO-Q4Q164*{u; z={$#l)P(69LDY=tVMl<}g6Y3O)Qaf~jxrx%+^{|M7;`fVqu=zGrM*;1*0TECg~ZrauHx4buaQ jfYgHN2SHTCbi-mGwPN~05S1`pumnhL*xp#e7QGJuW7DM8 diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/build.make b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/build.make index 0c296bc..ac85f62 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/build.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/cmake_clean.cmake index 80740cd..f403f46 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE "CMakeFiles/Weights.dir/main.cpp.o" - "Weights" "Weights.pdb" + "Weights" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.internal b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.internal index 3cafe6a..105217f 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.internal +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 CMakeFiles/Weights.dir/main.cpp.o /Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.make b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.make index 81fe7a7..e33ee48 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 CMakeFiles/Weights.dir/main.cpp.o: ../main.cpp CMakeFiles/Weights.dir/main.cpp.o: ../weight.hpp diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/flags.make b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/flags.make index 1d44885..53cc6e0 100644 --- a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/flags.make +++ b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z diff --git a/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/main.cpp.o b/Hw7&8/cmake-build-debug/CMakeFiles/Weights.dir/main.cpp.o index 262e4f5a9e23647b7fc18c59fcbc9d92c96a6ab4..e6c5cfa20f9bfdb53af485650ec1564b0a0409c6 100644 GIT binary patch delta 23 fcmbPpn|;o0_J%EtFLtm>u|={fZhyOjalHuudu$1| delta 23 fcmbPpn|;o0_J%EtFLtn+u|=}lZhyOjalHuuePjvl diff --git a/Hw7&8/cmake-build-debug/Makefile b/Hw7&8/cmake-build-debug/Makefile index 2c87554..b3176d4 100644 --- a/Hw7&8/cmake-build-debug/Makefile +++ b/Hw7&8/cmake-build-debug/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -39,10 +39,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,37 +59,37 @@ CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # 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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake .PHONY : install/local/fast # Special rule for the target install/strip install/strip: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake .PHONY : install/strip/fast # Special rule for the target install install: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake .PHONY : install/fast # Special rule for the target list_install_components @@ -105,7 +105,7 @@ list_install_components/fast: list_install_components # 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/local/Cellar/cmake/3.15.4/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -116,7 +116,7 @@ rebuild_cache/fast: rebuild_cache # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. .PHONY : edit_cache # Special rule for the target edit_cache diff --git a/Hw7&8/cmake-build-debug/UnitTestRunner b/Hw7&8/cmake-build-debug/UnitTestRunner index 219bac8cf03201d76064d48abdd4df602353edf5..6f5730f728760f022e781313bb9f72908cde919a 100755 GIT binary patch delta 185 zcmbQTCTYr=qzxocIDnWFh`E568;E&;m=}oofS4bM1%Ox(h=qVy7>GrHSQLoG Lwktgo|Fj+ep~y{j delta 185 zcmbQTCTYr=qzx diff --git a/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake index 4b8dd6c..6506fd5 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") diff --git a/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks b/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks index 45a4fb7..573541a 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks +++ b/Hw7&8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks @@ -1 +1 @@ -8 +0 diff --git a/Hw7&8/cmake-build-debug/googletest-build/Makefile b/Hw7&8/cmake-build-debug/googletest-build/Makefile index d9afd42..f6cb202 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/Makefile +++ b/Hw7&8/cmake-build-debug/googletest-build/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -39,10 +39,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,37 +59,37 @@ CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # 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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake .PHONY : install/local/fast # Special rule for the target install/strip install/strip: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake .PHONY : install/strip/fast # Special rule for the target install install: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake .PHONY : install/fast # Special rule for the target list_install_components @@ -105,7 +105,7 @@ list_install_components/fast: list_install_components # 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/local/Cellar/cmake/3.15.4/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -116,7 +116,7 @@ rebuild_cache/fast: rebuild_cache # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. .PHONY : edit_cache # Special rule for the target edit_cache diff --git a/Hw7&8/cmake-build-debug/googletest-build/cmake_install.cmake b/Hw7&8/cmake-build-debug/googletest-build/cmake_install.cmake index 168576d..41b883e 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/cmake_install.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/cmake_install.cmake @@ -34,7 +34,6 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake") endif() diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake index 4b8dd6c..6506fd5 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make index 45a577c..9bcce7a 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake index 89a7556..3c77276 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" "../../bin/libgmockd.pdb" "../../lib/libgmockd.a" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make index 2c8adcc..fb97bec 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make index 98674a0..951a7d2 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake index 9d96206..e088d90 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "../../bin/libgmock_maind.pdb" "../../lib/libgmock_maind.a" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make index 3b5e200..362518b 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks index 45a4fb7..573541a 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks @@ -1 +1 @@ -8 +0 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/Makefile b/Hw7&8/cmake-build-debug/googletest-build/googlemock/Makefile index fadec16..27515d9 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/Makefile +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -39,10 +39,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,43 +59,43 @@ CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # 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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake .PHONY : install/local/fast # Special rule for the target install/strip install/strip: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake .PHONY : install/strip/fast # Special rule for the target install install: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake .PHONY : install/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/local/Cellar/cmake/3.15.4/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -106,7 +106,7 @@ rebuild_cache/fast: rebuild_cache # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. .PHONY : edit_cache # Special rule for the target edit_cache diff --git a/Hw7&8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake b/Hw7&8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake index c2e0128..d35cd63 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake @@ -62,7 +62,6 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build/googletest/cmake_install.cmake") endif() diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake index 4b8dd6c..6506fd5 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make index 7033992..01ed4f2 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake index fe2ef2d..4655e31 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" "../../bin/libgtestd.pdb" "../../lib/libgtestd.a" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal index fc9f55b..0e0e430 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o /Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make index 89db633..65fe867 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make index 2becd0c..989f959 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make index ba68268..1d1e8ce 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake index f3d1746..7be3658 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -1,7 +1,7 @@ file(REMOVE_RECURSE + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "../../bin/libgtest_maind.pdb" "../../lib/libgtest_maind.a" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal index f283378..9c3f18b 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o /Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make index f7ae6eb..25631d2 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make index 2f484a2..dbc8f11 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks index b8626c4..573541a 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks @@ -1 +1 @@ -4 +0 diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/Makefile b/Hw7&8/cmake-build-debug/googletest-build/googletest/Makefile index 3861ced..8ac58fd 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/Makefile +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -39,10 +39,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,13 +59,13 @@ CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # 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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake .PHONY : install/local/fast # Special rule for the target list_install_components @@ -81,7 +81,7 @@ list_install_components/fast: list_install_components # 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/local/Cellar/cmake/3.15.4/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache @@ -92,7 +92,7 @@ rebuild_cache/fast: rebuild_cache # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. .PHONY : edit_cache # Special rule for the target edit_cache @@ -103,25 +103,25 @@ edit_cache/fast: edit_cache # Special rule for the target install/strip install/strip: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake .PHONY : install/strip/fast # Special rule for the target install install: preinstall @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake .PHONY : install/fast # The main all target diff --git a/Hw7&8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake b/Hw7&8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake index fb8e2b9..90e89ef 100644 --- a/Hw7&8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake +++ b/Hw7&8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake @@ -26,12 +26,12 @@ endif() # if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") - return() + return() endif() # check that the installed version has the same 32/64bit-ness as the one which is currently searching: if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) endif() diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeCache.txt b/Hw7&8/cmake-build-debug/googletest-download/CMakeCache.txt index fce9acf..643691b 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeCache.txt +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. # For build in directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download -# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/bin/cmake +# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -81,17 +81,17 @@ CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake- //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=15 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=14 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +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/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cpack //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ctest //Path to cache edit program executable. CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ccmake //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS @@ -118,7 +118,7 @@ CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 //Platform information initialized CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.15.4/share/cmake +CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake index 6327126..4d8d12b 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download") diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt index 9022492..f25e967 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt @@ -1,11 +1,11 @@ # Hashes of file build rules. c817f1f42b933271f8d44dbfafdddc89 CMakeFiles/googletest -8688efca7975928f6fdbfae7b8863cd3 CMakeFiles/googletest-complete -3f293408e71093d37607e36059545793 googletest-prefix/src/googletest-stamp/googletest-build -7dc3244ab4e32236ba85e57ebbf4bf2c googletest-prefix/src/googletest-stamp/googletest-configure -9d7bf616b714074f3e1f1742f249f878 googletest-prefix/src/googletest-stamp/googletest-download -d8472f2830917eec7a4d814f2131e33d googletest-prefix/src/googletest-stamp/googletest-install -71ce382a489d634b1a89119af6019152 googletest-prefix/src/googletest-stamp/googletest-mkdir -6f49b963130582e8acdda18f405f61a7 googletest-prefix/src/googletest-stamp/googletest-patch -4435532b04d85a5b7c33e9a2af031ac2 googletest-prefix/src/googletest-stamp/googletest-test -6214a9456ddbee52a063182d6ebf3eb9 googletest-prefix/src/googletest-stamp/googletest-update +35404bf06c53557ab1a83e7670f14412 CMakeFiles/googletest-complete +f67355659aed31604bda96ef49182b7d googletest-prefix/src/googletest-stamp/googletest-build +b50fc36992a18d771d5c170df605c51f googletest-prefix/src/googletest-stamp/googletest-configure +4ca5b3096bf272779dd2a6bab951d291 googletest-prefix/src/googletest-stamp/googletest-download +b2702013df898504768c934f5ceba5ee googletest-prefix/src/googletest-stamp/googletest-install +abc7fd22282005077948320b9b7540f9 googletest-prefix/src/googletest-stamp/googletest-mkdir +c94ee14a66f6923dc0ecae8cfbc890d1 googletest-prefix/src/googletest-stamp/googletest-patch +2885ac8702613595c396b71a0b6f8083 googletest-prefix/src/googletest-stamp/googletest-test +13caa7169c639105478ec001a3731d9d googletest-prefix/src/googletest-stamp/googletest-update diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake index 6552dab..8f080ce 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") @@ -7,21 +7,21 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "CMakeFiles/3.15.4/CMakeSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeGenericSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/ExternalProject.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindGit.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageMessage.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Initialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/UnixPaths.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/RepositoryInfo.txt.in" + "CMakeFiles/3.14.5/CMakeSystem.cmake" "CMakeLists.txt" "googletest-prefix/tmp/googletest-cfgcmd.txt.in" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/ExternalProject.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindGit.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" - "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/RepositoryInfo.txt.in" ) # The corresponding makefile is: diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2 b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2 index d775e96..291e39c 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2 +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2 @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -16,6 +16,11 @@ preinstall: .PHONY : preinstall +# The main recursive clean target +clean: + +.PHONY : clean + #============================================================================= # Special targets provided by cmake. @@ -45,10 +50,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,14 +64,6 @@ CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # The top-level build directory on which CMake was run. CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download" -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "clean" target. -clean: CMakeFiles/googletest.dir/clean - -.PHONY : clean - #============================================================================= # Target rules for target CMakeFiles/googletest.dir @@ -99,6 +96,11 @@ CMakeFiles/googletest.dir/clean: $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/clean .PHONY : CMakeFiles/googletest.dir/clean +# clean rule for target. +clean: CMakeFiles/googletest.dir/clean + +.PHONY : clean + #============================================================================= # Special targets to cleanup operation of make. diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make index c0afaf2..7908d7d 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -34,10 +34,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -66,57 +66,57 @@ CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletes CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-test @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest'" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done" googletest-prefix/src/googletest-stamp/googletest-install: googletest-prefix/src/googletest-stamp/googletest-build @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "No install step for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install" googletest-prefix/src/googletest-stamp/googletest-mkdir: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Creating directories for 'googletest'" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir" googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-mkdir @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download" googletest-prefix/src/googletest-stamp/googletest-update: googletest-prefix/src/googletest-stamp/googletest-download @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Performing update step for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake" googletest-prefix/src/googletest-stamp/googletest-patch: googletest-prefix/src/googletest-stamp/googletest-download @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "No patch step for 'googletest'" - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append - /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch" + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch" googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/tmp/googletest-cfgcmd.txt googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-update googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-patch @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "No configure step for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure" googletest-prefix/src/googletest-stamp/googletest-build: googletest-prefix/src/googletest-stamp/googletest-configure @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "No build step for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build" googletest-prefix/src/googletest-stamp/googletest-test: googletest-prefix/src/googletest-stamp/googletest-install @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "No test step for 'googletest'" - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append - cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-build" && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test" googletest: CMakeFiles/googletest googletest: CMakeFiles/googletest-complete diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake index 75f3a42..46d5865 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake @@ -1,14 +1,14 @@ file(REMOVE_RECURSE "CMakeFiles/googletest" "CMakeFiles/googletest-complete" - "googletest-prefix/src/googletest-stamp/googletest-build" - "googletest-prefix/src/googletest-stamp/googletest-configure" - "googletest-prefix/src/googletest-stamp/googletest-download" "googletest-prefix/src/googletest-stamp/googletest-install" "googletest-prefix/src/googletest-stamp/googletest-mkdir" - "googletest-prefix/src/googletest-stamp/googletest-patch" - "googletest-prefix/src/googletest-stamp/googletest-test" + "googletest-prefix/src/googletest-stamp/googletest-download" "googletest-prefix/src/googletest-stamp/googletest-update" + "googletest-prefix/src/googletest-stamp/googletest-patch" + "googletest-prefix/src/googletest-stamp/googletest-configure" + "googletest-prefix/src/googletest-stamp/googletest-build" + "googletest-prefix/src/googletest-stamp/googletest-test" ) # Per-language clean rules from dependency scanning. diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal index bf300f1..3285e6b 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal @@ -1,3 +1,3 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 diff --git a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make index bf300f1..3285e6b 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make +++ b/Hw7&8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make @@ -1,3 +1,3 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 diff --git a/Hw7&8/cmake-build-debug/googletest-download/Makefile b/Hw7&8/cmake-build-debug/googletest-download/Makefile index 566e5f6..706f3bd 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/Makefile +++ b/Hw7&8/cmake-build-debug/googletest-download/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.15 +# Generated by "Unix Makefiles" Generator, CMake Version 3.14 # Default target executed when no arguments are given to make. default_target: all @@ -39,10 +39,10 @@ cmake_force: SHELL = /bin/sh # The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.15.4/bin/cmake +CMAKE_COMMAND = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake # The command to remove a file. -RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f +RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f # Escaping for special characters. EQUALS = = @@ -59,7 +59,7 @@ CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-deb # 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/local/Cellar/cmake/3.15.4/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) + /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) .PHONY : rebuild_cache # Special rule for the target rebuild_cache diff --git a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt index 477e672..72001df 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt +++ b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt @@ -1,3 +1,3 @@ repository='https://github.com/google/googletest.git' module='' -tag='origin' +tag='' diff --git a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt index 477e672..72001df 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt +++ b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt @@ -1,3 +1,3 @@ repository='https://github.com/google/googletest.git' module='' -tag='origin' +tag='' diff --git a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake index 7ba8e50..ba3a28d 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake +++ b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake @@ -1,5 +1,14 @@ +if("master" STREQUAL "") + message(FATAL_ERROR "Tag for git checkout should not be empty.") +endif() -if(NOT "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" IS_NEWER_THAN "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt") +set(run 0) + +if("/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" IS_NEWER_THAN "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt") + set(run 1) +endif() + +if(NOT run) message(STATUS "Avoiding repeated git clone, stamp file is up to date: '/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'") return() endif() @@ -12,12 +21,38 @@ if(error_code) message(FATAL_ERROR "Failed to remove directory: '/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src'") endif() +set(git_options) + +# disable cert checking if explicitly told not to do it +set(tls_verify "") +if(NOT "x" STREQUAL "x" AND NOT tls_verify) + list(APPEND git_options + -c http.sslVerify=false) +endif() + +set(git_clone_options) + +set(git_shallow "") +if(git_shallow) + list(APPEND git_clone_options --depth 1 --no-single-branch) +endif() + +set(git_progress "") +if(git_progress) + list(APPEND git_clone_options --progress) +endif() + +set(git_config "") +foreach(config IN LISTS git_config) + list(APPEND git_clone_options --config ${config}) +endforeach() + # try the clone 3 times in case there is an odd git clone issue set(error_code 1) set(number_of_tries 0) while(error_code AND number_of_tries LESS 3) execute_process( - COMMAND "/usr/local/bin/git" clone "https://github.com/google/googletest.git" "googletest-src" + COMMAND "/usr/local/bin/git" ${git_options} clone ${git_clone_options} --origin "origin" "https://github.com/google/googletest.git" "googletest-src" WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug" RESULT_VARIABLE error_code ) @@ -32,7 +67,7 @@ if(error_code) endif() execute_process( - COMMAND "/usr/local/bin/git" checkout master -- + COMMAND "/usr/local/bin/git" ${git_options} checkout master -- WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" RESULT_VARIABLE error_code ) @@ -41,7 +76,16 @@ if(error_code) endif() execute_process( - COMMAND "/usr/local/bin/git" submodule update --recursive --init + COMMAND "/usr/local/bin/git" ${git_options} submodule init + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to init submodules in: '/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src'") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" ${git_options} submodule update --recursive --init WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" RESULT_VARIABLE error_code ) @@ -55,6 +99,7 @@ execute_process( COMMAND ${CMAKE_COMMAND} -E copy "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt" + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/cmake-build-debug/googletest-src" RESULT_VARIABLE error_code ) if(error_code) diff --git a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake index 6d82fe5..d642ffb 100644 --- a/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake +++ b/Hw7&8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake @@ -1,3 +1,6 @@ +if("master" STREQUAL "") + message(FATAL_ERROR "Tag for git checkout should not be empty.") +endif() execute_process( COMMAND "/usr/local/bin/git" rev-list --max-count=1 HEAD diff --git a/Hw7&8/cmake-build-debug/lib/libgtest_maind.a b/Hw7&8/cmake-build-debug/lib/libgtest_maind.a index 91229b77707ebe4fbff2c96b88ec073751d55a8f..d88ba8a3e9ed741ed15cc3f150237009023d43f6 100644 GIT binary patch delta 25 hcmew{m+{A3#tCvP=H>4j!NnUDfyhYjEe#NyYJI zwTq5X@HqQA-iMcf1W8h)$&e*So&qlvDe+2~H{PjGrN#$!KKY_SNRt+AI&|srO~em< X1`HW7X2O(TX3SZzWOWKJf7{y=tol?w diff --git a/Hw7&8/tmp/CMakeCache.txt b/Hw7&8/tmp/CMakeCache.txt new file mode 100644 index 0000000..1ca7074 --- /dev/null +++ b/Hw7&8/tmp/CMakeCache.txt @@ -0,0 +1,524 @@ +# This is the CMakeCache file. +# For build in directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp +# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Path to a program. +CLANG_FORMAT:FILEPATH=/usr/local/bin/clang-format + +//Path to a program. +CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/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=/Library/Developer/CommandLineTools/usr/bin/c++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Executable file format +CMAKE_EXECUTABLE_FORMAT:STRING=MACHO + +//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=OFF + +//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 (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//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= + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//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=/Library/Developer/CommandLineTools/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//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=/Library/Developer/CommandLineTools/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk + +//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=hw7 + +//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=/Library/Developer/CommandLineTools/usr/bin/ranlib + +//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=/Library/Developer/CommandLineTools/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 + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/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=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/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=ON + +//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; + +//Value Computed by CMake +hw7_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp + +//Value Computed by CMake +hw7_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8 + + +######################## +# INTERNAL cache entries +######################## + +//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=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp +//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=15 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-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_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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ccmake +//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=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=/Users/bradybodily/Repositories/CS3460/Hw7&8 +//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_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-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 +//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 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.15.4/share/cmake +//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 PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.16()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +generated_dir:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/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/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCCompiler.cmake b/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..f300eb5 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/Library/Developer/CommandLineTools/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "11.0.0.11000033") +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 "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +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 "") +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 "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake b/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..08c5c84 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeCXXCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_CXX_COMPILER "/Library/Developer/CommandLineTools/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "11.0.0.11000033") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_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_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +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 "") +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 "/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks") diff --git a/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin b/Hw7&8/tmp/CMakeFiles/3.15.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..6dcb45d2be3319792e46a6a06f489c069a1d7a72 GIT binary patch literal 4304 zcmeHK&ubGw6rOD?7A>Y8w2Hri2T>16Y=s8tLB-V#mbPdGQNq|{w{)S|NOl)nA<&D5 zAVLxUfZ|^v9=v!ch@e*wf)_6m!DA5-zi)PGcB}Ota2~vU?|X0N&6{uM^4@*_`g6As zR!)f30U^XbXa(SrD8LiqFw}ucIeY1veaF5r!)R8lEc`2CoeCC8IcMLV%Pvv-N3t=Y z@gTxfw4_AJ$XkvyfZ1N}ULKc0d|WRf-ql}Du$qQaHd;a0FSxzlx~_LXZz9grOBaJL zWgI;416TUNLQCQ7eP8H$-LrE7I)w$!<**oy)ML@%4>WQ|F^u; zA?Y~kus8N}2s#VQ`>w%Wgx$*+G%fr$)bx4j{J(s@w*qt+T8hJVY00mb+?6F4m~sTl zKE6zR{P1S#+~~`GnA7zPXj zhJpW+fm=@Z^M?I{m+y8qoo@VX!|o9|jd;^}GI$hj{?%kT*XeaTy~lR1_IfQX)#B-zDO2=wA1 zh$6+C7mptN0iHzg(3@U8dhr&)V-XR*Z!$5vwTfq%2XEheGjG0m^X**Thi_kg3<+Tk z2(gtCLZsmpfQQ1yNQk3w7cS-E z({z-iOv=z}h8iI3<-3aukne&{AwJMgC)kQZDND7W(I?!?_d@d>(wm4Ad~q_2rHq36 zeo&TvuwGL*dEeKXkDAhmsr#R-um45I z>gC7x_Uy!ynO95O#qHufClB94+<0yd&NcNP zhHOw+{aR2@X>u|%ok3B4QPr7`=L-wZGnv1%*$BOA=8E2eY#}D#tS5)hFydK_sjo4k zfKk9GU=%P47zK<1MggOMQQ-ej;FjC|yyJZ5W!kM>w;g@maXLh9DcW@(4<5%b{bn{d z(CV~Xokvb*_1)9B73QxkTx$3ayxO`f-wW$^a`{zmXWzrUw0L9>!ye}%BK?`}cQ|Hm zG>V<$YBvCBEQ$U)C94(bHN8?4da~lJmA$$+SzYr3ak|^weLA7ih3E~YfXA@b>yMe1 zwz|y>YdfrPx0YV5h)h#vqf`F>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__)) +# 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" + +# 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/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/a.out b/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..aecf7091c627db60e8a1d58c06cc413a87fd1a9c GIT binary patch literal 8616 zcmeHN&ubGw6n-&QOD#5nXvH6Fdk__A6RRTCOSG#giVa#p40YHf+je2I37d^pFi-`5 zl%f>8)LV~&{tdl&@aP{Q-l}*M5%GJovq?6!UOWl&;O)%!X5QPk-_FABy#4s&%dee8 zi6qhDHX<5;8rzAUkbxf20cZ{?L_T}Pykp*&VryIyarj5Xah_wM5Yy)E>G%}spNiW^ z;U1V-k&+Z40(&7)08MwimEE`)*q^B>j3ZxZ+D?mVNH#*0>VfZgbIRBqZ$Aj(c(>Fz z<4$4DItB5nUcH@Qcf6X4cV0O$j^)=G41FOQ-hIa_3&)$SN*w3!or=fzh=p-?PT@#+ zth*mO4JV>ZPfiy*C~#cAGl>;mV;2v!+ZO3J!OtBy!!OIKcD^j_!MjgRGxF7 z4-aUc?1x%LR?yyu`i7Osy39;-w<7vyvEK|Qc5BNs=Ims1SA zkD}rDt47GrafR1_wP*%31DXNNfM!55pc&8%Xa@e3fm^wy&mYX69A>HcJ-5{O_QBj> zlv_TN$4hXoWPTr5zpx|O+*oRE6Y>AW+VJ^FU~X(DdxU+)68XaW9I$j z^~+P^rD~<-xVB%&)@rVO$+f(>8ImJ4*9vBU`|ROyh65^wo^p5OORqh%e$ zHy{i5`8%N>o+;_g)^>+M^nIIA-;q~TdsDSMM~h}aGoTsJ3}^;41DXNNfM!55pc&8% zXa+O`|2G4BhAFJHCIss2Nl}>>_JUn%1h$yBt+MUYv5Mt*bdu}Of-=0hLaOI7a^s_`rZ1N{WF>`DRXJ oHD1VT47)7~Lb&B+hr=zJLKqP#B-30J7WJS}6h+kiaRa3M1|vfh?f?J) literal 0 HcmV?d00001 diff --git a/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..4761ea2 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,644 @@ +/* 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__)) +# 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" + +# 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(_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/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/a.out b/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..82535868d0263a824c3f9838eef98c80b82f778e GIT binary patch literal 8600 zcmeHN&ubG=5S|!Yi%L@!wW7k>gJ@gZq_y~?9;`N+Vrh%EAPx1gO}6dA=7*bIZ4ZSa z2!+(62MRHpemENqk?V2c zMp3wpeNZk*iV&W)>M6iObH1%kz8UtrDg-!OD_#3(Lruv+h+M^U?c%a>Hs?E<2=dLT zdEiC?XN|)7O2taOz~+2qm2Xrn0*=(zn2c>9{Nhu)m=|_&sU&ffzc(r$o)HANxu#$y z_>1RIV-;e2Y<8?+hWU;>hwyo*k@p8dWsF>(H$AhyzEwUW4B(AgNQc3JJO{42Szj4JeAhYNr;HD=&agtlYqYb? zzm>@KF#j*Y+YlwuVb(#v;to3Y;$VKw$uowWW%HQ=9)9^{=k2@EA@&)p zsDTm(rNR!l?AX`Kwt7T}pbLCk$b)^~D7Y?o!JOP5?FOfa)obB;a(#URsR1s^UX*oS zZH%WF{|uw?57sK4RT#LXmT)xDc~;c(!U*`hs4)1|q8ZQ(Xa+O`ngPv#WOt(%V3p&5@h@BAm&keBE^+P7cYu z9C^lzB9W)|L~f?H7d}o*-I>0gD;3JNW4YO}a@nzNJ7#ftf#gitF}(QxwGPinXgNF+AqVFm^ccq_zPW6PrlSyg5~mG=*K>C;j+SejYDT~x zGD3XTPCm2<`{cM@A{KNwasF`vm^+bO>;gWgFq)3QNrk%=o>sU+;YYw682+CC`mYRe z87T&L#`kg{yYE8YTww0rdjMPBa4@~gkC0rV?JFvtzbF>Dv(FR@F+Z6ak_@X8A^Htt CVG+Fm literal 0 HcmV?d00001 diff --git a/Hw7&8/tmp/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/tmp/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ebaeeb7 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Hw7&8/tmp/CMakeFiles/CMakeOutput.log b/Hw7&8/tmp/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..b9c50d6 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/CMakeOutput.log @@ -0,0 +1,329 @@ +The system is: Darwin - 19.0.0 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /Library/Developer/CommandLineTools/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 AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /Library/Developer/CommandLineTools/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 AppleClang, found in "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/3.15.4/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_46cef/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_46cef.dir/build.make CMakeFiles/cmTC_46cef.dir/build +Building C object CMakeFiles/cmTC_46cef.dir/testCCompiler.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_46cef.dir/testCCompiler.c.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/testCCompiler.c" +Linking C executable cmTC_46cef +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_46cef.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_46cef.dir/testCCompiler.c.o -o cmTC_46cef + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_2a326/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_2a326.dir/build.make CMakeFiles/cmTC_2a326.dir/build +Building C object CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c +clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking C executable cmTC_2a326 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a326.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -o cmTC_2a326 +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_2a326 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-520 +BUILD 18:38:01 Oct 11 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_2a326/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_2a326.dir/build.make CMakeFiles/cmTC_2a326.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -x c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_2a326] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2a326.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -o cmTC_2a326 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_2a326 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_2a326] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_2a326.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_f3f61/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_f3f61.dir/build.make CMakeFiles/cmTC_f3f61.dir/build +Building CXX object CMakeFiles/cmTC_f3f61.dir/testCXXCompiler.cxx.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_f3f61.dir/testCXXCompiler.cxx.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/testCXXCompiler.cxx" +Linking CXX executable cmTC_f3f61 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f3f61.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_f3f61.dir/testCXXCompiler.cxx.o -o cmTC_f3f61 + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_82483/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_82483.dir/build.make CMakeFiles/cmTC_82483.dir/build +Building CXX object CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin +clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp +clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0 +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include" +ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks" +#include "..." search starts here: +#include <...> search starts here: + /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 + /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory) +End of search list. +Linking CXX executable cmTC_82483 +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_82483.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_82483 +Apple clang version 11.0.0 (clang-1100.0.33.12) +Target: x86_64-apple-darwin19.0.0 +Thread model: posix +InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_82483 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-520 +BUILD 18:38:01 Oct 11 2019 +configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em +Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib +Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/ + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + add: [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + add: [/Library/Developer/CommandLineTools/usr/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] ==> [/Library/Developer/CommandLineTools/usr/include/c++/v1] + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include;/Library/Developer/CommandLineTools/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_82483/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_82483.dir/build.make CMakeFiles/cmTC_82483.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -v -Wl,-v -o CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.15.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -target-sdk-version=10.15 -target-cpu penryn -dwarf-column-info -debugger-tuning=lldb -ggnu-pubnames -target-linker-version 520 -v -coverage-notes-file /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.gcno -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -stdlib=libc++ -internal-isystem /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1 -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-extra-semi-stmt -Wno-quoted-include-in-framework-header -fdeprecated-macro -fdebug-compilation-dir /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fobjc-runtime=macosx-10.15.0 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 11.0.0 (clang-1100.0.33.12) default target x86_64-apple-darwin19.0.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/v1"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_82483] + ignore line: [/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_82483.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_82483 ] + ignore line: [Apple clang version 11.0.0 (clang-1100.0.33.12)] + ignore line: [Target: x86_64-apple-darwin19.0.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch x86_64 -macosx_version_min 10.15.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o cmTC_82483 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.15.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_82483] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_82483.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_c264f/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_c264f.dir/build.make CMakeFiles/cmTC_c264f.dir/build +Building C object CMakeFiles/cmTC_c264f.dir/CheckIncludeFile.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_c264f.dir/CheckIncludeFile.c.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/CheckIncludeFile.c" +Linking C executable cmTC_c264f +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c264f.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_c264f.dir/CheckIncludeFile.c.o -o cmTC_c264f + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ebeeb/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_ebeeb.dir/build.make CMakeFiles/cmTC_ebeeb.dir/build +Building C object CMakeFiles/cmTC_ebeeb.dir/src.c.o +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -o CMakeFiles/cmTC_ebeeb.dir/src.c.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/CMakeTmp/src.c" +Linking C executable cmTC_ebeeb +/usr/local/Cellar/cmake/3.15.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ebeeb.dir/link.txt --verbose=1 +/Library/Developer/CommandLineTools/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_ebeeb.dir/src.c.o -o cmTC_ebeeb + + +Source file was: +#include + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/Hw7&8/tmp/CMakeFiles/CMakeRuleHashes.txt b/Hw7&8/tmp/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..3d93ead --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +eece1297522dbd0b9eded0c53e47ed78 CMakeFiles/ClangFormat diff --git a/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/DependInfo.cmake b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/build.make b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/build.make new file mode 100644 index 0000000..f031b79 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Utility rule file for ClangFormat. + +# Include the progress variables for this target. +include CMakeFiles/ClangFormat.dir/progress.make + +CMakeFiles/ClangFormat: + /usr/local/bin/clang-format -i -style=file /Users/bradybodily/Repositories/CS3460/Hw7&8/weight.hpp /Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp /Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp + +ClangFormat: CMakeFiles/ClangFormat +ClangFormat: CMakeFiles/ClangFormat.dir/build.make + +.PHONY : ClangFormat + +# Rule to build all files generated by this target. +CMakeFiles/ClangFormat.dir/build: ClangFormat + +.PHONY : CMakeFiles/ClangFormat.dir/build + +CMakeFiles/ClangFormat.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ClangFormat.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ClangFormat.dir/clean + +CMakeFiles/ClangFormat.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/ClangFormat.dir/depend + diff --git a/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/cmake_clean.cmake b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/cmake_clean.cmake new file mode 100644 index 0000000..09ed027 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ClangFormat" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ClangFormat.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/progress.make b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/ClangFormat.dir/progress.make @@ -0,0 +1 @@ + diff --git a/Hw7&8/tmp/CMakeFiles/Makefile.cmake b/Hw7&8/tmp/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..3363af4 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Makefile.cmake @@ -0,0 +1,156 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "../CMakeLists.txt.in" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.15.4/CMakeSystem.cmake" + "googletest-src/CMakeLists.txt" + "googletest-src/googlemock/CMakeLists.txt" + "googletest-src/googlemock/cmake/gmock.pc.in" + "googletest-src/googlemock/cmake/gmock_main.pc.in" + "googletest-src/googletest/CMakeLists.txt" + "googletest-src/googletest/cmake/Config.cmake.in" + "googletest-src/googletest/cmake/gtest.pc.in" + "googletest-src/googletest/cmake/gtest_main.pc.in" + "googletest-src/googletest/cmake/internal_utils.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDependentOption.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckCSourceCompiles.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckIncludeFile.c.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckIncludeFile.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CheckLibraryExists.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Clang.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPythonInterp.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindThreads.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/GNUInstallDirs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-C.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Apple-Clang.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/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/3.15.4/CMakeSystem.cmake" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCCompiler.cmake" + "CMakeFiles/3.15.4/CMakeCXXCompiler.cmake" + "googletest-download/CMakeLists.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/ClangFormat.dir/DependInfo.cmake" + "CMakeFiles/UnitTestRunner.dir/DependInfo.cmake" + "CMakeFiles/Weights.dir/DependInfo.cmake" + "googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) diff --git a/Hw7&8/tmp/CMakeFiles/Makefile2 b/Hw7&8/tmp/CMakeFiles/Makefile2 new file mode 100644 index 0000000..6432afd --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Makefile2 @@ -0,0 +1,343 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "clean" target. +clean: CMakeFiles/ClangFormat.dir/clean +clean: CMakeFiles/UnitTestRunner.dir/clean +clean: CMakeFiles/Weights.dir/clean +clean: googletest-build/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/ClangFormat.dir + +# All Build rule for target. +CMakeFiles/ClangFormat.dir/all: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/depend + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num= "Built target ClangFormat" +.PHONY : CMakeFiles/ClangFormat.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ClangFormat.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ClangFormat.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : CMakeFiles/ClangFormat.dir/rule + +# Convenience name for target. +ClangFormat: CMakeFiles/ClangFormat.dir/rule + +.PHONY : ClangFormat + +# clean rule for target. +CMakeFiles/ClangFormat.dir/clean: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/clean +.PHONY : CMakeFiles/ClangFormat.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/UnitTestRunner.dir + +# All Build rule for target. +CMakeFiles/UnitTestRunner.dir/all: googletest-build/googletest/CMakeFiles/gtest_main.dir/all +CMakeFiles/UnitTestRunner.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/depend + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=1,2 "Built target UnitTestRunner" +.PHONY : CMakeFiles/UnitTestRunner.dir/all + +# Include target in all. +all: CMakeFiles/UnitTestRunner.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/UnitTestRunner.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 6 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/UnitTestRunner.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : CMakeFiles/UnitTestRunner.dir/rule + +# Convenience name for target. +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/rule + +.PHONY : UnitTestRunner + +# clean rule for target. +CMakeFiles/UnitTestRunner.dir/clean: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/clean +.PHONY : CMakeFiles/UnitTestRunner.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/Weights.dir + +# All Build rule for target. +CMakeFiles/Weights.dir/all: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/depend + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=3,4 "Built target Weights" +.PHONY : CMakeFiles/Weights.dir/all + +# Include target in all. +all: CMakeFiles/Weights.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/Weights.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/Weights.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : CMakeFiles/Weights.dir/rule + +# Convenience name for target. +Weights: CMakeFiles/Weights.dir/rule + +.PHONY : Weights + +# clean rule for target. +CMakeFiles/Weights.dir/clean: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/clean +.PHONY : CMakeFiles/Weights.dir/clean + +#============================================================================= +# Directory level rules for directory googletest-build + +# Recursive "all" directory target. +googletest-build/all: googletest-build/googlemock/all + +.PHONY : googletest-build/all + +# Recursive "preinstall" directory target. +googletest-build/preinstall: googletest-build/googlemock/preinstall + +.PHONY : googletest-build/preinstall + +# Recursive "clean" directory target. +googletest-build/clean: googletest-build/googlemock/clean + +.PHONY : googletest-build/clean + +#============================================================================= +# Directory level rules for directory googletest-build/googlemock + +# Recursive "all" directory target. +googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock.dir/all +googletest-build/googlemock/all: googletest-build/googlemock/CMakeFiles/gmock_main.dir/all +googletest-build/googlemock/all: googletest-build/googletest/all + +.PHONY : googletest-build/googlemock/all + +# Recursive "preinstall" directory target. +googletest-build/googlemock/preinstall: googletest-build/googletest/preinstall + +.PHONY : googletest-build/googlemock/preinstall + +# Recursive "clean" directory target. +googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock.dir/clean +googletest-build/googlemock/clean: googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +googletest-build/googlemock/clean: googletest-build/googletest/clean + +.PHONY : googletest-build/googlemock/clean + +#============================================================================= +# Target rules for target googletest-build/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=5,6 "Built target gmock" +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 4 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# clean rule for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target googletest-build/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all +googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: googletest-build/googlemock/CMakeFiles/gmock.dir/all + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=7,8 "Built target gmock_main" +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 6 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# clean rule for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Directory level rules for directory googletest-build/googletest + +# Recursive "all" directory target. +googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest_main.dir/all +googletest-build/googletest/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + +.PHONY : googletest-build/googletest/all + +# Recursive "preinstall" directory target. +googletest-build/googletest/preinstall: + +.PHONY : googletest-build/googletest/preinstall + +# Recursive "clean" directory target. +googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +googletest-build/googletest/clean: googletest-build/googletest/CMakeFiles/gtest.dir/clean + +.PHONY : googletest-build/googletest/clean + +#============================================================================= +# Target rules for target googletest-build/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/all: googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=11,12 "Built target gtest_main" +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 4 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# clean rule for target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target googletest-build/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +googletest-build/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=9,10 "Built target gtest" +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +googletest-build/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 2 + $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest-build/googletest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +googletest-build/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/clean +.PHONY : googletest-build/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/Hw7&8/tmp/CMakeFiles/Progress/1 b/Hw7&8/tmp/CMakeFiles/Progress/1 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/Hw7&8/tmp/CMakeFiles/Progress/10 b/Hw7&8/tmp/CMakeFiles/Progress/10 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/10 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/Hw7&8/tmp/CMakeFiles/Progress/11 b/Hw7&8/tmp/CMakeFiles/Progress/11 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/11 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/Hw7&8/tmp/CMakeFiles/Progress/12 b/Hw7&8/tmp/CMakeFiles/Progress/12 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/12 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/Hw7&8/tmp/CMakeFiles/Progress/9 b/Hw7&8/tmp/CMakeFiles/Progress/9 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/9 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/Hw7&8/tmp/CMakeFiles/Progress/count.txt b/Hw7&8/tmp/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +8 diff --git a/Hw7&8/tmp/CMakeFiles/TargetDirectories.txt b/Hw7&8/tmp/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..bffab6a --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,31 @@ +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/ClangFormat.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/Weights.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/install/local.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/list_install_components.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/install/strip.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/install.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/CXX.includecache b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/CXX.includecache new file mode 100644 index 0000000..a5d9330 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/CXX.includecache @@ -0,0 +1,314 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp +weight.hpp +/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.hpp +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw7&8/gtest/gtest.h +cstdint +- +ratio +- + +/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.hpp +ratio +- + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +sstream +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +iostream +- +memory +- +string +- +tuple +- +vector +- +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake new file mode 100644 index 0000000..1e1a605 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake @@ -0,0 +1,24 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/weight.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "AppleClang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/build.make b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/build.make new file mode 100644 index 0000000..9101194 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/build.make @@ -0,0 +1,100 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include CMakeFiles/UnitTestRunner.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/UnitTestRunner.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/UnitTestRunner.dir/flags.make + +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: CMakeFiles/UnitTestRunner.dir/flags.make +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: ../weight.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/UnitTestRunner.dir/weight.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/UnitTestRunner.dir/weight.cpp.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp" + +CMakeFiles/UnitTestRunner.dir/weight.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/UnitTestRunner.dir/weight.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp" > CMakeFiles/UnitTestRunner.dir/weight.cpp.i + +CMakeFiles/UnitTestRunner.dir/weight.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/UnitTestRunner.dir/weight.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp" -o CMakeFiles/UnitTestRunner.dir/weight.cpp.s + +# Object files for target UnitTestRunner +UnitTestRunner_OBJECTS = \ +"CMakeFiles/UnitTestRunner.dir/weight.cpp.o" + +# External object files for target UnitTestRunner +UnitTestRunner_EXTERNAL_OBJECTS = + +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/weight.cpp.o +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/build.make +UnitTestRunner: lib/libgtest_main.a +UnitTestRunner: lib/libgtest.a +UnitTestRunner: CMakeFiles/UnitTestRunner.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable UnitTestRunner" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/UnitTestRunner.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/UnitTestRunner.dir/build: UnitTestRunner + +.PHONY : CMakeFiles/UnitTestRunner.dir/build + +CMakeFiles/UnitTestRunner.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake +.PHONY : CMakeFiles/UnitTestRunner.dir/clean + +CMakeFiles/UnitTestRunner.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/UnitTestRunner.dir/depend + diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake new file mode 100644 index 0000000..23e2878 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/UnitTestRunner.dir/weight.cpp.o" + "UnitTestRunner" + "UnitTestRunner.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/UnitTestRunner.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.internal b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.internal new file mode 100644 index 0000000..ef3c677 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.internal @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +CMakeFiles/UnitTestRunner.dir/weight.cpp.o + /Users/bradybodily/Repositories/CS3460/Hw7&8/weight.cpp + /Users/bradybodily/Repositories/CS3460/Hw7&8/weight.hpp + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.make b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.make new file mode 100644 index 0000000..8641f7a --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/depend.make @@ -0,0 +1,26 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: ../weight.cpp +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: ../weight.hpp +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-death-test.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-matchers.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-message.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-param-test.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-printers.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-test-part.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/gtest_prod.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +CMakeFiles/UnitTestRunner.dir/weight.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h + diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/flags.make b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/flags.make new file mode 100644 index 0000000..9149c1a --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z + +CXX_DEFINES = + +CXX_INCLUDES = -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/include" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" + diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/link.txt b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/link.txt new file mode 100644 index 0000000..4aa462c --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/link.txt @@ -0,0 +1 @@ +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/UnitTestRunner.dir/weight.cpp.o -o UnitTestRunner lib/libgtest_main.a lib/libgtest.a diff --git a/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/progress.make b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/UnitTestRunner.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/DependInfo.cmake b/Hw7&8/tmp/CMakeFiles/Weights.dir/DependInfo.cmake new file mode 100644 index 0000000..fdd7e3d --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/DependInfo.cmake @@ -0,0 +1,20 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/Weights.dir/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "AppleClang") + +# 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/Hw7&8/tmp/CMakeFiles/Weights.dir/build.make b/Hw7&8/tmp/CMakeFiles/Weights.dir/build.make new file mode 100644 index 0000000..bbee4b0 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/build.make @@ -0,0 +1,98 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include CMakeFiles/Weights.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/Weights.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/Weights.dir/flags.make + +CMakeFiles/Weights.dir/main.cpp.o: CMakeFiles/Weights.dir/flags.make +CMakeFiles/Weights.dir/main.cpp.o: ../main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Weights.dir/main.cpp.o" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Weights.dir/main.cpp.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp" + +CMakeFiles/Weights.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Weights.dir/main.cpp.i" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp" > CMakeFiles/Weights.dir/main.cpp.i + +CMakeFiles/Weights.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Weights.dir/main.cpp.s" + /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/main.cpp" -o CMakeFiles/Weights.dir/main.cpp.s + +# Object files for target Weights +Weights_OBJECTS = \ +"CMakeFiles/Weights.dir/main.cpp.o" + +# External object files for target Weights +Weights_EXTERNAL_OBJECTS = + +Weights: CMakeFiles/Weights.dir/main.cpp.o +Weights: CMakeFiles/Weights.dir/build.make +Weights: CMakeFiles/Weights.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable Weights" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Weights.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Weights.dir/build: Weights + +.PHONY : CMakeFiles/Weights.dir/build + +CMakeFiles/Weights.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Weights.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Weights.dir/clean + +CMakeFiles/Weights.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/Weights.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/Weights.dir/depend + diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/cmake_clean.cmake b/Hw7&8/tmp/CMakeFiles/Weights.dir/cmake_clean.cmake new file mode 100644 index 0000000..80740cd --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/Weights.dir/main.cpp.o" + "Weights" + "Weights.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/Weights.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/depend.make b/Hw7&8/tmp/CMakeFiles/Weights.dir/depend.make new file mode 100644 index 0000000..491e107 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for Weights. +# This may be replaced when dependencies are built. diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/flags.make b/Hw7&8/tmp/CMakeFiles/Weights.dir/flags.make new file mode 100644 index 0000000..f78f284 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z + +CXX_DEFINES = + +CXX_INCLUDES = + diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/link.txt b/Hw7&8/tmp/CMakeFiles/Weights.dir/link.txt new file mode 100644 index 0000000..84a0706 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/link.txt @@ -0,0 +1 @@ +/Library/Developer/CommandLineTools/usr/bin/c++ -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/Weights.dir/main.cpp.o -o Weights diff --git a/Hw7&8/tmp/CMakeFiles/Weights.dir/progress.make b/Hw7&8/tmp/CMakeFiles/Weights.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/Weights.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/Hw7&8/tmp/CMakeFiles/cmake.check_cache b/Hw7&8/tmp/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Hw7&8/tmp/CMakeFiles/progress.marks b/Hw7&8/tmp/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw7&8/tmp/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Hw7&8/tmp/Makefile b/Hw7&8/tmp/Makefile new file mode 100644 index 0000000..3f0666b --- /dev/null +++ b/Hw7&8/tmp/Makefile @@ -0,0 +1,342 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +#============================================================================= +# Targets provided globally by CMake. + +# 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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/ccmake -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 "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles/progress.marks" + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 ClangFormat + +# Build rule for target. +ClangFormat: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 ClangFormat +.PHONY : ClangFormat + +# fast build rule for target. +ClangFormat/fast: + $(MAKE) -f CMakeFiles/ClangFormat.dir/build.make CMakeFiles/ClangFormat.dir/build +.PHONY : ClangFormat/fast + +#============================================================================= +# Target rules for targets named UnitTestRunner + +# Build rule for target. +UnitTestRunner: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 UnitTestRunner +.PHONY : UnitTestRunner + +# fast build rule for target. +UnitTestRunner/fast: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/build +.PHONY : UnitTestRunner/fast + +#============================================================================= +# Target rules for targets named Weights + +# Build rule for target. +Weights: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 Weights +.PHONY : Weights + +# fast build rule for target. +Weights/fast: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/build +.PHONY : Weights/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/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) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/Weights.dir/build.make CMakeFiles/Weights.dir/main.cpp.s +.PHONY : main.cpp.s + +weight.o: weight.cpp.o + +.PHONY : weight.o + +# target to build an object file +weight.cpp.o: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/weight.cpp.o +.PHONY : weight.cpp.o + +weight.i: weight.cpp.i + +.PHONY : weight.i + +# target to preprocess a source file +weight.cpp.i: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/weight.cpp.i +.PHONY : weight.cpp.i + +weight.s: weight.cpp.s + +.PHONY : weight.s + +# target to generate assembly for a file +weight.cpp.s: + $(MAKE) -f CMakeFiles/UnitTestRunner.dir/build.make CMakeFiles/UnitTestRunner.dir/weight.cpp.s +.PHONY : weight.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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... ClangFormat" + @echo "... UnitTestRunner" + @echo "... Weights" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest_main" + @echo "... gtest" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... weight.o" + @echo "... weight.i" + @echo "... weight.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/Hw7&8/tmp/cmake_install.cmake b/Hw7&8/tmp/cmake_install.cmake new file mode 100644 index 0000000..732e5d0 --- /dev/null +++ b/Hw7&8/tmp/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw7&8 + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +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 "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Hw7&8/tmp/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/tmp/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ebaeeb7 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Hw7&8/tmp/googletest-build/CMakeFiles/progress.marks b/Hw7&8/tmp/googletest-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Hw7&8/tmp/googletest-build/CTestTestfile.cmake b/Hw7&8/tmp/googletest-build/CTestTestfile.cmake new file mode 100644 index 0000000..97c43d1 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src +# Build directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/Hw7&8/tmp/googletest-build/Makefile b/Hw7&8/tmp/googletest-build/Makefile new file mode 100644 index 0000000..ebd4858 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/Makefile @@ -0,0 +1,184 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +#============================================================================= +# Targets provided globally by CMake. + +# 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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/ccmake -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 + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/CMakeFiles/progress.marks" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : all + +# The main clean target +clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# 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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" +.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: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(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/Hw7&8/tmp/googletest-build/cmake_install.cmake b/Hw7&8/tmp/googletest-build/cmake_install.cmake new file mode 100644 index 0000000..d13d700 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/cmake_install.cmake @@ -0,0 +1,40 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src + +# 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() + +# 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("/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/cmake_install.cmake") + +endif() + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ebaeeb7 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..1442bda --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,25 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock-all.cc" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googlemock/include" + "googletest-src/googlemock" + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..69d9c16 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-src/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock-all.cc" + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock-all.cc" > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock-all.cc" -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a + +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/build + +googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +googletest-build/googlemock/CMakeFiles/gmock.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..f4ac597 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgmock.pdb" + "../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bbfb417 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock.a" +) diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..0565bd0 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -I"/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/include" -I"/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/include" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..04ce238 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmock.a CMakeFiles/gmock.dir/src/gmock-all.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmock.a diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..35e0c69 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,26 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock_main.cc" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googlemock/include" + "googletest-src/googlemock" + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..50f1866 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-src/googlemock/src/gmock_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock_main.cc" + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock_main.cc" > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/src/gmock_main.cc" -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a + +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..6ef94b4 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgmock_main.pdb" + "../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..023a74f --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock_main.a" +) diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..9724b9c --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/include" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/include" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..e614d8a --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..72bb7dd --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/progress.marks b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/Hw7&8/tmp/googletest-build/googlemock/CTestTestfile.cmake b/Hw7&8/tmp/googletest-build/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..4c9a38a --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock +# Build directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/Hw7&8/tmp/googletest-build/googlemock/Makefile b/Hw7&8/tmp/googletest-build/googlemock/Makefile new file mode 100644 index 0000000..cdaf323 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/Makefile @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +#============================================================================= +# Targets provided globally by CMake. + +# 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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/cmake -P cmake_install.cmake +.PHONY : install/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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/ccmake -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 + +# 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 + +# The main all target +all: cmake_check_build_system + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googlemock/CMakeFiles/progress.marks" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" 0 +.PHONY : all + +# The main clean target +clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest-build/googlemock/CMakeFiles/gmock.dir/rule: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o + +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i + +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s + +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o + +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i + +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s + +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.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 "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... gmock" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... gmock_main" + @echo "... list_install_components" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.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: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(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/Hw7&8/tmp/googletest-build/googlemock/cmake_install.cmake b/Hw7&8/tmp/googletest-build/googlemock/cmake_install.cmake new file mode 100644 index 0000000..f90b31c --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googlemock/cmake_install.cmake @@ -0,0 +1,68 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googlemock/include/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/lib/libgmock.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/lib/libgmock_main.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_main.a") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/generated/gmock.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/cmake_install.cmake") + +endif() + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ebaeeb7 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake new file mode 100644 index 0000000..383841e --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake @@ -0,0 +1,53 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gmock" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake new file mode 100644 index 0000000..b5e3330 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake @@ -0,0 +1,119 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/GTestTargets-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache new file mode 100644 index 0000000..6ec78f9 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache @@ -0,0 +1,644 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest/gtest.h +src/gtest.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest.cc +src/gtest-death-test.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-death-test.cc +src/gtest-filepath.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-filepath.cc +src/gtest-matchers.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-matchers.cc +src/gtest-port.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-port.cc +src/gtest-printers.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-printers.cc +src/gtest-test-part.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-test-part.cc +src/gtest-typed-test.cc +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/src/gtest-typed-test.cc + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +sstream +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-spi.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/custom/gtest.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +iostream +- +memory +- +string +- +tuple +- +vector +- +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + +googletest-src/googletest/src/gtest-death-test.cc +gtest/gtest-death-test.h +googletest-src/googletest/src/gtest/gtest-death-test.h +utility +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/internal/custom/gtest.h +googletest-src/googletest/src/gtest/internal/custom/gtest.h +crt_externs.h +- +errno.h +- +fcntl.h +- +limits.h +- +signal.h +- +stdarg.h +- +windows.h +- +sys/mman.h +- +sys/wait.h +- +spawn.h +- +lib/fdio/fd.h +- +lib/fdio/io.h +- +lib/fdio/spawn.h +- +lib/zx/channel.h +- +lib/zx/port.h +- +lib/zx/process.h +- +lib/zx/socket.h +- +zircon/processargs.h +- +zircon/syscalls.h +- +zircon/syscalls/policy.h +- +zircon/syscalls/port.h +- +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-filepath.cc +gtest/internal/gtest-filepath.h +googletest-src/googletest/src/gtest/internal/gtest-filepath.h +stdlib.h +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +windows.h +- +direct.h +- +io.h +- +limits.h +- +climits +- +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h + +googletest-src/googletest/src/gtest-internal-inl.h +errno.h +- +stddef.h +- +stdlib.h +- +string.h +- +algorithm +- +memory +- +string +- +vector +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +arpa/inet.h +- +netdb.h +- +windows.h +- +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h + +googletest-src/googletest/src/gtest-matchers.cc +gtest/internal/gtest-internal.h +googletest-src/googletest/src/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +gtest/gtest-matchers.h +googletest-src/googletest/src/gtest/gtest-matchers.h +string +- + +googletest-src/googletest/src/gtest-port.cc +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +limits.h +- +stdio.h +- +stdlib.h +- +string.h +- +fstream +- +memory +- +windows.h +- +io.h +- +sys/stat.h +- +map +- +crtdbg.h +- +unistd.h +- +mach/mach_init.h +- +mach/task.h +- +mach/vm_map.h +- +sys/sysctl.h +- +sys/user.h +- +devctl.h +- +fcntl.h +- +sys/procfs.h +- +procinfo.h +- +sys/types.h +- +zircon/process.h +- +zircon/syscalls.h +- +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h +gtest/gtest-message.h +googletest-src/googletest/src/gtest/gtest-message.h +gtest/internal/gtest-internal.h +googletest-src/googletest/src/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/src/gtest/internal/gtest-string.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-printers.cc +gtest/gtest-printers.h +googletest-src/googletest/src/gtest/gtest-printers.h +stdio.h +- +cctype +- +cwchar +- +ostream +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-test-part.cc +gtest/gtest-test-part.h +googletest-src/googletest/src/gtest/gtest-test-part.h +gtest/internal/gtest-port.h +googletest-src/googletest/src/gtest/internal/gtest-port.h +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h + +googletest-src/googletest/src/gtest-typed-test.cc +gtest/gtest-typed-test.h +googletest-src/googletest/src/gtest/gtest-typed-test.h +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h + +googletest-src/googletest/src/gtest.cc +gtest/gtest.h +googletest-src/googletest/src/gtest/gtest.h +gtest/internal/custom/gtest.h +googletest-src/googletest/src/gtest/internal/custom/gtest.h +gtest/gtest-spi.h +googletest-src/googletest/src/gtest/gtest-spi.h +ctype.h +- +math.h +- +stdarg.h +- +stdio.h +- +stdlib.h +- +time.h +- +wchar.h +- +wctype.h +- +algorithm +- +iomanip +- +limits +- +list +- +map +- +ostream +- +sstream +- +vector +- +fcntl.h +- +limits.h +- +sched.h +- +strings.h +- +sys/mman.h +- +sys/time.h +- +unistd.h +- +string +- +sys/time.h +- +strings.h +- +windows.h +- +windows.h +- +crtdbg.h +- +debugapi.h +- +io.h +- +sys/timeb.h +- +sys/types.h +- +sys/stat.h +- +sys/time.h +- +sys/time.h +- +unistd.h +- +stdexcept +- +arpa/inet.h +- +netdb.h +- +sys/socket.h +- +sys/types.h +- +src/gtest-internal-inl.h +googletest-src/googletest/src/src/gtest-internal-inl.h +crt_externs.h +- +absl/debugging/failure_signal_handler.h +googletest-src/googletest/src/absl/debugging/failure_signal_handler.h +absl/debugging/stacktrace.h +googletest-src/googletest/src/absl/debugging/stacktrace.h +absl/debugging/symbolize.h +googletest-src/googletest/src/absl/debugging/symbolize.h +absl/strings/str_cat.h +googletest-src/googletest/src/absl/strings/str_cat.h + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..4a5e426 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,22 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# 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/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..0736381 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include googletest-build/googletest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googletest/CMakeFiles/gtest.dir/flags.make + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc" + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc" > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc" -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: googletest-build/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a + +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/build + +googletest-build/googletest/CMakeFiles/gtest.dir/clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/clean + +googletest-build/googletest/CMakeFiles/gtest.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/depend + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..7fc2a3d --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgtest.pdb" + "../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..4532893 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest.a" +) diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal new file mode 100644 index 0000000..2e837ee --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest-all.cc + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-spi.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/custom/gtest.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h + googletest-src/googletest/src/gtest-death-test.cc + googletest-src/googletest/src/gtest-filepath.cc + googletest-src/googletest/src/gtest-internal-inl.h + googletest-src/googletest/src/gtest-matchers.cc + googletest-src/googletest/src/gtest-port.cc + googletest-src/googletest/src/gtest-printers.cc + googletest-src/googletest/src/gtest-test-part.cc + googletest-src/googletest/src/gtest-typed-test.cc + googletest-src/googletest/src/gtest.cc diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..89db633 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-message.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-spi.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-death-test.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-filepath.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-internal-inl.h +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-matchers.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-port.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-printers.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-test-part.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-typed-test.cc +googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest.cc + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..592bb13 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -I"/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/include" -I"/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..01f7517 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtest.a diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..b700c2c --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..e3aa3ac3677d34cf80381f751484515edce28d41 GIT binary patch literal 1178376 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

K*@f-U% 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

  • #MiFRPFu`&Ypk0=W6^p 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%0D|2l=~A^?gZ-lAd4|E`(!9i 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≺%no}mrv5ALVodE< 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 F{}+xHj41#B literal 0 HcmV?d00001 diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache new file mode 100644 index 0000000..e6c9d44 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache @@ -0,0 +1,306 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc +cstdio +- +gtest/gtest.h +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest-death-test.h +gtest/internal/gtest-death-test-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h + +googletest-src/googletest/include/gtest/gtest-matchers.h +memory +- +ostream +- +string +- +type_traits +- +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-message.h +limits +- +memory +- +sstream +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-param-test.h +iterator +- +utility +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-param-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/gtest-printers.h +functional +- +ostream +- +sstream +- +string +- +tuple +- +type_traits +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +absl/strings/string_view.h +googletest-src/googletest/include/gtest/absl/strings/string_view.h +absl/types/optional.h +googletest-src/googletest/include/gtest/absl/types/optional.h +absl/types/variant.h +googletest-src/googletest/include/gtest/absl/types/variant.h +gtest/internal/custom/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/gtest-test-part.h +iosfwd +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/gtest-typed-test.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/gtest.h +cstddef +- +limits +- +memory +- +ostream +- +type_traits +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h +gtest/gtest-death-test.h +googletest-src/googletest/include/gtest/gtest/gtest-death-test.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/gtest/gtest-matchers.h +gtest/gtest-message.h +googletest-src/googletest/include/gtest/gtest/gtest-message.h +gtest/gtest-param-test.h +googletest-src/googletest/include/gtest/gtest/gtest-param-test.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/gtest/gtest-printers.h +gtest/gtest_prod.h +googletest-src/googletest/include/gtest/gtest/gtest_prod.h +gtest/gtest-test-part.h +googletest-src/googletest/include/gtest/gtest/gtest-test-part.h +gtest/gtest-typed-test.h +googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h +gtest/gtest_pred_impl.h +googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h + +googletest-src/googletest/include/gtest/gtest_pred_impl.h +gtest/gtest.h +googletest-src/googletest/include/gtest/gtest/gtest.h + +googletest-src/googletest/include/gtest/gtest_prod.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + +googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +gtest/gtest-matchers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +stdio.h +- +memory +- + +googletest-src/googletest/include/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h + +googletest-src/googletest/include/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +stdlib.h +- +sys/types.h +- +sys/wait.h +- +unistd.h +- +stdexcept +- +ctype.h +- +float.h +- +string.h +- +iomanip +- +limits +- +map +- +set +- +string +- +type_traits +- +vector +- +gtest/gtest-message.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h +gtest/internal/gtest-filepath.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h +gtest/internal/gtest-string.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h +gtest/internal/gtest-type-util.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h + +googletest-src/googletest/include/gtest/internal/gtest-param-util.h +ctype.h +- +cassert +- +iterator +- +memory +- +set +- +tuple +- +utility +- +vector +- +gtest/internal/gtest-internal.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +gtest/gtest-printers.h +googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h + +googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +winapifamily.h +- + +googletest-src/googletest/include/gtest/internal/gtest-port.h +ctype.h +- +stddef.h +- +stdio.h +- +stdlib.h +- +string.h +- +type_traits +- +sys/types.h +- +sys/stat.h +- +AvailabilityMacros.h +- +TargetConditionals.h +- +iostream +- +memory +- +string +- +tuple +- +vector +- +gtest/internal/custom/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h +gtest/internal/gtest-port-arch.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h +direct.h +- +io.h +- +unistd.h +- +strings.h +- +android/api-level.h +- +regex.h +- +typeinfo +- +pthread.h +- +time.h +- + +googletest-src/googletest/include/gtest/internal/gtest-string.h +mem.h +- +string.h +- +string +- +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h + +googletest-src/googletest/include/gtest/internal/gtest-type-util.h +gtest/internal/gtest-port.h +googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h +cxxabi.h +- +acxx_demangle.h +- + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..bf1f737 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ +# 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 + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "googletest-src/googletest/include" + "googletest-src/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..ae21a18 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + +# Include any dependencies generated for this target. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make + +# Include the progress variables for this target. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc" + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc" > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc" -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest-build/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a + +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/build + +googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +googletest-build/googletest/CMakeFiles/gtest_main.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac8df1f --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "../../bin/libgtest_main.pdb" + "../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9e6a636 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest_main.a" +) diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal new file mode 100644 index 0000000..d80fb6f --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/src/gtest_main.cc + googletest-src/googletest/include/gtest/gtest-death-test.h + googletest-src/googletest/include/gtest/gtest-matchers.h + googletest-src/googletest/include/gtest/gtest-message.h + googletest-src/googletest/include/gtest/gtest-param-test.h + googletest-src/googletest/include/gtest/gtest-printers.h + googletest-src/googletest/include/gtest/gtest-test-part.h + googletest-src/googletest/include/gtest/gtest-typed-test.h + googletest-src/googletest/include/gtest/gtest.h + googletest-src/googletest/include/gtest/gtest_pred_impl.h + googletest-src/googletest/include/gtest/gtest_prod.h + googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + googletest-src/googletest/include/gtest/internal/gtest-filepath.h + googletest-src/googletest/include/gtest/internal/gtest-internal.h + googletest-src/googletest/include/gtest/internal/gtest-param-util.h + googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + googletest-src/googletest/include/gtest/internal/gtest-port.h + googletest-src/googletest/include/gtest/internal/gtest-string.h + googletest-src/googletest/include/gtest/internal/gtest-type-util.h diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..f7ae6eb --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,25 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-message.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h +googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..ef0d54b --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++ +CXX_FLAGS = -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11 + +CXX_DEFINES = + +CXX_INCLUDES = -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest/include" -isystem "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/googletest" + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..141875b --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..596289c --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/Hw7&8/tmp/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..9761672f3453e2893fb66df58f3360602a57268d GIT binary patch literal 1240 zcmb7DOKTHR6uzm|mikCQ0~G{k;iE3naZEK`D73V(QwU|qL!}rl>12`)G&5o5#VZTUoQ#zCNH`bPmI&7&E@od8|KVt5$_4RJ?|U4KcmUeu zBH`Thg=af;8Q{F1FXCy*{JuP2)IR`mKGSV9E2iKrXVZ47oaYv!TJm2cn3JC2T==oC zFp{f}l5=aF*St!@3L6H`H!1IJUGmLIzKH%JV^JyyJ%F8r25s>P#z-NwDaE_!zW{IG z()Qrd&kSg;Fng?|jpDkCmhBFKX@VoamiaS3h|26i7dK_#Ey7`%XE1pAtJK zo$PUd!{F{mrF>YMj^BJkHH`SeMCT~*<->f-aWGJ&QL&w=drHl78_I2ef~h6n@_cp8 zt5mnw+^W5?t>&$!>)XQhY|B>{3h9|g_f>r}b7xi+jiy?6-THD?lpB#h$(+mWX~ z7>~98ejCpM3?roqPc@NfSoGrL0Dd`u@sL)vbiTC0=W{u{$wIO4ief7nx^|3rw&d8N vh;= requested version. +# The variable CVF_VERSION must be set before calling configure_file(). + +set(PACKAGE_VERSION "1.10.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() + + +# if the installed project requested no architecture check, don't perform the check +if("FALSE") + return() +endif() + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/Hw7&8/tmp/googletest-build/googletest/generated/gmock.pc b/Hw7&8/tmp/googletest-build/googletest/generated/gmock.pc new file mode 100644 index 0000000..4457602 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/generated/gmock.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock +Description: GoogleMock (without main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgmock +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw7&8/tmp/googletest-build/googletest/generated/gmock_main.pc b/Hw7&8/tmp/googletest-build/googletest/generated/gmock_main.pc new file mode 100644 index 0000000..6285591 --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/generated/gmock_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gmock_main +Description: GoogleMock (with main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gmock +Libs: -L${libdir} -lgmock_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw7&8/tmp/googletest-build/googletest/generated/gtest.pc b/Hw7&8/tmp/googletest-build/googletest/generated/gtest.pc new file mode 100644 index 0000000..30c25ce --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/generated/gtest.pc @@ -0,0 +1,9 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest +Description: GoogleTest (without main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Libs: -L${libdir} -lgtest +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw7&8/tmp/googletest-build/googletest/generated/gtest_main.pc b/Hw7&8/tmp/googletest-build/googletest/generated/gtest_main.pc new file mode 100644 index 0000000..d233a0d --- /dev/null +++ b/Hw7&8/tmp/googletest-build/googletest/generated/gtest_main.pc @@ -0,0 +1,10 @@ +libdir=/usr/local/lib +includedir=/usr/local/include + +Name: gtest_main +Description: GoogleTest (with main() function) +Version: 1.10.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgtest_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/Hw7&8/tmp/googletest-download/CMakeCache.txt b/Hw7&8/tmp/googletest-download/CMakeCache.txt new file mode 100644 index 0000000..52eb12d --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeCache.txt @@ -0,0 +1,132 @@ +# This is the CMakeCache file. +# For build in directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download +# It was generated by CMake: /usr/local/Cellar/cmake/3.15.4/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk + +//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=googletest-download + +//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 + +//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 + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/local/bin/git + +//Value Computed by CMake +googletest-download_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download + +//Value Computed by CMake +googletest-download_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download +//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=15 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.15.4/bin/ccmake +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.15.4/share/cmake +//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 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake b/Hw7&8/tmp/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake new file mode 100644 index 0000000..1ce45c3 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/3.15.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-19.0.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "19.0.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-19.0.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "19.0.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..15570de --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeOutput.log b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..3b53db7 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeOutput.log @@ -0,0 +1 @@ +The system is: Darwin - 19.0.0 - x86_64 diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeRuleHashes.txt b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..4cea084 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +1fcd7ff2f46ed4f736bf98b9a869c109 CMakeFiles/googletest +ef0ffce2f37691a1af892aae61b0bf61 CMakeFiles/googletest-complete +482e1ea240edf31b90dd0c1c59a68852 googletest-prefix/src/googletest-stamp/googletest-build +4f070f135938ea49856dd16502029cf7 googletest-prefix/src/googletest-stamp/googletest-configure +1b6d0b44446a89baea0f46f6fe158429 googletest-prefix/src/googletest-stamp/googletest-download +794ba8543f26f00aaa500a87173a9e03 googletest-prefix/src/googletest-stamp/googletest-install +c152f83b7d58ad24ea10ad63c4e43e6d googletest-prefix/src/googletest-stamp/googletest-mkdir +4d9e31df16b6238f18f9505b00c5f316 googletest-prefix/src/googletest-stamp/googletest-patch +9760f5f51b74e89eb1b02bf3bd036698 googletest-prefix/src/googletest-stamp/googletest-test +02e7eea23537a3f1e96080b88dd2c42a googletest-prefix/src/googletest-stamp/googletest-update diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile.cmake b/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..401ce8c --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile.cmake @@ -0,0 +1,47 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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.15.4/CMakeSystem.cmake" + "CMakeLists.txt" + "googletest-prefix/tmp/googletest-cfgcmd.txt.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/ExternalProject.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindGit.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/Platform/UnixPaths.cmake" + "/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/RepositoryInfo.txt.in" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.15.4/CMakeSystem.cmake" + "googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" + "googletest-prefix/tmp/googletest-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/googletest.dir/DependInfo.cmake" + ) diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile2 b/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile2 new file mode 100644 index 0000000..e6e6015 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/Makefile2 @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "clean" target. +clean: CMakeFiles/googletest.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/googletest.dir + +# All Build rule for target. +CMakeFiles/googletest.dir/all: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/depend + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=1,2,3,4,5,6,7,8,9 "Built target googletest" +.PHONY : CMakeFiles/googletest.dir/all + +# Include target in all. +all: CMakeFiles/googletest.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/googletest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" 9 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/googletest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" 0 +.PHONY : CMakeFiles/googletest.dir/rule + +# Convenience name for target. +googletest: CMakeFiles/googletest.dir/rule + +.PHONY : googletest + +# clean rule for target. +CMakeFiles/googletest.dir/clean: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/clean +.PHONY : CMakeFiles/googletest.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/Hw7&8/tmp/googletest-download/CMakeFiles/TargetDirectories.txt b/Hw7&8/tmp/googletest-download/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..839c0f1 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/rebuild_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/edit_cache.dir +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/cmake.check_cache b/Hw7&8/tmp/googletest-download/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.json b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.json new file mode 100644 index 0000000..298ecf7 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule" + }, + { + "file" : "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule" + } + ], + "target" : + { + "labels" : + [ + "googletest" + ], + "name" : "googletest" + } +} \ No newline at end of file diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.txt b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.txt new file mode 100644 index 0000000..cec6b7c --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + googletest +# Source files and their labels +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule +/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/build.make b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/build.make new file mode 100644 index 0000000..14b390a --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/build.make @@ -0,0 +1,147 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +# Utility rule file for googletest. + +# Include the progress variables for this target. +include CMakeFiles/googletest.dir/progress.make + +CMakeFiles/googletest: CMakeFiles/googletest-complete + + +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-mkdir +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-download +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-update +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-patch +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-configure +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-build +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install +CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-test + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest-complete" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done" + +googletest-prefix/src/googletest-stamp/googletest-install: googletest-prefix/src/googletest-stamp/googletest-build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "No install step for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install" + +googletest-prefix/src/googletest-stamp/googletest-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Creating directories for 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/tmp" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E make_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir" + +googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt +googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download" + +googletest-prefix/src/googletest-stamp/googletest-update: googletest-prefix/src/googletest-stamp/googletest-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Performing update step for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -P "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake" + +googletest-prefix/src/googletest-stamp/googletest-patch: googletest-prefix/src/googletest-stamp/googletest-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "No patch step for 'googletest'" + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch" + +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/tmp/googletest-cfgcmd.txt +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-update +googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-patch + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "No configure step for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure" + +googletest-prefix/src/googletest-stamp/googletest-build: googletest-prefix/src/googletest-stamp/googletest-configure + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "No build step for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build" + +googletest-prefix/src/googletest-stamp/googletest-test: googletest-prefix/src/googletest-stamp/googletest-install + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir="/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "No test step for 'googletest'" + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E echo_append + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" && /usr/local/Cellar/cmake/3.15.4/bin/cmake -E touch "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test" + +googletest: CMakeFiles/googletest +googletest: CMakeFiles/googletest-complete +googletest: googletest-prefix/src/googletest-stamp/googletest-install +googletest: googletest-prefix/src/googletest-stamp/googletest-mkdir +googletest: googletest-prefix/src/googletest-stamp/googletest-download +googletest: googletest-prefix/src/googletest-stamp/googletest-update +googletest: googletest-prefix/src/googletest-stamp/googletest-patch +googletest: googletest-prefix/src/googletest-stamp/googletest-configure +googletest: googletest-prefix/src/googletest-stamp/googletest-build +googletest: googletest-prefix/src/googletest-stamp/googletest-test +googletest: CMakeFiles/googletest.dir/build.make + +.PHONY : googletest + +# Rule to build all files generated by this target. +CMakeFiles/googletest.dir/build: googletest + +.PHONY : CMakeFiles/googletest.dir/build + +CMakeFiles/googletest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/googletest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/googletest.dir/clean + +CMakeFiles/googletest.dir/depend: + cd "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/googletest.dir/depend + diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake new file mode 100644 index 0000000..75f3a42 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/googletest" + "CMakeFiles/googletest-complete" + "googletest-prefix/src/googletest-stamp/googletest-build" + "googletest-prefix/src/googletest-stamp/googletest-configure" + "googletest-prefix/src/googletest-stamp/googletest-download" + "googletest-prefix/src/googletest-stamp/googletest-install" + "googletest-prefix/src/googletest-stamp/googletest-mkdir" + "googletest-prefix/src/googletest-stamp/googletest-patch" + "googletest-prefix/src/googletest-stamp/googletest-test" + "googletest-prefix/src/googletest-stamp/googletest-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/googletest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.internal b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.internal new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.make b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.make new file mode 100644 index 0000000..bf300f1 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/progress.make b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/progress.make new file mode 100644 index 0000000..d4f6ce3 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/googletest.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/Hw7&8/tmp/googletest-download/CMakeFiles/progress.marks b/Hw7&8/tmp/googletest-download/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/Hw7&8/tmp/googletest-download/CMakeLists.txt b/Hw7&8/tmp/googletest-download/CMakeLists.txt new file mode 100755 index 0000000..f94c7ef --- /dev/null +++ b/Hw7&8/tmp/googletest-download/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.10) + +project(googletest-download NONE) + +include(ExternalProject) +ExternalProject_Add(googletest + GIT_REPOSITORY https://github.com/google/googletest.git + GIT_TAG master + SOURCE_DIR "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + BINARY_DIR "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" +) diff --git a/Hw7&8/tmp/googletest-download/Makefile b/Hw7&8/tmp/googletest-download/Makefile new file mode 100644 index 0000000..4d7f076 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/Makefile @@ -0,0 +1,148 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.15 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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/local/Cellar/cmake/3.15.4/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.15.4/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download" + +#============================================================================= +# Targets provided globally by CMake. + +# 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/local/Cellar/cmake/3.15.4/bin/cmake -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/local/Cellar/cmake/3.15.4/bin/ccmake -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 "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles/progress.marks" + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/CMakeFiles" 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 googletest + +# Build rule for target. +googletest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 googletest +.PHONY : googletest + +# fast build rule for target. +googletest/fast: + $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build +.PHONY : googletest/fast + +# 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 "... rebuild_cache" + @echo "... edit_cache" + @echo "... googletest" +.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/Hw7&8/tmp/googletest-download/cmake_install.cmake b/Hw7&8/tmp/googletest-download/cmake_install.cmake new file mode 100644 index 0000000..ae095ca --- /dev/null +++ b/Hw7&8/tmp/googletest-download/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download + +# 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() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +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 "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt new file mode 100644 index 0000000..477e672 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt @@ -0,0 +1,3 @@ +repository='https://github.com/google/googletest.git' +module='' +tag='origin' diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt new file mode 100644 index 0000000..477e672 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt @@ -0,0 +1,3 @@ +repository='https://github.com/google/googletest.git' +module='' +tag='origin' diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test b/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test new file mode 100644 index 0000000..e69de29 diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt new file mode 100644 index 0000000..6a6ed5f --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in new file mode 100644 index 0000000..b3f09ef --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in @@ -0,0 +1 @@ +cmd='@cmd@' diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake new file mode 100644 index 0000000..d002725 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake @@ -0,0 +1,63 @@ + +if(NOT "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" IS_NEWER_THAN "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt") + message(STATUS "Avoiding repeated git clone, stamp file is up to date: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'") + return() +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E remove_directory "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src'") +endif() + +# try the clone 3 times in case there is an odd git clone issue +set(error_code 1) +set(number_of_tries 0) +while(error_code AND number_of_tries LESS 3) + execute_process( + COMMAND "/usr/local/bin/git" clone "https://github.com/google/googletest.git" "googletest-src" + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp" + RESULT_VARIABLE error_code + ) + math(EXPR number_of_tries "${number_of_tries} + 1") +endwhile() +if(number_of_tries GREATER 1) + message(STATUS "Had to git clone more than once: + ${number_of_tries} times.") +endif() +if(error_code) + message(FATAL_ERROR "Failed to clone repository: 'https://github.com/google/googletest.git'") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" checkout master -- + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'master'") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" submodule update --recursive --init + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" + "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt" + RESULT_VARIABLE error_code + ) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'") +endif() + diff --git a/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake new file mode 100644 index 0000000..aa9bbe2 --- /dev/null +++ b/Hw7&8/tmp/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake @@ -0,0 +1,157 @@ + +execute_process( + COMMAND "/usr/local/bin/git" rev-list --max-count=1 HEAD + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE head_sha + OUTPUT_STRIP_TRAILING_WHITESPACE + ) +if(error_code) + message(FATAL_ERROR "Failed to get the hash for HEAD") +endif() + +execute_process( + COMMAND "/usr/local/bin/git" show-ref master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + OUTPUT_VARIABLE show_ref_output + ) +# If a remote ref is asked for, which can possibly move around, +# we must always do a fetch and checkout. +if("${show_ref_output}" MATCHES "remotes") + set(is_remote_ref 1) +else() + set(is_remote_ref 0) +endif() + +# Tag is in the form / (i.e. origin/master) we must strip +# the remote from the tag. +if("${show_ref_output}" MATCHES "refs/remotes/master") + string(REGEX MATCH "^([^/]+)/(.+)$" _unused "master") + set(git_remote "${CMAKE_MATCH_1}") + set(git_tag "${CMAKE_MATCH_2}") +else() + set(git_remote "origin") + set(git_tag "master") +endif() + +# This will fail if the tag does not exist (it probably has not been fetched +# yet). +execute_process( + COMMAND "/usr/local/bin/git" rev-list --max-count=1 master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE tag_sha + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + +# Is the hash checkout out that we want? +if(error_code OR is_remote_ref OR NOT ("${tag_sha}" STREQUAL "${head_sha}")) + execute_process( + COMMAND "/usr/local/bin/git" fetch + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to fetch repository 'https://github.com/google/googletest.git'") + endif() + + if(is_remote_ref) + # Check if stash is needed + execute_process( + COMMAND "/usr/local/bin/git" status --porcelain + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE repo_status + ) + if(error_code) + message(FATAL_ERROR "Failed to get the status") + endif() + string(LENGTH "${repo_status}" need_stash) + + # If not in clean state, stash changes in order to be able to be able to + # perform git pull --rebase + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash save --all;--quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to stash changes") + endif() + endif() + + # Pull changes from the remote branch + execute_process( + COMMAND "/usr/local/bin/git" rebase ${git_remote}/${git_tag} + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Rebase failed: Restore previous state. + execute_process( + COMMAND "/usr/local/bin/git" rebase --abort + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + ) + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/'.\nYou will have to resolve the conflicts manually") + endif() + + if(need_stash) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/local/bin/git" reset --hard --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/local/bin/git" reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + ) + execute_process( + COMMAND "/usr/local/bin/git" stash pop --index --quiet + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/'.\nYou will have to resolve the conflicts manually") + endif() + endif() + endif() + else() + execute_process( + COMMAND "/usr/local/bin/git" checkout master + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'master'") + endif() + endif() + + execute_process( + COMMAND "/usr/local/bin/git" submodule update --recursive --init + WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/" + RESULT_VARIABLE error_code + ) + if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/Hw7&8/tmp/googletest-src/'") + endif() +endif() + diff --git a/Hw7&8/tmp/googletest-src b/Hw7&8/tmp/googletest-src new file mode 160000 index 0000000..c27aceb --- /dev/null +++ b/Hw7&8/tmp/googletest-src @@ -0,0 +1 @@ +Subproject commit c27acebba3b3c7d94209e0467b0a801db4af73ed diff --git a/Hw7&8/tmp/lib/libgtest.a b/Hw7&8/tmp/lib/libgtest.a new file mode 100644 index 0000000000000000000000000000000000000000..6ebe9955323d8e051604f70e115ed7347869c956 GIT binary patch literal 1293144 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 z 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�a2=qzD z_ZILh<5K@EmsBIr2iawH2zZk5?+ZA%XkaAz7~|6XOETUh@plt{Y5$aB`~iVJ#))ys zz7mWlsTukvUiv#&L`Bm44l{0FA2;y$nx#ZPS&%R6fX5l1FVJTg-$lUt8Q)#NO&`e@ z67UG)#|U_qacO-0{EKb1*lp$$le@zhU#w&#-<&exjH1pAp6-{&B`n75eAr zgDLy@?3>(vu!`CrQLGu%6B~U0(~>VhIEP6&{O|+Fe+73UTpGVH(JGoI$aQ|f<~@rcm>&@RNEUxT0rs;j?K zjMoYDS;nRQ1x;e<7wAKb^D$+ve^+w)(y&`Tb^kAYS@AzB?63_L*|P zvy4v?1&h-p{zS{+o5f z^A9tA1__pvZ`Oh2zp{)=@k=mB{H6Fg#<=946O8+W@k=_;rx};}-_Q6S0)KNV$uGqp z8OHx2&}XI*y%c}+GcMV;Ii2W#Eb(W2HvxwkM8A)KhZx^ez+;SGD&YRTh`)rV9Pseo z!_)UW;E9>T(+6h_k7pP^UFctAAEKA=eg`~0dw6>PoZ;~#<7Wx-1?Lj|RRW%2oYyC+ zOm+2lWF8f5N0)jF+Mnlld|v`)3jEWIOY=9&xMbh{{fPfsTl=k6`ym3h*zl7XH|G;@ zVu=>8-je@%##09n-ejY1TuT1Szmx#``-Q!XCzliMaS!Hy3*+WW!j}vBi7_tqKgoE# zK;Q3xhdA((;)4X^`w9Frj7$F8Tt)r!(}l$Z$Z-FIhY%q7j|k(Ee@!qhn8qE{FY!mBFNwGfQNgCzqCJzF)rC>f^jLnPchDJIM=__GO~~UUTS}h zAb+@zaH;(mKZ(;iENkqSc z(0@3Y@L2*LVqBU(F$X;9fM*yN?f(>#Pqcr=rTG_OTpHgvOu{b3&e1mPdr#`i|X6BiOb!>tFfo`wbdr3t)PO;Pl^6b5-f+`$av~!ghy@tyPt9McEYc< z>E|7b|Gk8JZSyO>lG@KcNVqgU{)Y&c@*5$>eI!3swv>$5Fyp7#`gf1jKI4*oL7G@f zxXJhoq5X&heVlP=ex(?X3H;56Nxry%CmnF}5u%s$A7)%ye`1WALi-8E#|n6gaY?@! z2fUwgNq+N})IZ5ThZvXWV-9%I0na$#@aXXR4?5rx2Ry;JxIR1J8OFy8;|GtC{51j| zWL%0LWn5a{(~Ote;-hDnKJ&Zb`wwps zF4>RifQKCL2;<`f{U#jfQx15BacO)Z>(D<3Jmi2!9PqdUo^-&|4tUl9hqoR2?|_FK z@Cf6_+v5A0RUDuHf!c2n#y|KD;Zp@X#<)bEcA$rM9s19>G{3`)FB0TSGA_lZX~svp zHG_I$gMTm0($9M&-}waO@M9T||C#VrLi<_9rSos|eWE|n*8bVdKlKse7YO{r9}~{{ zueapCpXrkV{tV;&j7#&={Dk;R{wKuvd_leh@Tsj|0 zF)qayS;i&*pZFWKKUe5qhVg3zJoYKkpKkO2{oFtJg76tdnn69W!N0qG2+hyXHp0UK z{{-Vw{G4W7TA#CwOZz_n8kp@!4EnZ&#H(o#E}ajC7;hKkPcd${-*)alxQM?UKbG+@ z<5K%E#-;Nmznl1Tnlh*VvzdRwL%1|Q(u^}jYu^LX1oK!5HIGelW@SNP&NvamjyY8JG6IP)7QZ{Fll2qeA=r4)p%= z;rRy{Zx#3_9q7}HZ?uiit2{m-|M24 zhx-pD{{_{AOZFFLe1D<+B;z9nu>lA&|J3#bNb@txxSf6>)A#Q%JiW=kc=oQX|Erna z&xwDj{Sf1J`gW!d?nLcN>sO5NiIRR8Kg}jz+~U78@t5pB%y_fFKkY!DWqh`+{j<4! zbIkDV$N29XOY2*jaml}D8JF@;A#VRLp?^unrS&h(_&9;SpYa0(JT#X2FY%8sF7Zz= zzDD5R&$tv{nY&Q?5`CQU9R>bL#xEwEr!l~lJiZ~5_iXhribx_kC*5f zr{hyFsM^4Hh;eED#Tb|DKf$<^KTa_&#h*d`cWT)F3*^f({h8zrbNWkj|C2S;eOY=9*xTK#X<5K%+#(7{0?8mR*EK`G#hY zlYceKm))26OZtcX2*1SEzjmwtjGrRN7Yq^oM4NqXV*1De!ln5UXZ+c+!Sdh3^x@@1 zFYTYwjBmB||CaBOeZ&qXdMSQRFdh*4mttI!KjVP+GfvyvLjMgbhL_J|{7U~|{iL~n z>9s^ZUXZ_^acO_xZy|aq{~cspvY#;H()to({Bc3PP%E`RPr&1hcL{huW2-CH4JXDPLfZG55kOJ zXwzSk`_~^M;27KdddBKMC$44+?WY*u%SNBI`1cV1vu*gNjK}+imp{dLP-s8P_&5Rg zA5Hwn+S=dY2paIjKFs*rgxAvrU^3H(HWB@^Hax_*e>34yel5(nG=6c$djf4eG|gcbxG<2+8p`zfb-x zdnWN8BiJ{bMYxndh%kPfO@A{i{)|iW56&k3qiymnWP0-)!X^I|W}MHb3;Lg7Tv{LC zT;e~1C=2NQ=MgUDS0apmPtaeQaeIEMmHQV?5Pxa^8)rNu@n^hV!2RbFe+iE`;3)?j zE+GCVlIFM>fL`ujVsKzVwMbU|on>6=zyBiQ&-#!nUa!xh8R2N^#}pieV?k$^|G5PvB? zjWO<`{?Rw_(%m^xwEjhYLiG0c^MZ`W zZy8?xB;&gY@?{v8<~Q6*{H6R*ka5YsMHrX%mvP1=`%N(}t&dp;djC&Jerfzdj7$7u zjC*Nj(>Li-f5(4D{3ZRR7?<>yWqe;@e9YAF;~R3oBMx|+aY;WZ2R!S5`)?!p%ccG? zF3rCXx{|T=M^6#wGb;4*cVcOXHVu;NQ=$Z5zigv_lJWQhL_c1zpA_R# ze4J%`oIvk?koZgI+d;-9{e>Oy7~|6UOv-^i!?+Z`!$Ty$HVoV;!9jk;V*-7WajAb9#-;J; zXI#?1|3#8d!h?)U{wd73bbg*W3dtwM*CECw`NE9vBeb7jT(VDi zmD+C>=wpma^C!u;q@N7q2MYYn*QkA|e?i72`wlZM*>}u=KH<=Ql5xp?(+>0*#>cz0 z0&?~jWc!2PQvW6XCgalnFU0tGLBBD^-y%HM{zA+Ce@E^A)`qWUJopyj0fB#*acO*F zj7#Gicc4!?(5D!e^p{~=%I}4;)W7p={cq>~XBe0K6TD6IlKlr6m*fjGF6z$#PcXjJ zCjYT4f0l7cKL77YerbM(7?CgWcl26*71{s&~j}gZ0`@@X2J}@rXN1Ab|fBlR% z3H~AcSCU`iA7NbDA0{2>Q;hE;wBOITG(SRr8(zLJYubfh%+wHCmEN1KP1DrG`?BJCHwLJo#eB}_gS{j2;&m}m;)YXTxvhX_+nvv z;WLtt-#;%{pF{s3Tw0%Fj7#T7Ne4XRfWzn1zGQzU57?*xOv7d2i{QcWVKFPm^86PjSA7@KbObf z4{nV}{DX{3`VTWMjc<(cGO2%z+uzSv%JP9h@=5v$GA{X-2;_6(cSX@Q@$_2@oK_0ufG#vT#ujiLjO^heU6c zpr=IHYLrt#871l|QCEp2l^~-=jT&{UQLYl|RMUE`Y1x)ouQk@S#u{sWb=s!&TGR6T zKKuPlZabOJGrO->Pw40UeE&V)=g-XMLMcTrLw_nZ|AVM+`DpduLFOlb&ibngo#qdn z?GFX~hiTZ)AC;i9`+FHWd%g)$?AKE4J5RIEj|+V#sb2{?i_eFCv%1-)W*Yu{h6=AD z_KVP;p(D49FCDAnzeseqRrO`vrml`W4@c|o*{ZYk??Ue&@fA|Wms0d{ie7=vzF!NW zv-980+VjgpXZueH`in^Z73l1IuBP}8p=XJG=Xi}D_qQ$cUx3c`KMy*aUmrSqzNtbV zAo1l+(D>N%X8}6v9}oK5iGAlpwa?DiJajsL(AoZ9hR*gkANtEkd?9qU{$2csLCzrK z3()EQ_<#SyB3tG^fPNaWUxUu-pFK(IyQhq7pU3n`=pl4w-^DN9W%bYh z-(SqTCBHKC_o=cOUj_c%Q#3x-AH@{ihtBR7Rp?)c<-Y*`-gDJ|F{W3c*PyfdWKY%c zAJg$$@~=R@gXnI%j%VkG2c4boW#}xv06M$hWKUE7Z2h>D-lYO4X&z|4%(Ao2QF-7;FKTP6tPgnme|2%Z+A3D2#ms0GPp|kg2m6Y*S z=*N@%Lg@5-b2a~)$oL|3Rv!;K^Y5pO51_N>n;LX>zBy;u=g)=C)<+IHTOTFpZ2rqB z{wvVg{#JwjR#yKrH9xlgO3>N;q70qAAFQS5xeoQu>X(Pk-Vb=t+5Gv?S$(R|J+05? z{t;sTD0FIk9i)C-7DOdzSh?h4{~>=tbzgvFC#q z2%W9ZY?qE_?_cuJ+5TIC&hGa*%jQW+uyPmt9_P#4m#_AL#OvM={0-eoY z75WXa{;Hz>?iFf(j@Yk3XV33>{9K{O7^IwIYBl$VKnm@bW zy3kpCdFaf40XoaS1fAXQedsK{0J;~O-x}sO|3b~LgXCXI(S7JFzY6sD_xB9`xHu{$a}a>{a&obI`9K_Dj%N{XFO_e?P^40R8o``FC#9=dWDe zKL17NY<|2H-G~0$nEx#N`&X;~ouoctik`nl$J6~8I@=$7=yZQh(F5pg{nb)*XQ#%0 z2FX7Mo$U_==xlyU&}n}`zl!(|Qgo+JX`%&)2 z_V|m?+0Xw}pud*n@4iIsv;NCNXZe>>#+RY9{A$qI^I7g%jgO7@QuHeHS8Dz+Bme!Q zXn)zI_UZgXf1K1Wd!2oJE=4auFUI2QMSK+5I4d&fZ_f0R;m4?4@Q4E@Kk`RT{}l=|)SUxv=&^P#i%y8(1o zpX|%jKeO*be?IA-B6K$Y9&~!XL!Th_^EYUGY=0?2XU|7I^dAuW-i`M9`_SXxPZcqL zPQgCjh2BB@7gENTptJrhr;M*aXWt)HQ^tqT+5BZ+uKBa)i#&7|e-S$EALy(<%h1{P z|263B{K@`~#($8^PYpWTf3i2}c=mog51r}`h?IgB;(xyjUWBJO|c_? zdeB+?K6KU}0dzLMHR$a5+kb_|cNdHQm8!F!zbQfY$@uKeI-c#{E_C*MpNG!wuSMu= zeoD|w8sFyqqJ;gW2A$R4*{$)j{>(vV>$3>GgVd)C9rfRg&qI9KThu=rpHIUw*W8d!u(95q@ zo$W6HboTz&d5w;z{Q;dmze8v5&wc1M&2Q`eu}A&m*FbId&l2)0yiRre{lP8cOSjqc z_o37MCq=J8XXi(5Nd4bK@~c2+{To1M_OrLE{YRL6=p96_LC5=#E%htBUhVgi@nz_& zeii6!{Zv!NhtS#guh}*fBW>hgU$Y4 zi`Ms@YM=E-2|DxdL-#fQP5a)EzTe81)c$!SzY=sdzh&rbek;&f|Af#_BmT3$tMPp{ z7JnJ>2hiicpTUP-c&mHQ`}51_O7swsL6I_rP;?Hd1;q<%%{Z2ki17m)EGbXK42JM8t#L1*(@N*P~<&iW^S z{=;qc1UA>_Ec(~qr}2G0rY}bQ{Vsd_r4+pk{SK|)rvEkAckWjE?B}m@(AoZ3fWAuR zCqJt81EM?ksQzWW-)I$-t^ZlMS9NxOszPV?|AMFE+5Nl(o$X&0=y?)<2>rW658kc* z@%{Xk{BrM6oyA{)elD?JgU;&X+^6=hC*upy+4XZOPjbhiGg(AoJCLTC4r;+V$I z{FkA3ko*GZ`1{>k>YshD+GpeQ(Ao1t5jwknm!Y%zRG_o{H%J*@OBo+RXX`inKFy!? ze*rq1zY=uz{f4zUxd!;=Rxlv^{GH-`BkB__?-{h>*GRa{gsE#;x9sH^H+k7 z!fn>C^>)1<2hiF24WYCAv-jKc%Ry)FkMb$wiz&L7V!xa+zLKI>p?@Rx{-GW9D}Pw? zXZiWiS^Wa&Z2qdy>H7PK`e*%-htB4=1f9iKhR)*iQ^p6-S$s9K$Z!3Hn7u_o1`)(A{-^|<`7cAK_s5j+0d)3$xt22C@ijm8{eKQRi@yN980*hU)F05<{MMk; zpRf9q#>bwoOVC+-W$3iN&~J#vA0Yk^I{W^;@@b8aegB#LjOuLv%t2?*uLbBVzY=tI zK6}tv{Q~IhepXBI?@Vic%zqX-%P$9=-JgrlS$rOJFE)Qw%%AgFjju!XE$4qOMK409 z{-I-I-rS#S@Lz?_<}ZZK&Y$e(?D6NJv-hhN=*)i=I-9>5^!WM+kzelf8XsF9A#~y|$HsqI{j>U1 zpg*YNH~XU#{ZaUej%V}dL1+C@hW^5s{hp|Qq3?@=Ak>gz-Q4jErMpyS#4_Mx-&6{P4j=zEC&{2!@*R^I~j3(0s7I*ZST&h8HZ zbXLC_^m~c_;w&YVgKKzW{&(>fX<$8%g|YUE6~~ds~U8c zzw^f$AIm=rosG|>jL$=7@fV@9_orp(J+b+p!~9pFv;J|ut@*M2FAtsNUw}^MCuO`3 zoyAv${#w#s`9R~x{bo!5c+gq=W$38imhn~SY<@%N@!t=yfcoeDMB`)m6``~G`_NhZ z73i$~A$07YS4S&rDcT>tqwy7E{Zotj2l~fJ{Y&4~@p%8YrGCzW>g@eP5jv|+89ICa zQiIO+PxnvNKbyZibap-zpyU1NX8l6crvjbsFVNZgcK%G`W4a67C-o1Yv;1l)_MPw9 z>*GRiBmVO#-ivIvQ z`}-dubk;xFKex|s4m!&}51rjlOVB$=fB4YZ`l>)bfsC)F*mwRy^JCwCxX{`Bxt_SycBgU3J{ksJH zCX!z@#eSG#Kl^0L{6lB!GY_4e4@Kx~|M61%`zih_&{=ltbQJJ`hFccTR+*qQ~xafJajKMKOX8E zKxgrVDZ2aj>YuHzJoFdG{FmXs4E=_f?nAFZXXm&7BlUl8YVKR5&yhd#(AoK2hR*i4Ds*Qky|d@R2*bm~84d=)x7zr&RA*`I2B?EKC_XU}(K=q$fViv4QJ z_z*hV|D1o+_}TgGLTCF=9y*J^2%Y&aL1)i*K6Ey}L5lxcivJKg+dti(X?;3Ke-@y# z^;Lw<&TlWpeg*n=;=c-=%})rO=C`8xd1`<2{9eZT_o1`=t0}tkbG6UrKMOtne76?u zKhWdn!v^#Ubap*>YwH3 zL8tyx#s|>Z`A|z4@2qKj?0j&cv*$YxI?K;bu^*(2uR&+)Glb60hwT5;{Mi1JgU;eF zKxh7o&{==`(AoS3DgJ9I{zK?=|NIxtpFQ7|ptJSmL1*WKpJG3R&g$pRbAEdwhP1UWLxqR|q}+d^ZgL`E~VwLoB{g z=w;~a{4V^5j%Po=?LlY#=R;@fGlU-h`JC~nKmSwxv+?e4RA>E{gU-I+EJ2?j{g*wg z_SyIXboTQ(x&PAftUd+k?DxmH|E=R${}rIK{wSsBW$1fI{vmW$U+1?P--Tp+4myjk z0G*xBCFrbvW$1Si|JeYvp&2c6w7i_lqoW$34n_$$!wCwl%Vjqg07m!PxXPf&r* z@~c9}&rfXWkF3*D_squUpfmp^=&ZlX(AoZ0OBwHM)A(3_W}(ygp%=BjoBb0+=L2*$ zzX5die3U&(<74;70(2H%2|8P!9`qYx@mHhs13Ek3%13K_?D;T+PVe6>I-cDha?n|R z1?X)4iqP5qP=?OdcO}JtHN}4oI?K;_n&!{WryO(^Uje!oo4;B#f6!U~IZs#rOwU1Q z_02<%zyAoM{)f)yuL7N|?<#bbe+Zq`&pk%-WBWr1I?K<4&el&Edi?(7yiwoJlrrj{ zw*|L8Zp|ks)bFA8D_q#lFcE59RHc}rKI-B1-bk^TR=M8OVC+=m7$-nJLi`DGiX!)Y=3l4Qhg`sp8|CD`z6XJ>v$G_0G<8*gc@{Q zT(`uZdyd-2`;jfW2c7w^Kz}F6FSlLov-?p2`t@YI4}E~>&M9jDB%-@1dLDWo8DECZ z@(-ZDos7>v*Pee7I?FGB&h}^bRJG66Up_@ILVqQRKY)HV(L?AzR~>EUIDObZYV8^y zt6%msyPi+cODVdaqF14_=V#}68XsFf1?WShJ^}Q5V)faL`s7bn`)qs#x)&S2H`RCGeOcK9yj_T}uD?r~x>gPj0i|AG8?0gHMv-_9ZrSZ}I0eUf( z{|xf?p|k#~LTB$c+;i1Gd%sbH&f@c+v-?#U`VF!84)hb8E&eii8KeppTMAEx+sx;1~6p9`HmzZ9Ue_)5^d*!&&D{Dsh2 z|G5`vd`vGur~aYi{)27aaSp+M0G-WW4LZ9&Iu~kupC$cQfzJ9nfX?EtL1*>PUZnon z`-38M=D!3z{{CYX^(o}kKC4d&I_qx_I(z@&Luc`aDfXR5tCBLl3cZcw zAEu1YK40T!>n8`D{r!CBG9AzQKL?#XUlyUW{Jj+2hrWm8?_93&vHs6OzmSa2L%)gW zK6Dm;0G-vh2A%bXvqR&*m-zRfv-c-e=ns?er5C7uw!Q=CEWTRG_}mrt`sbmu{lSCI z_J;~|_I@dMWs3h4y#Rg7`ys6F06Lrh8gzDlaCgz&h z`(FV%TVFnOcK%nO$It%(#9z*9d@TP8bhiHm(AoK4gU;g5U9J9^{XBHKzM-@JszARp zHh+7Ozk7}PXXk$aot^*AP94wA{~B~wU#CyU$It(Lh_48pjrX9l{_<1C2hiF1UrQP9 zyjbI>>kB$N|3m1k|J|3UeYU?8ptJl-DS8?D9&)~g&{=;v*J^z1{LevW=YJVGi@yS$ z)wc?r^+yQ(UXovFm&VV|{{T8W|BKh@c((tPptJQKKxgsSQpV?As{YyhWx*%aM{9={*#kM?Kiv_GJ;`#}hu<>&Tm{PFw2B>el(ng0Mfoj>SoenRMM zeY-Ey_*nb}=RW-%>RW}*>YFX3#1FkEc0SLb|4PtVd_Ht`KG&er{)2uonZMl2HGbCr1?abv z@d0!;KeZIy`5pCt1+kxp&hjfjXZ=%x&f+UW??0*@z~=q;0OqGQpz*Q(a9*MM7>U0O zy?fjLwZ91a!7FuqygzEtotsr>{gH#t`lAG$)z5>@`XhkO`lAM&^+#d1#?R_sO3};E zS$|Zav;1n%S${aUXnbRA{-Cq{FM!VWzYsdxpWIiee->XJI;&q1Ie+l}W>blG6KiB`v?NR&e`>Qf^ z_We}_I{SX73Z3N_LTCGfQ`Gp_&nM-ev;D6Co%t_8XZ}6tEI%JQdw#4!XYqy5J)M)y z_2owM_gZ`Z`6+r8I?JyHJ^u5#xv2kNr~X;}3eeg9Sb`q!&phl0&{=be3NTo%N@CyVi%rmxmtj&q6eR(AoYN zrs(eL)jz9m4tl&li}3G3XY=PnXZ;yKAJX-=b$@(=y*>r#tiB#}_Wq#?o$c>6=<)Zb zrKtXUH9nSq4LYlD2%Wt@&Aw6Xv-pe9nf(&<=ac$YpidCJ@Fw-o?$2fD?EPoy4tssd z&~H)yoBQt=>Kmqv&kn17wtjNZ+58lsw~_oyDdWq~S$|icv!5UL-mLMn{;fb~_tzS9 zmcR2BdwpE!dr1Bsbk<*G=ogal0d&momi6u4X^$@toz=Gpoz1TY9q+fc_;*U`pS}Mq zK=(<0A#}EXIKQj*S^cum;@&xg+P3!t<2&(3=_ zK4#yAPUDBp=GTLM3dzrh&iX5W&iXTi&hAI~_i27?|1Lm}-|xE6Ke_kocvjy6bk?6m z=eKxg;ATFQ9mevO~559sXv7eZ(K>yE2^y1t;Z{7Wf%8TuZw{zB-if1M9$d>4}O zIq2;ESBB2wuRv$@twLx05khD8ztV>_es=#0p!+1h;zx8m+doRsS^Yfd@%vvt`aguu z>XR+2e|mp_&i3CD^!WX6F!B$b`v0i4*&f+UWXXisDWqb|#6=eS0k7@kO ze*yYib^PZ2a~SohLT5kU2d(i3monk+P&icoBP~&I& zPZoOo{xTY^Z|H3OW+(0augz51rj#YS3By&L7z4*M&~+KhWFB`l&%@ z_apZc>Yv?@oQG6r@w?D*es1nRWz3(KGTu+o1L&;3YboQMDUF}qpIqoHzdUrd{)*7q z`BsL`;;*FmuR>?*s|KCj-zpDl{%rl%ptJog`$-+o;?Je%1?YQ7e^#K=pI?E_@^>E5 z_%0;&bI{SBTfQGDLudI_ptJd}LTCLGLZ2h?ReX(~-T!i*Qk~uZJm@~L?|xdxv;8** zoxNWwKxgk?O3>N-c+lhbM?c!%p|kpDKcn%p{>?*Y>#qczozFh>`2Dhi_}ppr&&C&0 zbPqbKPZ@gr{Z9b@HR!B9&Sy0~)_*Sa50L(-Kxg)=&{_SRZQeiooJ`z7eCJ|1+| zzh&t0`$HA=D}CNxpE7jj--pib4*_(Re|ARwGy5*|%gOu{p|k!gL&w3pWq+$dXZ_)P zLE~fln+u)ZKcKVwh4V$V&+ZpB=rq1B>G=5lVg>VCgwDo$DY_4x^=FVWz6PD$FPvG8 zpT*}wXZ6oRXXm2_oyG5`_z$47{;Wc0f4|NDvgXJ3hbnY-zi_^y<5~P}ik^qQhpZnT zI;&p|I?F$Vej%~%epTbYiRd15mY)xu&3^!$^-m2tyI=SfjqhF(pZkZZv-?E}`om;= z_G>zx?awZBcE89&XZMRDbhf`%ptJf^Q^vbr*ZA4|=b*Fwxdff<&pvdvKZhy)ojH4a zS?KZm)jIY^4?68X=yd%;XX_{X4ULcGpNAg5U$wkhzh4Vd#)m1o`%U%F^2QXXA^|S^lLI`(@}ovH9B<%^!4D zKj)7%es(|2LudPc0XpmNGW2+S`=j`v)A+uf5+8ILA9NZYbTbaubVEvS9AzZ9Ue{7cZ;{@_F39m{_i`8j{8{#pI9DY^@t z#g|VRUq~5Wf}Yp-w>*DWQpQ(P^bk6$pZjO_`OiZy#_GEk^$&E`A64jVeYoFC@eiHN zUjh0~Qa?Y%egOT3SbiJGFMCkqdlj)?g3g{l%FyHcd+S^D{#u33>gW8q`lsg)bh^Jo zr~5nf9__r%`)zv^-(T40Cxp)K&)M(m_}fYSJm_qF`6+q;oqd1iEUJH2pDgs_Nqjlz z@&4#ReLU!_KWflfe>i`s@pFs#=D0!{xit<0`%L6 z9ze(aMQ;hp>Ysn7_F4U0=xp|kn~DdR)vSCIU3f3Nwm^;v+<&Ib=V zd;eU8UL*c1KeE@i3Z31LYtSc%eQ#Oqv-@QL{cEw`Z#0Gd&HIUtKTSJhOMmz^d;9@( zwti|UiJ?L#Lzm)L-blShr4-)&8 zpKE?>|ENJ{`(yT>bUe#Hm!cP-?_u#lXY(6CzmSX%p<{lx><@)s*yArjXZ0;ZXXj4^ zI$J-^s``I~#P36A=T8+n`~K7YrP_Zzv0sMH?iW?)EdLNX%Rl?i>Yt6zL1*V@0Xm!i zB6NH|w`G27(1%I>gi8n5e+Bw=vHNG{PJMss{FjdZE*W2i z{(I_qGrn$&FZ@==znzVT{vgpy8#?|ys&CrQNAdlS>hbR<3ebztKTGUq|5wM461@za zt*-z&+rO(RdJQ`3FXt(ZZx@NL0G*95LBEoWuRv$tU({0ctfPIx)=v&Pi?0Bkoj*nB z?0!*!&fYIpp|km^K|hz&C%aAaWA<~%R(gcE595G(M)6p!gW^_DTUj^u_ze_3Oedz4{R}DJruQ0`b_8A&K?oXTfdC0E-o#p32r|+kr zv-z(=znIKV_E?RN<>x~GQfz+8h`$P*tzY+xpXr&(;6t`BFjss?gc_k!{oQca!+b&{_Ne^gJ2woTT>0iC%`zp08^udhTSk z&+fk^=<%N~4^W>F`f=p>+K-v+VJ?(AoVe2mMx3-!gO-pAVhYw+fxrFNDtO0h){StI`epgb)2hd+Y z{5#Lr_}KgvptJjF89JN43UroV0G;)JEoFR|GCq5m=Evg8rRW9dEdC;N7QYAmc2fTk zdVGIxL;rb~Yy9l|^P#_#*@w>JcXp_K_WrmCo$X&`=*+$koyA{zq52;o@nc;(+urp% z&bEEoZQ0giGG#d{I)yjy)C=GFpQp?R@7EpY>f^HSJ8I{%p04)ljQPiH?<(}yEgbWZ z`NAt3*)iv)v9;?1hwFA8lYcg!%&Ff~!!dh?HP0G{|HSUsaP#tiAvpBMmiP>}BLBAv zt|0$h|HS;7I2Yyriiqc)PXS|;E{Ea>2bFTce`DA{*keI*8r}b#ZDZ~G1bz1(2^@-tngxe2} ztqa2q3gdY z4ZkeB_hFr%2kW%(=WxDN4uuf>hor{llR296y}}nBQ2W1D+{rvAnKyaP3ZI=&{sizz z>vKuC3^?06td$hscGW=#v zHJIxfA}Gd zvrF+Uc1@k;g>$BqWBZ8lKP}vLaNm#i`MbIQHhCF&;FD_CHc!361>kT$O^kC$xEXMG zPrijSarO&W0e4-rKb^?qoEN_Oh&_K(rxoE=!M#rYz5Yqq?-qs2`D!l&mian1h!}6| z_C8bgJMgz5-lY9#NVpxJR=W?tZk(&mexEi=SVJ`F7Jk4iZc=z*K_jAF=`^3aK zCtMe}6D{0wgFV(C#$Jmo-d(U~J1@J1^T658tpVZogS&vlXX?`{Tp8S#!DT-G7_HB& z@a{}{UoHu^9h`0d+-R_8JKs8=E%k;yHs7X>{lewI$&%AgLjQ~i7sV%2M7b&9ir>_7 z*zP+E!W}{#Uu3bjCR_;aV#1kuSrRUTJoZNW@af-5oEO8lWTk(;pz~6eJEQqzo}J8_ zI*kZF^A+V!s?+jELY=0B^TFBnp#|Y4o8Z=jD>uQl$wS8eCb(YVye7CI;r4;cTk;(j zE{f0AXLG_u`M%m>Z&|o1{N82ZTBNzUzN+(q_tc5=(Jfpa+;)q-0pWIli{39K&F`pi zIdFN4y=mcgfwR?RQMdxQ9Tt1*!tHIsUb}3rC2+R>>k}@rXXA#2E5hEzmiQ)w+Xv2e z4$KSZfqTeeZ$-Gn;C5QLR+%ifqJ3cV+ap{TIGepe;R@i+w)hH9&lcZO zgFV;ccca1H3oTryY*Kp>-;)-uUpV&~#xQ183WZ283H} z!rrKG&e!byV$Rng;WFSpjQ-2~`fG{ju{mFtgx?Fk7ktwGyCIwhZZF}C{}tg5f*X$R z1NUxC7u`YvC4!bH1T|KTbH4&zx}k!2JkZ=7~Q{ ztY9ml@eatBF_}k|xAn=Wa9MCKA@SDp7j6eQe9xPBJ}(NF1Ls=o ztqa!$j-6K~?`7d!aBqdZ%nvJxbuw}G%ggu@_^U1cM}(UMcN5`^|3TrZasO}N{uhOJ z4`|(YS?taUw+mcHG@qw)yPZ;`U4Nu@S-tA{itm|Ho{d{*i0@^j zo+iFE;R^73qlIfbP3n^ppQ+=9*z>?e_kzrcU!n6eEOvAAT1VS^kOAR#fV&5AW}f&m zwYwnve(>j6@>&zFoWhyBmV}!GcW>l>PqKf*w@9LFDpaXlO;p__6ZloXY)JUV9(}vLb$_C z_?>UCccvx2l?HpRg=-Zt%GZ`hk8n|ZHhY6j+8b-IXPe*IChaXX*t5;sMuWW>2cLw# z>O4dCgM-?Cms+@f;mY8w_kZCg!P(wBO$q0Nv*oeSV2^QToz6DI_pjSDk<61{p!-U@ zG*$60G;e0ttdl(_|}dyiY{Juh4cd!M&(E5hyjzUJXtxK?TU5;$AF zJ;Lox;Y_{Tg)4%4^y%t2bN39b_qg!kU#IVLbHc5HlYi7tLf{Z9OrN2e7n4)ti}1AobMMt_tRKB9h@H(-iz}`bADF%YMlSsr)hnb zg?Ilk7SDG%-ztlz6z4y~`Cj3JIDa4KhlS7nEEdmgoSzcD80U8;^QOOB?Ab`ShQzwc=jy03tn(~r@eiHIqGVy|YDzf_kkE2C`+5a!GdAX1CJ;EOXziIzA&JPJc6RQ19 z{wB^(2*2;&V*F0dF9^SDJ;qI30=P}P zPdxH}=cU2!px6z!{a5|x-upog|(;bZLnO+O9`=Vp}qQPjT=#_S?~Q`cqTtItsW z7Lu2-yC7WVSmk~RE^{-t+aq7z9t8huy?J6Yq><8Ct=UFf2@hU+_N;k&3*3;5C7kJg&$MbcCnj1PWjD!??%q| z3tt7lEvnb0$-JqO#NvNhxEeU?{P#%zpQ!eX{rV@N@4AJ{f^&hz z??-0*K!ZJ--%;UmuqRuVeiHmn3%3ItySEs>i^Ano@-X$D6K)r{d!l+j^$A+~%taIdy-3&Lei()d`Pnfj~==QP2!T_*c6{MzjG z3KurP4GFgj?ix!T=Z(X?kO~lu}L!Nh=@Y^TcL2&X_gMMOtZ`NJ6Z~?g8z%ma# zNY~wz@FDma@bUe|*c}sY-^tqlFOANPo09F;*T3+S+m-jDIBrbl&ARE7mt2`sl>a^O z@i+|EFI*9vyn514tPX}75pFLyc~wKXDd9@sZ0m5L!Je(()|#}}CNC$W_-yYpdxi55 zADbVO?~rhr=W6}rt2dhOxNr_Qvvlj9g!;`1w;i0V-=>7if;%PZi@QIb*l(sU7LEUQ zjq~@TbK#C;-sIJLrOeN1%KuJ1SotFsud&-H+zhzQzCVZCoe=&Ic-wlP7cToe^*=`Z zn>bg5+XwC;3)d=>9fET$T#s<8;PMu3&@|8K8lPOj^b@O(iEm7}?ciKs@j4oAR=8{v z_LhX}YQo-za4xtrEq*&+c*Gv#%sjUWmxH}`!CvOZ2NL_uT7P2)CmNZeF-({^XUFeq#M)=4D#A zs2|<|Ec3mOCeDlDmxPb%{fmhId@^t5vF|F0*VR7X2|nJx#%{N8MR4WF?j6Z?4L>M+ z0RFhA>wwJl$-IeUQF#AsjpHQPkH=xSb>SwP;M((Y{)4miU7v7~z0)mzha2qK;+qg| zKm1;8u{SSVr3r3DxI;~Ft;X3oT0h%*>=Ev86ZQs$b79Yx$C!w_n&4)ID>cC_2{+jU zw;^261lM_u?Dr|0>DN}_vRzugkI289Pv-j{rt7R%_!9VcZ3F+MWZv}ctnk6PYTwq6 zOTrxl_dM8*uLBeBys>wl+BY`gEY9KIJLP{DgqsA%{F*w>3RebKjr#4^ zME&$+GH>D@6+U;F@>k2h*FUlI%W%`e?M~rLyyL=o;65J3dpGyLA$)kb`j=GoliR>6s(*Q3KH&~F!3_%+fP2W|cS5)wFVy(1w{Y{q6`SBzgxlW) z*Sbs2Q*gF^>=Et|xRWjM4GLEU=UTWi;SM&z%?cNQYbW+hKTHUB0NiJzb@0>&Xg{>b zOSm0ZX}#J0Vfv<9xLgz5fN)(+aHGPxO>on~Z3lOyCGYWu`2GW2<{X~)hVV{a^OmhZ zKMCug^QDpxxXUbDzi@eQwmOaow*y?4#okndy*FF91>yF?-j?$Oz{=F8WV0`6WpwD9yqzWQF}|m&49B# zk8B9%gFDA!uk&R`?By+7zi5Nn19oc!@>pN-bd`2I0uC5>Q}#;KNt72 zvBWqHKPLS48KCp8&i1}*M7V?C zZ2QZUaMdR4EeN;TguON4LU7Xh`iZSaQ_m&gw!c#I9f;1)-`q#*-%^nM?Plfw4rVhy zO6E-;j0k@iyse&7!iC_9u$$Qb!gcLd|8KEyYr>VlU1Z_fUM~9)I98|n{x6&lE=%m0 zdUgu8AKZt*WuANwt>=L7tKdHt)&J|syoqB$_}#D4{B7@5)`Tm7>m%_Rdu{SEdmp&( z5zgebA@n9;0sI@_X$0n)z!JZWp)*TQrf(MguV7x%6wZ!B75gq{0<8jp{W+i$7MnsDx$)SiuNyG72E zCb(YV!X~&O;dbAV?sr_c0NnkSJm!S!8diG`TexN6d~ngdBfh_w{cS;y8UVy*c;(t)M>|4~XZQmLbE(4COPZQ^GgT2>9ao&_1r{SlBFWjmAABy;$ zoL>|^C@KG*j3$=3l=B;(3?yNB%w(=Ldza+@pNU(TL|u$-LP| z7KL}-t-M^}^^>sQtP9r#j@8@PYaf*NUEr>^*y|H+cN5&Oa2~imi@gcqX24x#;pT-4 zz_D}I^ue@ntKhQHJiY&&w7=V4E&J1Zw2rp@xL3F;INP~5B-|lz@(M*i3G*^8oO7T0 zJ>J6233nLwP95Lt^*9Lz?%=iYI<=IxbuVocyDHVtr!jI9HVQ+yu8Q zoI9m{PgiS+ep_BE?>oTR)?K%7S#T#2d!{~Z!ezj{Fxqc^^Nz$mGWm=d{|{@NW(%)> z67rrEt^m#!=aO){z}fQN5H6p>nS54++X3#R77Z_RZE`;K{9h;Q{ZpFH!RUS5P04&c zf8h_#D9@hXjoo440&vfb*5^aq?y~TeFRI<`8g}yh-zMh`xE&U*Tetum+eb`31Hv6_ zf*TdC+5|T(+#ztbb-pNE4V-PAuM4*d&bAM=56S)p&em^z!bSFM=TWzCQGA>C%%k5< z*Tt0Z)i3G%b&z>6eK987A#j`b!taeF+BN)~@Y}zvb}x(Wd5>~_Mfk37D8Cl<-Ra43 z*Zco=smG(roBvjX`D9Mye4p@#zomRz#6O$!BgX#Y%0KdK*neg+-zoBn@Voy~dE36e zC|nU-_Gz&Dy=1#4&kf=8f1`Gn6?ZbnB(F!qcfVfx3H5`4+@|Af!hC6G*3U{ z{J8LyA1nW~7Q}yJay+Ik8^V`=syyp2!*#wve!c|UMQS#2AL$p)2X`#tOdWcJ+Yj!& z;4(i+&dd0p7Jd~xTVIA-6t30;w=Ucva6Ry!bZ=_kEA!Qay*}Zh_|CT28*Z>yvTzf^ z?f6HX7tg}Y3s-J}TQTv0v(0ns8zoqAUIpT8x8i@xm)l5H#KLkU$`hfo8J-PqI_-KlyFh~Y}|ry(R|prHQ}Q9wQ+5C z$bQ^J{d$FSex`lO?t`X&Lk;$9+_-R2d}mtvWv;9fc>-7k?3eL7)4GLFF;kqTB zKH;MHPTQsdW`6RP#QU3BPjkW_{JGA{`IdZ^g{y*NaT@;%4fdWJ`M;C<@3~W+Xa7n4 z+xC$`;R0}M9n|v|?jX3$pI>Mdx_ti8m+Cm*G1F+8gJ;%J~7|XX5-vl6e#Ng7B;0+vMNtpM>Y?YmM=7lSRW9NX0 zb6U7ba374~yp6}%_EtInz_b0Vp1;`j{#EmNS7i58Zg*JhR>8A-qOm(5+#zt!Xi>wN zC-0zjT@e1jf27xSO}GG@Z5_0|?T9@a*DGA53424r&46S3fa#C%Chg5N*t5mAES%p& zU0Ozt#AmbDEnH;J#tjHJ*+gANg)29~O$)cb32sq1uL*8lxP47{ z>xl7)c!XA50Gxc5*dwForIa&>7 zzWRp5dKX^6Gx}mU5)ccC-bHb6T)Yl|E~YuB-{OJUbrkcTfeL{ z*t>@0W&F0jQ|1fyE+U-CXI<>=0Qc5t-R*pRVjmd0Lt=OTQJN1s_v-U6Tp8R8h=0S) z2{!}IdjA!!0*;;I#$JmY-aC%g_CM!OZ2iC)UUCeZqHT z)PK*@!Jm`N*Yh{=9;bXk@x*;>S-2uN+jC>f-Lij!+itPfEnH;pWD7SS+-}&5-g76d z<5A%X&(=KJE%v5`+XZfzaHfvq!j-{ouFETjXx-<9uf+LNlX+A3?oqkFH4*QCa0kIX zY>Bs5xO`UgABmp3zI0n+yvF~m@a5x`x9tl{!cBs^n)o;NHiQeB;5zS-{i_MCU%2cE z8lTPYh;Tc=+47hYE}vr0%=?&dd%@}7o|OIbuGi5zt_y$gB#qP5q5esDUTT*wpR3@` zv2cCD9Rhcrg&P*G2JUzZH_>44c@}P7xG27pEZmB4QNE{IxYm269}wSyh3gS+@5x#} zo4rBdicN51!tDk(Wbr#IoS$OP^uvU3li==(&izM#eL>F-n0*HyQ0A-F5WPyLh7 zHv^vZ-*eU8ZNTFDpNX?qxB|EzfyyBpDd@zfrg*Rt@{cI9pBvE|+J zybErZxTt?(c^Us}p4?AQQ+vln=l&zy|Df1)PFJ3-b7QwpxD2>WySH+?bHcB>>2{}t z3&H(d{FqPXIoxjRd*nPgBi-)0*gXJl)9#b6q4O{#cK4mBc5U~XapB6~&eCwVoa?4u zBf?FBdq23$8@T@!;SYnit=HE3q+Z}&OZ=PtvPZZb9hwibXX0!ZE(h+4D9-P{n$~Gt z_-|T#GPrj5kFP^xuVqZ`r{HYg6Lbp~pgy-)>e*mFatj2{-R2+n42LbyqA zrx3rUzea^CgZntR%-y%r{#p~>>D0dc7mM8`;SPfPPGt8|Zny7!(vN4U-7|^Zdj7(d zz#V7dCWPA!uEWC33s(fk)}isc(qQidi@jFaObW1fwuS2vZssa2bF{AG>#Dx~h0DR- z2cM<}Gf&+@=Vx5_;5@CP?YVAFxP#zq_o(Ftd(R>Hm^c@NI{YNx0qMY<1rdt^kh3Y3kl7UmENJ zceSOSt-_VSm9`hrn=AE%k8#&NaDR-?G7uRxL>S^-F&}tpN{H#DzERL*bQE$ zyzM!5Ot=H!o=g0jy3Pt$0mt$;+>&rJO>i5+`QV;z@!R=fnSXFB4^#J6;XH8Wzuj&= znP>C5j|v~YTI*xm&!>eu49@nPzt~`}P2F#qM^m45;Z|Xf^}XTRKO*ldz}fB>eZn0A z_h%Nr!@_y5(R^QM;U^tNu?Xc1_-GW!Z1Q zvAm7{4Y8L8_fT}dd4&5P7Q2<#r~97}ZU&rfe&&Vq!5wGGXGOUEP1tMwsLT(zOD*<# zgqsA%?x&_c?ZQRzJrK>$PX-d_$MF5aXWyvx+5CNYKT77!Jk1MVe3SB*lX#8YY2o&P zdw#TUJ(z6Q@Jqt)zeDYA{`aHqPUcMag;x9)=qhE(Dj8f3JUH=YruTggXrG z3}Eqd*2Fm~obzV&8~vWY%x`W=tgo@VX8eP9<=^X{nE!hI!mWb)DX`4flkFP5D+&tJWOZaru+pK|GmOx!P(Bm&IWtYeJJzj%X$97?}gnR7XS0YdEi+6&3vv1 zx37tOTIF&V*<<}?>bWlV_QT$0J%3Z6`3#BOT_ajgo85ll3g9;FKFaOR3!iIL3b|6bwB;B56D5^jG=oMxWJ8|>NYG$Pz2>>a7ojkNwN!tZ`Z zdi@uLD}pPb?=p9BySd&|Pr?$P+Jv-oX!NcQ{RQ|?uSGj(4RdwFp3%B=p$JlRj{Gbna_@aKb1 z>iaR_X29hw+^lc`IM$yg?3>-EkN2e8?Gf$} zxJ|oHyp+~yTKLub)b1IUc*lhc!JQSwdq20kVfZn%YpZMLCuO~XlUM2bNw{D33s-z^ zy1fzM_JX_5VsA>gDmb~qQNIhq?Rua3Jj`JpSFdmta6gFp_1D+ZbucS@@qW$c4q~^y{|Pq(?sN;cA)F7+C7g+KMYu_D z)8I0<@;C=RCH*t5ah__i+bdia+*>2NCvv;9!WUEQ*7Fx`H@Gh1-*6iZ_Fit`IzKJ> z!`>-`Gj(bet_e40>~*c@FWf$GXOnpA z`8U|J?th<=`#bE}-skrVR|dz<72|hAxJhuwTjHB)u-9SX78>l??oDgL`S5GA*ETKd z2b`^cdWEZiv-uqo?f|%_Z9^gn=f}8k{)Eo2Z9e8qeBf;Jv25Z4_aaOET0SfLDLA%X zJ7s*ga6uE?fN%$z;6{au;&Yd%IUu}Zx7cOXm8xbzrUu=G-gp2l58@C`_wBOsfHQ|a)#Mkx( zxlcC1^$M43f*TTUdlTHaa8484oN%i+H@htBcUia)oNfKKe6cxu-NHrojk)1rxN9waFesc4&UOzU6E4d4Ok%HF{{O=b_KM&#SM?^|FU@(q zEPNIIZT-;lWjPPQodLT^&xPH>MfQ%ha09{}fIS;GDqK{btBF06_fSK8(eq>G<|`BP zHvEL}(SEbZU(Wdj;rC+S+2o(Y`E}tBfL}!1ncrNI7>}8Up|8mE2+pJ1!6(&sT)61| z_dE+XCtP$tu+8hTaAo+laV=k!^$YF_i{EbHqWF%pa03nYZ0Gc-aMAt67T>gR`wb)w_u9^C+HNa5H@6Rn<`=hcSJgEDDZGQWN+W}6#8rDz3 z`>kQ&D&TB+Ob9mv?mUaV`38Ho`mG3e0QPL>ZtH;~@$Its?Gf%!6ZQs$tAfj0?2QSx z3eHyNS>Zx(W`D1L66(Ap++lFGzTXh81}?e}#Lr>lXQd&&SHf-Pwj4c22L4F;byEB0 zhv4IO&HgqjToqiOg_{=cFt`&e+@f$HINSWKoA~}f<2&ABul-xHKEc`gt53Md-dPrV z!@{|+cZ!9ZXs~BHH|HDd+4jqo279)CXnjnALVRX^>Ys%E>Jcsj&gOTp!Je(oW5PxA z+h*}QD_k_cw)!mzw~9VE)nac$xEeTHojd1`*t6BIU%05BZQO`(2bzd)O1KI*o4p0$ zCc)YEw>9C)P55nlT%HG;@Y^d~30(AZjY;c#NVt7XtfO(^JaEsk%-dXpy$7}djP+^# z{wrMg30>!TaGA%>r~6jxAB(Lil@ zO}MCjw)Nf?9Le_*i@jdqqWEn24hgppd6X>n#)S)-sLPyi2f^9;V7bAbZGKz+MEVc* zY+Sc+6>zrwd_cGvaJN|U9Tlzyj_vzq9S;e22;A#nFLO*6UB^qpZ+}?Vr>!40gv)}n z^>ycWj@Y}(l25;IIoM;*2PU5$;dX$#G0NxKb7(%(!tVxeTL+86<-ytdab37w;PzPZ zY5%V5$4&U{6K*d!+jHe`llCSW?7hGe-+Y5T+qzm2?jYiOt;JsJg7m{DwQp?uLyvIV z!P)9OD4YxKdW+vN;dX(u&F`#mIdHahx+Gi|INLhiXo$~duk%lj7C zxWg%ZW!A}{a5Zpe9<2q;T+~U|$)e%?^mV^3+#zr$S>~nv&*c0DcP8OXoGrpd_I?5` z^H4`(ob~lD{QggAoIj5Edz1N2(Wiyq@oD9s3qI+dwJ2N;oNYeWh3f)mo6q*|$$DtQ zUY~H8ChQFh7b0(4e@qCs3hs82uc_mxa8bS=0hhV{%*48zI<5&{Mw}hQuHo7a%6%G~ zZGHC&=YzB5Gt^+uHZSACMe#At~(9d|YbDcR{!)-wQ3=ns8Or#Wo*p-#=pSSc|=0;iC9#_J)Lu^0jf}!bSD7 zadW~&>(j<93s*+I=aW3ldRl0(Hv=xy@jSYodKTq8{EY6$`-olB*Mq{9z}ey)6K-z` zXW|?dt_ZFW#d-f}G|pw=y%f79&X&KF=M!+Ye(V-5vbPidlg^<5;bvgZwys8nD>o6} zv~c^I;1(O=v-w>YE~@u+mOR@3s=4_3gp1;{t(RfpqJH=^@oVOJK)A!mck}0hzkVv6 z=LO+cr?nq#^Rgyf_Or@O6aS_k+Mba01qPk>0atiI6 z4dFxBwas(qUrRrNvz^cV!bSGlEp;3bZWZ=y^D-q|RBzk&SqsAL_?-52ly}m;v?g2; z+;Nup+WtnK$H3X%uk;F+Z^GV?a9!YR??c9gi{i8SofB?1?AiKeS-1i?+k3#4CuKiu z!d|yj~80}b_*BTv-ZDmnI`;> z3Kzn!&EB+d&CJK5aM66&_SJRa4#F>czBYZ(E??e8`P%ID2^Zyifu(-K4fbsFF(F(u zAFQ9vdKwkZL7n^IH}mZi=z3Zc-fd!D+72Db#};R=aMAp+I87aggp2aI7I7w>PvgQx z@kM_xHi?@PZpV!Fwe8$q7A_C&Jd59!zmxN>39ehXLKED8aJ#|T`g*j%o^}6kuxIL7 z|HQr@GyO0wToHcPw<(tSc9!jL+JqhR+TZg=4CWqxMU z=Vw&7JUH7qIo)9IjU-M}mqp<`*n6&pTNiF0xHBwV`;U&;JHf*B2^ZPB+`YI4J>IL%nRp(>$Pwz!W{s2s)cJ^mh%yu?L6xd?jSh!UfAR@C|tD( zzhe#d*z=>Q*Kk98FGn7k^N*wby)1mK3I8qf68aE0+dOv*7v*E?uL0qr`aF}=+vL+L zTvYGTD4#o?Me~^z-ubewD_h-{gv)@l?aLd&Wx=t1#r*#}|3TjOfV1^azi^Q~8#f|c z6rb&UnG!CfXgjwi zggXR|tp_tN^TGw-Y;{}_ZU&rf|7@*Ey}_Mqk};oz{i&xW_c3tobtst|6s`u&_FiGE z!Jf_UY=b?U-zDLq`my;l_1h3Gnvb3G@AXeYzMVgn`%4pf^b6;FMc3!eM{|24!tMA& zbrnuu>jxP9O*vDCZuXGik2-4}a=n{2}GV1vCgEq=!u?7hgs z%?ek6Uv^(JeZ3^yOcU{K2mg)9@TYZyH|}1R|IG4mpS3~ zg0t;!%MJEy=R?as9f|K{mOQ$JE5WaAKOYcoAGk9t_C|&Cz}fcw=>~gOTkI_g=fmD< z7H(a*NpNg_&3?JuU~d)nGDo*0?w5vd{e{fm0i9Dy7^-9J*E#bLN< z;kv-t=6kWh9;=gyb56Kju=l=g^)Q{x%{HXU;T+jqJBHSTx?0#zE92Bkw z?h6{GllksZiS;!6xbVftG|pngKa$Lwx^4(x25+l>=P#vSz;j;7U{|*Z` zBHV6p*7IMuGC12ka6!0z;B0xU3Fm>k&JthSKg)cBv+Wzb!bS02X0bQaV9(aSp0;L$7EueOeSO+neX%JzV5mo9-sHs z{rO|B$NRpYUGM9<-q-ubeSbbXQk2`;=r?nM^RLEh^;-ltsa&dIuLf>BguOPnQRS@n zL;Y}@l(Wt;6L5XX9cTEL`fj**^Wgk=E&nRu!o=GI=f`WkU+9MOaPyY9}lapI^g{Iwzn~Eg8_R#G`J}^e|~IbaOv-HQ|E{E z98v)1&yT|mdsT4${I$3ixI*oB8^c~NT()x7d&jYWJ*!@lCwU*M_FQ?62MpB%iGK|7(2$@f0Ok8n76(kX7t|;H?EvDZ${uomD|Ix7yV$~p0)4A z;U?AIUWUCAxM}4U8(dw$o)t$&NdE={_N+Ra3ixM@bNYw#@#YzE6u`y$ym7PQt%8dv zcZFfE1+G##Yrgivm51QQ;7XOV@|--y_gl(Y>rM__u5#9UxH7ox5dAj5Whs|sN z$M0ap57(%iwVotT)4y`oevt#`+jG^2_*WLN=b8@^cL7|b_WO#)5j*e0gn1IX-SBBo zdU0F*kHDoU=c*&=zaK7FxeCAkt=;|S{Fi!CeqZIkSa-AI57(^R>%QG5KS&tY?D)eM z_j_@z^y}r0#Qf~|!I-vn2$ zoNK&h#~-d!IcwgJ!1XC-)k*YI&U4CH`#>D7UAY}K?nL9B3fHP!uAiSR-cLC05>ErX zACHxvF1U?qcRxq}Vs993KsndE6K*D8&)Q!yXXfo4VDwuAH>&+w=YkrzP0CsMZiDm3 z&*J*w{QOz|O$6+97;&V2Mt%Rmo>wvtX0Vs9+|g<;w$FRcajwE{x$@mc|1EIS%AI6z zy>Qu2dwzb!;Ktyxlrz`=|M7gP+%AT_9Jn;)(haT*E=4)34jbV7c(VV^7uR_i$2_?55OGw%m4@J&;EI(y$mq8lu2MPIxQKrv0ee>dqWs4&3K#HC z#(4sJ`O2N4{>9Gym$M$ruv@RZRc8%wjSKWI@pJ|3xyDcYY=Ns)d!PD#zVx=!&*^a^U>@S#@0o zSFiqAaWn+%neRUW_ALK~;r#lu`kjIE>t&UZm&`9Miu7n4R=h=UeaanS*sFmXSMF4U zYlF-Fqc<=KpJj0M3vd!o0bH$e<=SuTxG`ru z-SC~tTlF{sw^2Fkc{0k6>ozH8Jx|8rCY7`DSOPb$oV8xp!3`;At*;$$1Ik(F%E5p= z>-(iCxako6rf)SLueH7w!1?*JxGK251@a>GPy*+V@2hk5@P@M<`r%8TS-2i2;EI*A z{7l`N^Qm&%Y5$4N19@=S%31lYfb;#c`fY;CS9|*#{dNcJS#>x9=f`WF|B~4swci$_ z-#A>Ka@KlW0@tIQ^`4>*Zb-Qojea}e8VBw1mAYwyt5@zswHMoG)LAz(@EaGfE9+S1 zm#IhPto5b{E{wgJfIVy8x52fC@UI`PRk>6nj}vgsA?&5{AJz2pZPiU4oS$#&xxFG_ z&x*GxV9%=SZn#>F!{Y>)E9cM8MC)n`Tx*DUd*Pau zv+8sVu2DIwu96p1&&pZv=W^iE{_KtK1xCDOaMj8c8C(Ngt8(oI*9DjIoY${)t{8@! zR(sZa!5O$o<*eti%aH2Cg;)*9KRwoR#+mxJu>xI*Xm@ z_HzopQF$xx>8bPmyXKALDGKMubF@G1A8&HzsRq7P`?ub2x4{i5=c-TXzX5JQxq83< zpC;~K_-^>LA#WbV{om!BnV6s5|961@i^p5*bP-&Ja<1xY}xc&iL<0xnE!?sXrDz2)w|0=tdM@1=aA zdTfGgR?e!k?tne3&PL$s)t*(~(OuY&l-t$epTs>8@Na`3_ve2}n0MjRv70jL<^4LJ ze=RXD^P&m9TKP4~C(2VdT&HrbaT0qYa2u6dV%UqOvtB5dZ*XzAA?2*~tORaaIct5a zgBuNDuLCajx|c_5ya(YT$`u)LOu=P^;L_R5ij}kCD1gfi!BxR!DCe5rGHxvadj}hF z^alL1>SYYBQTttP*h~H@^G`V|&pB|uJ&P-Yt5g}5eEzh=yo^uIZk#vA7OuxKxV{BA@wWi3N4c}bSw6AN-TimN zPb+Wz|3pXNB5!(rTKiZuW8U7l*L}kO-+vsgPwn*?TnSw1KfQi`tLMi=>sTG!=(xwZ z&i9h<4!BLq`OjgA>p7deRlJ zXPpm*1OA!kU$~Tayz#L7%lsPW9p$Y3wg@gmxnqp{)xZ^ou-67xteo|n-XE}MJ)cel z>{)qE&7Ako+V}F{veiG!UIkp1a+bX&IDb5>^{N{#ruMA)I|ApAhgC1prSs!!e*XvO z$7`MUOW^$Rwfe1t%MUTW9dNnIS?7j9IKN)LWz^pkTy2Q)NZ*6!5#_9UE`V!P&Z>hd zxcU%W3!LwtYhKE}Sr@R^sqw~Mc{<@fFZ;*@d}Lzb{U&u8`=R=2&AU9fN#(3{p(0?< z%1=|ko-1yNqdTO%k$^p`4x?GT-whFO9Bx!O*F2VSNrf9wZk0bS$Nj-ME)9YHt@W!5 z&d;}%$KilIi<^P-xXMyfRl0Qf@@ap ze*eARGyTqSN#Be0^WWZlvHUE6iz#QtT?H3W&Q(8B-z{+C?|S`O>rO9RirTa0=~%!& ztG<%=p0{Vkkpt()YsFCpH>q)0_8Q>)c&#|P;6~M+6~9X0T9r#TxVnHn>-n_>*65Xka9;E{Z7G6E9dH0 z@-qUL{hn8c{(c{O@9~8B5k7f2`?>Nt+JEf1#JuFG4!&4kPs5!nG^6zY)h6T#s^AUXu5j zw`c8_IdH8Z{40ZN4$*G|T&;3P7;$t3{M*amhT;7DS?k0MT$u65%$~Prt)E43zCA0? zHE@3ZEUpc%K181T;r#rWzkh+N4ly37E9d9i!A73*;Cy@gvXst#60FA+aE+7RI%3W9 zCb(wh_A&bHhHF*MdL9^o+o+s1FQYg=t(-N!aS8H$FAi(|mIUlsanuFuS#fm0rD?yG zy+ODP<;?d#0ejZ|l)fM5fe`T)z{NsvRd8YQ*8=B{hqVs%!cFS9S>rJVH?EvzFFA+v zg>u&OcMjYpRUN$TngZPd)9M869#hheNg((gUeU$L4SO9bNAl`KNP}l3*3NmwZ7d~?s3Ky z{RZ>xBhTNnjr_;q%9V4it1|8-aD~db@-JK+T()x7yzGF>RqkZNzd^X_5dBWUl`3b= z$Mi$z zh~NJ+zjOAVvueKo!<0|7UX{UBt6ggx8{kTnbFJqxj$LqmJXSti0`~m(=drEb@kGDL z^NRNGvMc?^;p&yM;x2*f3=wx7TyuziJK$PF*c%M^=i0wyyu0E2c+1%G9XveY?`i7bHY#VGUpnAAm2<@<{SLylD`(Z) z6kKBnd+7y?w{os^P4W|k^Zk2OdfJr6GBQ!kDe4SN-E1Ik(B*96z6+!KbqZn(-BuU~WhgR54~ zT34cn&)c)OI9$2fTWk1N0@tdXHEwlq^~$X<>~+93hKOS@V9z?2PQlfxJ!?GDkC@Nj zrG|e6a06zc7yn1!*FXCqrT#9lRXdYwt-Qo1J7rtD1%g-^mQsu1iPCkePu-5>WrJTQCC$iTS@XvZ5HVjv(_N=_j!1?*J-uq{MYu=uf zzalu_o|V5ExI*>MveyO|CV%~Ke*Ua@C*U%)Um3^Q&lkS0kvbd>*vnBYcJKyg9Tprl zUk|SOmj0^X{CKQ=r3KEfS1XUb0ee!r<{%y`{%3JvkC5*t=B6C3gF-6UH+eKYYgjymh(U=PymnOZ~==W_?tCz4D3jUjjFv zod5ktBCZZD`*W{<>pf`)T%~eW-Us2Tm9ySAPr!toKiZSZ}{TkCT_+<FhuIZ{?=~E=xJ9-zK<>5cay^(v(Y8_Y&3D2wX}Cd(mS#pD1UY8{=>h<^1tW)Nct~ zZis&C;Qahq{dU0l`Lpso2-nn;&Y!>5y43*Z&tKR2A@i*Z&R>tV zGx9PF=dVXrzcT@Q*7yCHCG+;IIw*o`*ZjHiBI{sIz+Sz^5nI;gTn9Vg{ra-v8HDra zr^QXd`StIrL-BJ2&ac-Z-_PrQmC#S&lh@3zH%I&Yxruoh&pLR2{&y??#q~t&R=^GD zdUCaIcUfY)!neR@E%Mgoa-ZKkF)w~ZkLSFp{LhvDq94M=;f9p^mBE$36>jGBZ|&=K zaP`VruqqO%314Mf54u_O~4JQy_=2kOD$#mHeYyO&x6ZX&g!=UE;od|Cb(?ntbM&3 zE-Qq+5x5NHto=25BIgO^jx+KShbs=zZwZ{AKdaw5I6r?@9d^L^`E#vTQdfg;e!SMc zJ_YB;Ypv($C$XM|h_?VPrkv$p72KrOpEW;Q0`{!B>V=Dh@NW!mTKl#9OFnsizPa`< z$#V|exZ1PcUzfr8`E#uwVy^+t_s`nbyWsr%S^W;f`QvNFI|JwE&w6j3$(JO)J=Z!t zyZ^!Y_4lC8qu5<7&ULU3e&Yh;H@pAAbt*UaefF7dyTkC)%Ac)%B-+nr;PRv1I%kbf z<|(W<%31j=f=f}(s-GITH04e<{A+_N4$*HvT&{Ai@sT>4fb-+6GWt#ZF8i(8v(|?^ zxO(MW@yhsR2JF>qzp)2@?yQRz_)Q_=>4h5&!HvOa@KpC0=Tp-y#B58UKL!ia#o$Tz?CXzo%ed->XozhlQFnf<*a=+`BdJ|DCb%a zB;Qlmt5t69ytiMobKEPi+o`;D-fM!}sGO@#W&FAW_AG7$u3hc5^LMkK1n+U8-(&n@ z-uPMhiNmERXZ2eG7Ykvp4vsJ0XWt)L=e-WNX^q43ZxC)$IqTdt1vjpoKYoe!hxF4H zMKVIfQ2^)X&+4}d&d;9}M+=;vKWo3~h4bUJ&U<5Ue!SLto?O9t8Y0g*aGR8~{40a& zQ_gyi(*QT1oK;s{0ee>dhT(cb_%{RR&kxuBCG#!w^!fQ~ty@KK{`_^VA7ZZtu2ucB z&U?@cBG_N+QcJ%jyU`*r1IcK-|5tJi*G2Vdh{2dl8_*OwJf z3!GoC7S{{s*T1U{#m^2nzg~-cKX1P}p`XGJ!%u7cbNl+`iFp~%f-~pmzqPN&;Wp}e za<%Wr!HMmPA7$_tN}S?gOpjj0T=v!r@9WX;^L(S6)o&awBZR#YxHRRgeZ3AYC4{{W zxR`R*{yGR3QOJI6r@`^-Aih1&5afxr+5vIm^EsxJ}Ag^Rp~q&#J2ixbYDFb-|5>@NXE-pKq@HOY%GeH>CEg z_bHj@%;(Rweu%vyINv{OU$24l^Jn$j2Ir5jH6HzNe*UcYI1>STu625L|AX`EZ|*(L zW0yPE!Ga&KUN118#BLm}S-H9QI2XI^w!x1oe>Q(V`$_Qp(hrxF?5%Uw_)Ng1C}-s} z^<2hV`?cyP4=$qiPB#3jfXfZhZxdXGa<1`_I_rk>d)E38t!DpL&K0kW z-$cM(z4jY><}znplwr3oL_7^}10lFBxFO|S>xuZ;60kS-9%sMAehS|YKdyF<_T$<< zF)#VgS;zeNvR7}e^PX^JaP7)j|G(4*xK8D)^|>ox&$VvM#t%23_U3+%eO$eBoT5ME zea1FkJTAKuPaLjYIcxruz%?po{{AUouSN5o=p5Psm$t3vpJi_lE?YV4_t;Z#*@i_fY`XnBw{8nm>}iD!69lT=gqlOTeDR^}^Mwy|qUE#^8FCv&JpChVfNy zg<&rTt}{d&WdVEE`KbY}Rqa{h(FNz{?*hZWVYqR%S7dNAa4CzuakKV~%=6g~)SfGU zGVhY%MwP49eq-;|IpK*Zv`XcEe?}vN9Id^z`va}?}^rtiGaOp3@-Ho&S&c1UIv#3H>#ZV z?@(62O^3)!6WpY7{_jx}#nBBH+s><7E6*cv5#=oZqP5hQa@IVJ!=)%^?Gq(%xgqS; z!DTDwnpZNu9RdGb@k(7c1^g@5af@Adp>zJtz~^iKR()k&$oKimS??{1;Hs6go{MVW z8kKX!BXPIE)hp*(pCs-ExJu=Y_T#>z)*1IypnvQ9l712E)AnASS>Njvz?CXzJ+D^5 z6)R_*M_b?um9z5G3zx5)RX<~JS;|@KXY$3=qjJ`IoCD|Ev-~TA^Ydr<*8msOeyzN8 z!9|p_&Kbi2d#*U7Zh8au>ixR8^heIRiPz1KpEX}f;QV^9xH`CUjmMQA@v{QXuZJSv z&$rHZ`Z)|=sdlaLnF;i7t$Ue2o{z_sPnoYpaDIJT<5Lr`XRV`caPh0z*jF| zSMn3Br+$>P>N^fs9>QJ;T&Z%YM!xIdibL4zfb;WX&C@|RKR?#<+7#Tl_G``4^vgJp zDQBHi3*e@ev+`FJuxD{CaK3+Qjr{e(W$ftHjamP2G38bm_L6_X`A#{%z7oxo9JoT| ztT@Wx@|Cm3tpP4qIcvS{g3DIUe{M{?%E z*MGPa&pz>WC$+vD)wXLjyK{hg3Czv#%&J=H@p7BWhwWjaP4qp@#Pz_n(0oHcKo;D(fQ#Up;! zz>O<6H=gI7;mrFOeC`sje=~l#X663o$G^;NH}7ZE-|n8>-L3fH3cu!Y);XpLu3EW5 z?LW~z*A3UI+){%ZfooUJI>$t>owsK_AH?B&d#-g=#wRskuU!3$y;tEJp9c5=_0yUc zU2sFnS?^(o;ii?d-owtorDS^J;)+M+Pv&*3Z_2sO{}OjH+@$t*2t?zrpV{rj~js^7YiWa#mh);98Zl-XD|&?78BQx+w_QtJgY+y>_Z|zI4NnYyZ}K z8G)M&!9{=0d{NHwb0T2RKZnPTaQj(?-IS#Z&#wl!m~z(hQ5Rf9xec19MDt}Bu2DJH ze3g2ffvZ-|75D7?zk%lk<*e~8g7fWJ?=5TKS{Lw7>Y@y;Ub(sVwQsF;*2N%v_8tr8 zdkQW~IcvVAw=jOnS?_BL;9|;IaaY0l{#pIDz@@3Z1B`L*4cK$d1Ic3tT&~*dQ+u)d zzU$0m>U!2Q4unWBogdGjJQVUu#}x z-pKx;ob`UG2(C{#D}OZsdluIQ=li$T$X`F)xb|z!s|mOvQd>D6D0iH}<-w)w z>D8+hM+IC=IcwaS;3CRd=Z$W-Y4z_?!@m)@VzpOfaM7E1-cs&ngNwsWDrc>8C2(nb z+4ETDTOC}Aa+bXgxLoC|@g0QAP|jL6rvmm|>!$dZ{!7+3wdcS8O|;(@z_o_(uL`by z0Z!Jp61Ym`=H8F*eWG)H>xb`D-m1e1xOU~N^JnU>nD5HD@*{rEV6RU(KR>Y>N}YaI zVK-&(h388PTueD@9`wRRl(W{Qv4A~SJhSV6+q{3)^I{I1@1OM^rz~L4`aM$vT$aXR ztq)yr84Kh^#-#-=O}Xo7%O|$=3C?ke-pqM1ME`NPdgZJ-D}k$3&e~V%0`|=L57(*o zT<2Mdy9usYxw-S=*N%6_Jp-Q~UwEC$yoL2gIcxnXg3D0OIxp71r735{-3I6TXZ70; zm!x9J90XLxB+<9>ycRZ=>?5_*hmGvSIZc;gGK2*Sshp^WKH>#XBD~;f{;Akz`wOpwDL*t{oxc` zr}k^jtMp&9o+!7%vzE|a0bHwc)_JiCZYV^&EpP+MS>x6V*QcDT{-sXG;Cht1)QBVb zcJ{x0yzwnExE#1#<*f5!8QezYTAE5_j>E4_N$1Ak{f z3D(yVxR`R*`M3@)ML8>f9dK#NS#b;o>{;VG74XmMH@$P-KWp3y;C%nAajOd0v&O9j zE^C2!WuDZ*Whj@U!x8)GQOR6{q2H}?C=IvSaTLkCZv+B17E=~Kj>bDK9Tsf55s)4_l}Yk!%7+Y}<+^t*XpQO*^w z%;PAWpTBb2@`)X>+BuJF;HTBD6?Yq4{V{o;~S@}u6hy6e~D?d4K zjmo+5BXOt0RV#P&Y}CYk%wf*Bn*#lJE1&3`&<&S$fL9mR??Fc3%9XQz4-&nX^;0?P zcMoy6V&$y-l)x1#XRV)gaM{XPzgO>o%T>;kDoPPCgA*fu(;H2_CJlsl^^kQ277)z6#0H$ zm+$nm3cJ;6*BYOeK>x1&NcyjX^W&MDU%R>cpMbB|{;m0ydOzz`?!xmc53X1_YkpP0 z6)I=dQ4?Iga#nu2;c}I8jgPG3BXAkYS@SFU0P{gPS6zy|IGk_K@~;HW&!6RA9b82F zwer#dHyvVr4F>GF;*h%O4%n-wEuYxOhdApt^TGM?v*t|^oL>(XR|8kN!1#%uWpI8y z%+0U0Za)X%%hj$mK2w4IUGq!EJH2N+#SnopkSp_$$oHgDpaGOHd>xCOq&YI6-0ejZIlHA96>=3Um zT;nL?odf5`>#7UMV>+Dg-`u|YVUBaWo8arUe=9%TaJ3=)9DyrW&f0gQkF)nqVdR0lU2 zBHj+TP0Cs0HV8MQoK>e&a0ANu>w6;q(w|xs$;kKWzKD99{Umz+fh$z5U9m*=s^I#R zbFG_F_bqUp%DKiv=5ZZdvvPC$>4W){b6I}T>y|}ISy4`TC%31H7M&O#2v)->n2Uwq!v+@{+t5?odml8(_T%~eW z{nWu#D`$;!N5G!t-yocyKg+)-1@l<%-Cwya_;W&!07~+5+~hb9p~p zmip(~SEa7I;8K*Edmecy%URdy&$3@DZ;f98T#s_Dc_ndI!L=)AJ&&}&wJK-D-5c=F z>URvTQ|(#r0h9kcAFuV?k^`4p;MJk^+)@Ttteo}S(f}7*?b&nXS;nslE~1=&u8i%y z%sGA|@YxI4m2rtaNBt;g)omOuBZR#YxHRRg=axFSlo0kh;Qahp^L`M{&yV%oG6mPE z{aW)ceTes&%31430bGxAR{p92_AIUi&i8LE<1_n7aPIDf8`XZz`iC1(ZiQhl`FYN> z%K7z`=p3H|7dzamS1XP(xQKGrxHZ5{Yrn4gmpbi&n^ev}Mv;wYD<8axNd>6r0EB8Y+7rS_gGvB@Neac(^KY}s1aphcf zDfvl$k@{7xQ~OUeZ*t&D3%$BH!{Ex`+Lg2VZGdZ3ZePP*SHPaNo(#jasy$b}CEl5U zJ*yrv|2l8aI-eH7ZPb3PdaZ%$3E^KGT%U55fBgY_mVXm)Lu${;U+PQj7s^@lI1kSE z&)P>T0`{!)Toc@6h<>}_#+9?`Y6Q-Y*R^iTyz7Va$7AkXy!}_5^Dbu-^Z7{oye9Qk z23M|}o!_xC<^{IV+FD0spLiXW)v}o^>wHd^udaMR0z+R(;jLm1@7%IlB#R zNV#-lUFe4!P|iA!Pr!{TXPw7W|Hgd(mOZ{wH#694R?a^!#opV+SvOVK?OVXE)J+Rq zPYA9TZliM6JRO7U3}G+%71nFztaEz~+(P-8t$#Q_KUO_7z%^>W*14rCV9$zoIAG5@ zU(CSOYrob!$sD2nm9w5Jir`X?^6JJ~4{PAkl(Y7UHnE&!`fIG0 z%31G;3*a^>=c)r)FXM21%FR9ZJh!8By=;T`bD7QC`7;Aa0AL&<2@3vXPuX#Z%{uW`i;X)D(A|#j9&@dCgoi7 zQ0gZSu1~qSbLV^8JIAF9zWQkUTq6As!&NG0`8fkutekc3%=`!YfpS(Ji{O0!tbS|Y zO4Z&0Mm@9z?78Nl#M=*7tM*nI_9o!km9y$Kb&T_ka@M|)2iL5eb&jooiyh;Qn{_^I zg3D0OI-hpKZBot^htyXa+>mnqej2-dv9rFC-(#`WEYla@P4Y53X7{E8dELJ&S9C^Zi?E%;RpjR_)gsj}f?y%31k~ zj?dd$Ve}h^Ygc>68C(h6rVx3lgBw!Ls=p4n0p(otUFvxdu1`7Zd^!bJdaO6kFE!#w zf1CU%=bsxAons5&HYszT7YS&s9I^a5$v(~M_fIVwnn1UNnd#*f6JR@*J%FUhcFW<@;PtgSX z_i4s{A>u=TTNR&v3Is~`Z)z(xPV>pGyPrOH!A0v57K`W zE?2qv?=9T@*T6R_@0u54w+yaYxq902iS6gMI|$#WyzAew5xd=Rg(coNT{CM{@)b*% zFX6}FJC%Rg=buT;OWsQU&3s<7a2?dam51Ou;3}0{sr@HfhX>*6l{?Jfrrj~$1l8&_QPcz+Y48&oE7&NT%&TLs)zfsN_zdX1;2pJenu2A8Xx>pg+=KM0qt+}ytWtIwSM=Y7KSk@D8~RKOJ~XYI>PaOKKb`*L@{ zo@-y0c-jK?a!8eYVz10N<4OLM=dBaH+t$3ufvZ%`^;|0Rq71HFIqToKYk=zv(Qg-A zdkAhAu2nhfcP%q;8_Pc-tXV4-wwEO zwQJRH6WpkB_3CGA`^5c=zrFC;CwcD8`TOA~PJiQ{aeh+XdcRl#H?Eu&R~=l&$zFHX zd%h01H050JOT7)kr6_0B?-X22Icwb0|HpY%&YBNZ0ehBzEpUGREdP4p zhO}QRFJo{6%31Hvl0Tof=ZZt>W-4H>p0<2q&rCb(rUJYE_*v^@6P#ZU7S|1zwZQnz zu77ZTJrsFv^8U!}XL4k-NOp+&$$|6xcdZAr>mQsSk1LJ4k<*a-cz%_>Gw+gO41lIyrtDKeZUbtrEtbC6J?78wSb(p;QW|3;OSE2Le zi~F2#IdDD7?O||baDB>I-y=4_4JfylVXq5rNI5Hx;eb7>4rT)WCxE;PT+IPx0oPe_l>hFBNcw z%30&l1edRzbsp%3%T>>Xs}uMVzUiMD>~)BcAUq9CsdEwsO{bQ~{S2!d??xhH}<=-VGO1 z&idWf2wX%ts~)0T&iiNe8;46#d)B^G60m3WTL)JhBHj)-e>|-JpVJ^*d5CzY;2J~p zo4ytMVTgDO;Cy>OHtMuFxvto1bxSFW73@07q* zDre=dE@02%Is*Q!HR2eAYu0|Pc{~MItK161Uiz0guPW!)SEBW@0InxQyj5@;m9xgJ z1+G&$tFC(C+Lg1`g)z7R{o|6J!`nI}bX#p>UsIv%kt#+>uH7rtHjR(<|S zw2qF!rJe1WDR+#s^gk&5D|e*-Jaywgoc-tR!2WiQcl$}hZYEsX4?OM?|9hy@+;&^w zE6?@#^Bs0)=RaJZayL3SiK_!Hx7xG!6Xjwbzu{d-@IB5je5>+v-?P7zm=`|^c4WRO z@A}=La8+={>%4C3)Q?2t)dJV4oV8x{!fjN}+Hc3;T0?NjJ8|Aq&YB-NaJ9-68gZ1t zwTH0R0O$L6uwkzY&X3pnK7JUkNBgz78Mr>>ta+Z9HgC_$OA(y!pX+=fbx;H6$7`Ki z+u(fvtnYXF1O8ccFahU}$DT%>Q+J-PKdaw7IN#o>hP?{7am}+;&rNWX%304P-Eh+( z?2W)he(23NtKaBXc%QNWC+o-r_EMDlzQ!AS?(YfL5gF$)>=r9;{hp`+u2MOxzPjMb zLvX`zrOKK0AFyXVpJeVrJ*Yj4D}tL;?g*nEYT(k&^U{`XaBXlY%31TNA8uOvwYUkm zQRPlB`b|xr_s_DI2Nwz9Uj^KF2>+VkhLk(Z@UI)rkN3+4Hv;F!Ypn~>UD?01U&~$` zZliKCA7(#a*gvK2OW=BxJ5;em`&=EIAMZ&9*8vyPJiFE{@uvySua|$Rz1YF8IOpe# z^sjcU^&#`CJl`p2&CepZF!pK!_N?y*+TbQb)K`DNp36VUPglS{{~RCN=WovZr0+)k zgvd_;+_-YC_w}>qAGk=3*PT_5EdhHgjk@R!*mKQOiMu0U?=HVCj(FJ_cWMUfvHEGP zV|j4RA>yfkt5wc=zt{vMvV#;*=8<9u%zPBXX;@lQF+zd`X&xswfhQ*fQiS#_AcJL9XIwLTQUwT9@o3T`Mw zzb$Y*%9-^a(%x9Wo)t&(*Enx#zgE5E!1?}JTp8TP5cV42{PD29SLzDs-*CV`YkX(m z+SNbv{GT~LzLvcrxO%l`aW!y$JzM!}gDVe_zkayV5dBWT<%ftjbt%uwA^OdO%T~@+ zSF-+Q2J98-yo|l{f^+?Cf%oIF^3w}f93q}ExI*QuaY^1|J|2t9flE_+)_c@4xD@5A z-w!pw`SH5)DC=|=oL>*txoQ}$R{M3Gt7Key;r#jeM}J(7`HOR0;>*bQkG$K~K3@V? zsoceCH_<*(2iK>Z6?X^RfO7eUy+OE9<(dp`3a;=1FAmrHILUW<7W+vEt^lr8IoETZ z_w^^g~^=f4k(z4vD?Q3=Mm3qJdD@3yrr4#Q9$dcK zv*M@-*t7E76tHLY+YMK!{aW8EjRfquzMqpgqRZKT)Sh(?io^N&v%c>rfvZ$|{`Y-} z)|ooEj0Ufst@+dem!_PR=Rvp><*YcS;9|;I^CNx5ygh3?3gCSItocy|7tww#do6Ij zf7bZ+2JBhf7~HguhZS$~KH>b!feYhbS-_svZ$rSIH9xxG{PDHwU^rmU^}Xio`6poS zI$bwnm;TYY{>HP}KXv@%?`J;=*69+sTIC82t`4p}L_KuCbt?C{VQ&zw{tC~1s}85& zDwVsz@jFO~Zv<}iO3&Vx{O|3~9dPESXeH;lpL(|+H2kcAD{b^RYyWP8D^|{WPu34t zshm|86L96qS@SP--+6mh-R8knhp<-xSF4=0&NT(>S#fj+{Ik}%5ja0yYhFe7n~&Gp zC*pAR8i$pa61Ya?tn+mp+(zZBI_QAwRL;uFAY8k0#~JlE1-D5#>-UK1Ih=2mbG>(x zc@l;5?H!~2#!i09IZtZfr`4`CPut)|m9z5Q4>zvdS|jcWxQwejx2%3s_h)@q&N|2C z!G*C`5wLfl;a^k0o>e#9aE0oh>v>DgH6w84%2{<2{W|MWh`hw%@|CmZaS2>*2zzyK ze*P?b9dKzO;uwTW3BgUl`QvNVLHYrF|Dbhc`Bwnv*PrV>hs={WT( z!8a>!op1W#8kPH&QC|~q8l(XXPhO4~R zOIwX2-V1Y+A}?+gS-uJ#MpvRQpu3`fL5B}Wii~a^S^hXG?TgW?QXS96jg1GImJ{sCQs{t-P=ujimo)6UZS@9&osd5ZSKsKn8MK1sU; zeFEJQ?V+Df_DzaBh<=2|B9R?lM<3_@J*dQWJ$gS{g+7Lsq2k{X^ikU5E0ZFRpua_X z(Nocf(beeh(Vfv-;TNOVlDGG>lOhjs{UNjmy&ioKJsp+&tx;WxO23<<-RLL#Bt@>@ zHnRL3^lI9#px2-Ss`siEqt_DeA?Tgl-$(UJ=)JV3S0qL5LB~;v$) z8{L5Z4!sKfEqWe$72MZQ>Hmr4UR=LGFT>77XcyNH(d#?v^-tp7^;gkk{2xLav2zW2 z7yJe2|Dolm_4Vu{XKr{j4oRgS)Ph!EsE^Am9~@6 zJ!pTro7c~OQ0ZqJJuphWqVLgv2l_#BWcdxK_;W2P+(p_xU)!f@yG+}K+CEI%`)GSF zZSSb<#oGSttDgO7RP2vw`!#JpqwPOv`(ADTR@?WddvUKvCGM+GiMs)nxG&Q7`KZKw zHY)L)fl7a+sKmW5DsiWw689FUaGRmR{d*U${WdD?7qva4?Ots^sO{UeeT%lQ*7g%e*FX#Gq&>d*6M$eA0PN8R!-#1dd_2xy@JJFxOUxuCoSBqXo zy9hmt_5tYk(f@9r6shO>lc?-FccZ!Z+l)Sqo`L=WJp{c3E(2Z1_)Kn>6j{RcQFPg2 z_D}TGl*l1hqu)g@M|WY|jzn+WIp6q3h7|(PPmXbS3%>c9PH^(tc!{q)0V- z8G0UiJ}TEM&~<33-roWJ0qxhnoD?}1eG!#*KY9|{gPw?N22G@&PA)xz0vQZ zyP#*I+iJT%nf%l4MJv&6^i1?dw41zMjAmf31eH7$p%rKzD*4MsC2v`JeJ517ZMFUP zt&<|}67P%XwT#a_=ymAz=xK1rqTfS5*^2Wb{d|a?O8Y5P#=jSpe6^u#x!#0+7rg{M z1^oe9hJFYA34ebSdNS>IxAgLHCo1{5S=(o!rL^-=8P7e@<7qEK*Pu_uym;!+gMK@UWaMN?7nZ)@}z+MA&g=g1ab`vvr9uJ@wfMt_YKq3hA3(DTsu;Lk$8MSC}N zck(j%C9Pw0wvN&75!cn|TJ&;sck1}t=#I?0WvHw#Td2OBloUCH`hFFadH*n4#owKU z%6e6S3V(#Q57zcuQSt;gfc}$pp$C18e(KQY&}wa$pHUej$1ndL;TV_I5^vn_9#U#Pu7{`_K%1s%k|6A z491~K^#oM%el#laegl>Ldw;Za>&UK4^?thEPeym;?>9%kioX3H@9$nf-=LpAYr7v6 zzkh)ipzBZ>=l#%?)XfUC7W>Q4{H-FpZj0W@{jJaoxV|}hDA(WlC>j~W?|-5fa{V>* z8(e=H6+2I$C0u_PJ%sDGqr%^U9?A6^(LAnSs@E?<&*l1g=)qh+85KLnqd(yKG3Y^D zKR~bVi=M;vz0m`?zC9{_Zi5zbeG4>~>+el@cK(G{as40Y0bG9u75)$Cz?UPtK8F5% zv&gP@==EQtN5KCIeUj&%gucP1K`aWn5 z*LOn2&UWbeT;CeqkLw?P=w1IeTEq3X(0#f7oL>JEdKK57M6}GQ%6v{mAK`qqx#~wBc|d|M?XRy48$?SG(~p?_8Vqv~zw|KLtXQ@MXAD(}^m%j}^hQ+b z>TvYSv=2hX-#yS|+V_k_BU_{EQ0aFKx+S_2jiEcBGF~74BO3WDb@B#!1^vE^eu?|f zqeP?=X(qB5^8LZzO+hswM<9+miyL}gwbqStp<-5ULr`)|GG)%z=`%(EVC zx1%!8s!*9{N1!sFa!{#*T~W#B7O2d>$-jI07ApO3LZ$x!)n2`RgX;HH*Ps>r{h{c` z@O!9khsr#ie%0$|5am&6`K_qfJrn&1{nv=sz7stIel03o1}gJrC-mp|Kl2Lp&i%*H z54rwp^aJ#JsMPs)&`ESPD)Hr@vJUkAEgE@`>s_df%R2O3;m`?mJ5<)!ByoMn=#v^c8eabp!f0+Lxg( zqvfd7{|V?zv{$LdQ8~wKq59Da(b@Meqo|x`UP5I)KdtRYwf#F(&M)n#oL_#X*MESn zATOt&o0tbjp>f*x{DpZ(zt^KLqGzMS=vwpzv;h4J8dpt1pQrui^PDHh_igA9?M77M zScl5<{m$s0x&HPL=Q4B3^-rky|2TRm`TvdTdQ|3bo!&1&_orQm@-^P_{iKaf4MrmmbA1Ti2kk?5Lc378 ze>?hn+83d-c|;GUpW{_mquX%*o@ZFs(d*F%(X-J9(6#9OXaU-d##NKh`)I%Zr)cC} zv=0^g5271s-=^AxO1+(_x(1c^efg-=+X1N5+cIr`RomO3Qg0Dd>h0Y>dfcB;skcW^ zskggOskd{`-_h@$=-ue9+J1W=8u_jGhl+o9qIc15Krcee(R0vZ^cXY`Et34A|3`Z( zRQ_%edI0|Z^J!0CL=WfwJ!mI-6?#4A_#dNp&^{SGjpxpl=x=Cmi*7(SN56}H{0DCz zd^B#qGVT?s-$7;E4?$(zb5I%gOl|L??X6K6_svil_wgq@ZWvw8 zI6s3j?uYyqm3}%|4(N@~Gqc@^A>h%-R zU(n7&WjvOmEwn%C^Ty+O^ak3up+842MXyKCL-#<>L@&kFJ<(>`$*9=*=rR1I{S+$W zdK>yP+UKCxpnIZC=&ss+`%&I6(C$O!@9#t#g-5Rx9{s8C+J5^H&NsrNvpjk^?aNT9 z%cD`r(`vMt_7c7Rzh3Y9N9bYX>3OsOy#uXfoXQ}uNm3q1vm3nGHrJfqJeX+LBMx~yh&B{>S=FO>S+g5>M0qOIHr1{kxTI7 zHS|dQcmkDp?nH}eUyPo{{bDqeb^b8)d$d=m?uf3Yy`{Ei9`x>ypfWz)=y}}lM8C~? za|0^t&NuY_GW25Ze+89wYD-l5`Sbyv=V?EV9*=H7YthS4vHN{g_R0Ox)x^6c`XlbY zd_T{#=zXYgH=@%2HK_D|E?P=^PxOcAo88gKI`nb08eNZ`i`JpD{h+h!CR)YyJXHRE zDS9^g(tXqi{$7QC6F*Kt4@Hkf&*XkG`h9ffUa$Q)dKT?Av=VL7>m{i8w>c{L{>MFD z9-l!azmIDBH`=~Q+fAya=oxUURrgoj3_YFeA8ce@LtjOupQ};nXDurBzk|xS9)L>z z_tN&ZdVe!*e{{FUJ&%49em#0BdKN0rODCc7ytD?DI$ec+hx=bf*P@U7&RaLuqvf=( zLgji5D*HvH-rpZRh4v0;8T#&Tqmh%*$I+9}%g`gyucIfTd!aHeJEA9`_jGx6vmRYT zdktEGE=G?-pTEoV>wffD+SjAS=sHyP$2F*o|9+@ESM82o!BpBA{WkX(qebZZ|A#&1 zvEv@b(t9M42$ zUHC5g9qb*hnu|V0`zz?t__Y-(fA`sMygGUtE$04^Zo|jzoAc|2cwJ8uc9Ayu%DruP#K5EQJL>&p}AZ?5Iq3hUhjW=yLWDU2bFW< zb7%(luR?RsHRyimN_1Z|30;X!{MxhsH*_D`edr3b3zffLk1j_mP_ersx;O0)Z{vLv z`U?7G^v~LUK-+g}yG^wcjl-=`U9Gw+D(^#n+3wjr7ZrQoL&g3P=oaWf+TKm?Z>Q}f z)z@$3{Q%qsbWikBROaLNQJIgYqcR_lMZd!RUD0Lev$uHjaRZt~`zBPbH=wf5*XsS% z=u+BC(M-iR(n4@Z}v2ceR`J<#3I$J@Md-GJ^&`+PJVU5W03zW*!F zuNTpsY2SmUq1U53q35Gg2gji@AHRvpd^`}{f%_}bRCFs61cfq4NB&C3+(EZ@o$9BP!!{0y;Y%(Ve*e zek<>9xc)dAMeES5(JE~(LS?+(y3w0=e@9Q^@BX0LgAUXFCCbnGmS2sEogbr8hi9Rs z++TxAT!m;1Jy6?mRQ!JP7rY1JdM}!UcA;Wt9lANX8r=;2V7>QV;7!$=&7pZQK z&TxHm^i%XdKlk)))kjeo|2xqCa{rg;W9U_=^m8%FfBtOwO7!pOX6Uor|LA&8FGQzl zABld9E(Ten<59`WeyHSQ7gX}Fjkf=Dt=E1VmHQ*Ao#?-5uUEZ7^%PXrjn{w1eBk~D z^j-8)bavjOv-2LEo%iS)+}{;_2Ys`N_d@8)sI>dhyO~ct=%wft=)bsrI{G$x2s(}~ zM&CkTx`y{K=#}U{(Th-t_Y8ClegA6S|DgAv((iiob#xs%impLt_g8dwe??_J?~MMP z`-{<6(f6<7d_bK)gO1RC0(}L20F`mS1$~+J&r$K`3iKabzfiA#SM>;V6Zf-F{ha#gIwPqeFlxHK6^Rujc7lN{t>+y9YBvopGI?08K)(v z?7x5f3Ga`%eiPb{)}eC01eJMHh)P`hq2l*Pm+{_+>(8ToXa_3ub{#77Zw>kgx)kk2 z->>I+2OUPmPBSX=s$Q>Gpc;7p(LQmoPQuID_b5#ERtsip^ru_=qOTUkyzova5 zdJno9-H0wl??#hR`MXc*SodjLT9%ptqv3Zd{GZx^V?6>&80tR_-5ycA`n>o#=lr z^x9)+9_>visan1Py@U1@=x@+d&<*HHv;+OPmiG|oZ_wM(U!oH4mFR8gVzeE7{sOPx z`_WryUyt65o{vi2jzee90VpNE{6O?q++T_Q5?ze`knw!yN4yWA{RY~K{uTWlqb2)<8lEi>qZ&6EBBY6 z@_W^Z8s4vPe*~5GI#lw10xIjq(dat(ud8OE@6g@~eUyGbInVpMcTuUYm(g>%{}d|m z^q|*c?@n#Eq2g~5+RXJlRQg?nUPt@IAJQ*+4|*iJ9{m}59xC}g0sS`ZqtFMivkzKF z`|WkS$3gE$uSVCSSD|&H{N4A_!)X_zKSlFU`Mag)mFPdKdHz73L|37Aq2EMr(e{o8Kb3U5UZ#lR*m25o%{Lg`S_f5&pG$p zbMNGJ^VPg8XP4j^WsY z^W71L5x2ylSP#2XuM`d;E`aJ!cHGH%OJnIT`Z@W3;b8LjVhs74uom%X45j_jsQci{ zzRr1hgj&yM(VP58>`VD3I0&m-9M{L0|2?Snyal^ce!e*kuMzjdJsh_Ks-32&^;HGC zkzW`!o?O_U{4^GS`p)U^0qjTmCRF_}?1Mr09cI92+WW6J`v~5`6&Q)V$sdJUr=h6( zSsLs~`t@GSFCIYU|BTwtr=hO5VW{h=0(K+a3%lZjp4{(oJL{Q2Tu?)P7PHweROdUFT^n{t&jZ{udw{N7Dt%< zQ2h_Z8q7mIvjS?pyJ1Z{*V(zwS6~g|c~~8%T6#mQMqCorUUsZPoY2X6za5K}i6gNR zcE$-@zooGvaY596lGD5M7JFks z;+Jil{$EF5;@zn0eiiC>KvAgQ|4hL1#3NDrZ*P1`+yW0_eM>Kkr-=P5&Wmd2bBI&_ z4XXYFRQ>Z9hsP~_C+hb_*IGOMx_}!0VRNgw!klAHFuRz|%$jB?GoP8!bfJEq_MjEd zLmcNO>UU`uP`^Vviu&EzF4XVL)}ek^wiNX{vRSC#jfJ7=_eK3)tPAS*VL_H&1NFPG z!WQR6{T?g}>i1tCS~~R;QNR1TZt)+e-+LWE{l05E>i1l0P`}>_#}mBYFN69XpeP6in%q1Jmt%trjGIqzpM z!CZt{i2I@!CN<;z3!cWz__M|RaYZV=SH-&Q7v*pnaXvF8E+_ub)JcD4&c%$h6Jb`t z48&z4G?Y8un01M(F%`~4)fvya^{7vV>~=N*XeFcewv{yyk|=`D_H$om@NP3VS8QRP~p=A|5J zKJuXEA*01_8#wV3RQ^qK9eyQ_G9%2E_=WV^_!<3CO8f@_I<^quR-f zI^SuqF8N8dobf-#`{ZA@_$+FCGw~kjV^Q@3@h)b^J9w_9Gyh95l795VYOMbdEJ^!M zYVf{?a<_0G_l@<~igw%MP161F2D;%Lo=+31^S+1pDC)ef#rvc$!KT!kfJe!%g4Zyq z8t-lJD*lNFQ1v$8P3rxGS4ba=s@DrIV_wvC>S^Au>copMJNKJ`m<2=e0_A=15~jB} zt_t@l;!SuFm!it`z`r?e9lVAm@H*zRIHkoODm(el%)NM?`m4<-vpb$6y(ON-8mM_l zti*c^;ut)G(^1#!7}WJT0(HHH;t}%w@iZn?9+LB&__GW|P+6S!`o@D%AI@FX_H z6X=V_F}?zyr*S?W!x^Y~9f`lA8^&U6dFQyR@i1{X9>QLz^HT?Py_Q8?uYP!dd|&(x z-LNt1=SDfs3*)_n`$<26b%?j%UgDLg{zPFT(x+ScAhRv*A-^&-Ijx97~YW_!%Ry79-X=!@Gp{>?Hx2jf{( z9Ev)B^-=BD#6}#ih?z_I#2-uZ{T%&%imG=Db^cFd1M*`~^RW(hkiW>{nW*tL!R@41 zN7Z-3t$4K*pF3~~YP}9YwbKK&Zkw4EQS;(wv5y(&&wDNEZ%3Wa#i-94z3?;pRu$Yx zej40>&q_Mwj-l?mdr|w)D%3vH3)hk!h-)w#uEzKhDU$Es$8i;L1g^wj`~}OS+Id;r zxi8;ErJqH$dlbWP2I@ZA6}2z7MBOhdq4xjc7H6`2cZ-w!oN|Ao#uN?7Vi-vR9t59PZocNT6bMg&*Qbt^5{*R5BH-N z>iPRzLEbOX?lLS$KW1YQj^~B`_@DrvL$D-jTvvQ~zd~FIXHhRd>b{T`v*PD(ocJXw z-i$LTHyWGLenb3`xHu+Xf2e+Xn(y*E{fx)Gq{pH98G+NOR|!?G6slepGX-jVFY>Wp zVLYl{6o$}`lBnO~_@Mqh(zCqId*Xd~k99pAf9H9+J*MM+=7&kdAAGnU;04rik75Mv zEHtO$4B8uvLHrKs8w?}9mWSs?j(;yV>zn#l&4qY{_DA4l%z?j>|Ju+V2n8tuTicS{)H)V9r?F%ay=8DH5cIq(!1ea`rQOI?)0d6_>{wm*W(oCbrhB$ zy^&cQ_p?9b#eJ9t_u~8P?7MhZ@_prH+)W&d<8d#>;4kFlh|MgnXtAHgKIY?0d~T)ORr9#H4E4Q$FLon8AtRq> z@i6LnVFT)UVKwS`Arc3W-x)_>VH}Cx7N@{E#P2gW``K|EPP`h2;W!+M!5D@)u_vBL z&wEPTkD8}7I0yr9ASR}Bj(ZjR6K}_U7=@a*VW{VY?x^R5_SlE~VEhgPa3t#`9rh-6 z$6ok0Z3@>?>fOd3#FtS0IgTet-)HH|&8gU({62V!{7zVp*bj%({+%?=^TIEv^RfW- zyf7B?kspYiNdJ_Y`wu=t#o?&={|=M)T^vFAdS+#OPMjOhaNM-0dY@A{>+1;)BmXLD zJg2Y=`TH#1gvtHI&ZIX%)%U`Vn2?h9lNgQdaT;n~!%+8aZ){8Y6Hneh;#pMwuc&pt z5Vg)Hp^g)Ttw{I9miQ(Gzh}Z&)b+9&o8t&)~7n7g6a4Q0?x-#>8V# z*FkgCJl95D4@FVq&u#HncPIZ9DnG&e1J(anti!ymF{4oDGZcf+A1AP$zPj-oK>QlD zz8|5|*JEwsnW*+g;J3s)8ei-)TcKER528Y|#vERPMb9Qxup_DxSLOML&cM{@s9;$_l*!(Ghd z3M@!|dn|*6u{3&ODSYIb18 z=tO!(;GDu&ll@iE*-xxJ|QkH8|N_rk&$h=ni}euKL|c(`^@egmpM^Ra-+VRO!V z9`q&7f;%af60b1s7w`ANTrYUe6$C;hagZ!s5OKJrK5PVxufHQK3yO=PfIJEP85Lu^8R z1=Ki-VIK0mEl!W>=glM!S8meJqUuND7W!8e-(n_ALU(+FkKTB=a#8MYRD2kfzr*6y z<_y$z5RO&oM{hF(b5K9P@^j-&_LYR!9!Hx0jPHBq8D*xe8BMv;vI~C z<>AUq`Yz0b6H)iE?3jT#K9PCHtEl)GCa)XRx(UbhqzB+`%@d|0PLDf?-@SC^=@_aX zn=uXf%P=(#KwaN~n2OjJb-prSMaKQ&U#&L8)q zFS?O`^M!}Y1J9!3PUwzJEcQYdaolqc*H_w!!7n%hKVu+1#zLt1i+kqb`h=1AANIw) zoQDp$2SYG5_xV8lKz`ys9N7d0PeQS0a^KEf&Z5JNEmgHiKU1@B`)RQbn`JY4ti3dZ9Oyo+m4`HNB4_hih* zdF+H5PY~WBKRasOym{!Xm%FIzBo=RwzY&iR&%?ioJK!-ajoLp7;P03UwVpmEIPo1+ z{w0f#n;THak4CM_Ddq^&KGn|h15wxGlLyQ@>HF|1E=AQJj=C@OLG3fGQ2U4%ULyU$ zeGgY0F2ajg1uvi%p2xU*&iy6^&k{%A84SkVSRU1Ge7tiXh{n^TPe85DeyH`?3$;Fj z@g(_fcnV|rqkoE5;|UDMH;V7(-C= zQ4X~}3!v7gHy$M43w1rm-}Z3*hMQ6Aa{}%s9){Y7zO!^c+)M02-9KO6a^~YEYJM+c z4CzahPCOEK5%-hCEm8YbbyWFulKgj^Ox>?8q3(YtQ2F~&>+@IC{bwv{JiTxmdqwm2I$Cr*tze{p|#xK1fEkX{lOp^wFz zu6Vc>5-&yNhvIzn#VGW|pYix*57#`5#PK*BHGjT17vnE^xFT^M?&Umez&*Gcbv;Jn z9P$J4Cv>woA&zkp$Kotpg<3C@Q0t^WYTb0PxSqvTEG}t!;&jR-T=Z~F!-F^#qfqlb z40SzrM_rHYCHcWP8GUgQKEL3c&%^jX;++_dYc0JmP9*+TF_uBihYxBUWyNv$=Xnp; zSlo_3U^HsJrsHTFhALkfM`0oS9^G*yzCGvUKSf=SS1>#0aT97hQ8E^57$ zL0uj?XWFsJvFkpwB;ADIJ^1rjC1@%)VloBJdT5C zXPxCoqOQj(IDqst*dL$$;nY8deTnyC16+l=K0>h%mdEe#$!QN)Z=8<3l#e~p7ki*5 zcE_uyJY1m|jZJVes@(wWhKVOVTwU=3YJKiUt9~ih4W7dgT#Y)PlThn(C~AH7#a85pqORuv z493sLob`DDTM!>b?L&JkeKa;BZh=klThx4%M9ptOY>fXLb@r(f*pPTXYQ9#Y_N$qw z@*S}r*2f?$fORp4<)=lh&o{q&xO`X-XHnyc!9dDIpw?$!)cOojI^`b2+v2jA1mWvtc2ao5VI&&Bs~u{BhZiZ9;oBi$ED0~HPqiZ%#YsWU;mBI!x)7{a0C{{ zPN;f~a2)l@U_sJ-Q1v{q0LJZS9njuF^d*ikN0_y70QqI{8}jp_jvu#=^+i9UFhA)7 zF)voYeCTI!Hk`=uQ={&mSGg#C$dAE17>T(t7;|7s97Va0T(s)vL(HXe*p~IvA9E6S z$I+B)gZjH-HBslcEUKNt*oWBL(!cC>@*iP#@=u}u-s1s$%KO{t7()BCP~Y>p@JHHz z7vrq^o0xM$P9UY)yUy zYCNMb3;BI5?u6=ZN%SJ!2US0Qr-y4R@9DQ=CgMoUh%He4D2kskJ*MK{AA6!VKH9>!*YOka4veAPYI7<6M|v18 zWjx)mF75iG{#~grz9;|YM&1YDSyVg|Kj2u4z40A!8r1rZ*}&(2;&6P6BP{NT+8^4X z_6J{lLw?+PkL178dJ10?Z^FK`vjBA+^hC{fQ%oek2EN4fsQXa-I^Giy$D-EbX4Kzt zosFk43{PMP>UwK}&naIEpJ64OL_2O6hJUZ+c@?*!_Jx%=1E-?ukFmI`<+rpr$SjWP zuP>?}Db1uc&i)gNPdM%@>_mG%U`OnX{2zz@@vC{xC;uR-oi(U+HUe|$jT!i+)vE+ZVT zVpG(*$&Xivv!Z^dlFHIg|H69-;!UV|i^7Y&3cr$LGy=7R2{?EkIq_@Yk*yopRIh0C6~K-))b-5f?-4pC1=E{*Br{&!P6ieW>r1 z*P*^w{z-EDNvQ9Y!%+KfAJjhD0`fe)&gZ$0&yn`WR2SqPT)~JTdwH{uAS++$LN`dL%BzvUrd3C2$FG;vDvEjvHrg$3U)=a9m7& zXIzBAmLFhdz=fp$H=Fkrn1H&EZO50a+i=wQMqxSDdtcnjKG@Xanigk3FUo(J<*ff# z=0o$A8E2j{51aMOs%9y(u<31PHdC1&X0pCncmH5!=KD74y18WWaf|n1P4a)i(mcP6 zxBNkt-`(Qo7S};tuazv$f_fgi{Ui6q%&xq#xPjZf55sp2Fu|R#+w&M z6Q{=^xNH*ddoU75VqYAEH7vaV>i16BE&t8`xbO1&p`&;cC!h!GyB?OOTn^OVCw8IM z!GmxoeKj^9o{A%Ae+&-CHmLf|a2Rnt9EyGzhPhDvOoxN<*hHs%5p;2#zMjDO;(ET1 z*XhqORR1#KAj3uD|J?isH3)JV8ikAKj>hB)svDgdMzt^MqJVO5- zV0w(hEEtJyI0Mz+a8!T0qPv%?MpIP1s;GLtsCwzKuG;Hm3iAFBV`Q2qbK;u&VR zrH7&V-vibE7M31>ezc$0;?$`7N8(66f02G3)vvX{Fx%;~%6~!@k6+u@9~r&ig=&G9%1(*qihqvx4b`g&5!KVZ1ja{|5HNIarYNDcFN} zG(O`#G!VNJS3~vh-B6xK8OLeV=bH$#A!`1=Mcr5O;z0J-92Td>=ZxoF81=}1fU)c& zTT%7apz4jl{?r>}aW_=G=BRqrQS~kj;rgXN$IbTGg}6FuAN9wV^gq9u0y~kPIGE4# z^#2KVB)*It@OO---53lc?uD~xrv<8isS4Qo7K9-&xGcf+I19nCi+Rs8!>;KJn zyl=-v*cQ8?e$O$qH}BE3j!i$*-Tdy5 zf3u^`OA6F@CwE~Vrd&(ZItar0=!^C6ZfBl*a5bvj6x2Knu($(iymici7*Cu5`{9>P z&T*44x&N4&cGjcL(^6DFX5$C^0oBi;c$@lxsQ#C*^gO8kr$W_x(vi>acoKDfmt$?( zorT(eJE8XR@>q$u7^;3&RQ)R*c#lc?HVnXDFc;25jtV{hf(KuG*-kQtbo2)9+TSgxeITi z+W!O9?`>EHm!j%NU}twbv5WekIiTEpBlp%XhapskKus4%1RD3QOQ%+)I-ka1Vx{_QgQ-AwL89;nh}r ze}kt{@h<$zIM<=xOO3!{q=#Tp^v5FThK2EDOXoTniG_&!q2{d(7QoHHd@qAxsPh_v z`LQtO!}u0Fw_!A@UlEuGLoqj2L2vXzt*4~s&iT5G`X2Ik)c274FbDbDF*`=$Al6rZ z)V|gowXd~7&1X&2eo_{7-4{l!dv8ns(#*+!gxbeWq1N#M)Hc=j}Vxe$WNA57aX&<6Yw1sOvW^s@~_u&U$=; z+7GUx#&rs{FYL2;6RO`Kn3D98=!rh4cH$fHc?o0C9mCNLn_}{NNpulsMXifemVUY+ z_dnuIsOu*RKN0uBih)aEBppEUpZ0Fl^^T#`3n>91#XfYZz&Gbecs|G7H7f()c;h^$v=Q9zscfhIE}aq z>b+_RPA9Hxro!E%zYOB@H0jIm7vfo{&%+ZjD>lTceC|$;%DvqXJ zcMRisz9Y`(xyKLt^E{Uq^&IzKAfNNezm7^jhf3dwBS?=z&HGFoNxPFQzYA&{^(-!r z`kYw+^>-9psPpjdTRy*I0_xudokIP+-bidjxiHl68lpbW6hN)7td{O+KCH$4k^XPT z?$`}={I(cM?2C_>4>x>>H)`@Z886@i+=cgXsTqb77;muYh4;vRU&A?mJnH^49q*Ff z9`9gv%g=_lh*RUA__{jp@i7K(VkF+cp7=Kg;C0N7*D#@)hwCql#49)))lM0_ir-jz zdQ`g}cnSZg%I_6%1zy0pcpksUi`dWN=9XXE;tFPN)cks3P0rWbDvk+wmin=H1{dQW zI1QJuo?GK$tci=z9~a^`xB%}}=DiZ@(9tv?*9^@opGzj^T#?Ow0M_X~Iq z6)(b*I2_f#&Ul>I4Uef@MQ49nfk%nw;qN%r(i>tdaYb*(^^S|=W_rMQP*Yz#b{q-Db-S4sVEtb9<^?u?f)cc8Xmfi*R z-lq-fy-E=3|GmnCy3SIe`ti7&^FHWL^r8G|)bTc>-p{PFI0{vNChGIbFiS6nYA3(> zqO8+?0xJC!>U!H{PO$XBW>+%+7gH`fs(V;2ifbX6C#{TRaifUtiqAJjaz` z|HPkA?RFZJNl^5YIjxz<- z?gZ5L{B2Ojt&YW6how-*$!U6`zUO~g$~oR6)bakZ_`Jo3P{)r!9e;_XPepyt-xhap z{F*X>=&%l^;nmFih1m!f7)GnM&2Kh_oHN0@%Nn)pL8zW2fDxC%pXB^EN>Q0wwcQDhIhvL;anb*_J*9^>=OtS=<}-cWzpu{?1JuORt6_i3?hs8})Z?GNAs>jT`Fk+`KBx z`Ne0b`}d#b@8%YBu{p)`LhWB43pw|zURzvsNW~V z7G$3%{byW^15x`)C@vuO!9|$f; ze9rG5ZlHb-ao*zH7O%H>sW}3tQ!WIjp+8PVPo*=D_wzcRM=qg0kDSKI7>koI4F88U zP}lcYAHK)I*Qno*JVK?f$MHA>^}DxjsCj9EIxltb2VyVO{{x&F#}GfuME%|*7B7)L3ANAEF*Bpu`Iw9SpMB;T>iO^p>hEmrL7msN_>4Fb57GZ0 zEPtrwcg8#9x3;)C9;93mRJ$qhDt^xCwD$~^f5zN_`uFeyQ1|ansOQrF)b)}Ebw7;H z;mpT1GZuB9*kCS1-6tlY+8KlDe?N;uEe=NAC+eW?6J;#j3rn;AzRK>*%b%$B51X4& z?Jq>NKL^$R1dB&n+#A(?XH@%jEWI?Aq5Yq;v0gYYm2dza%*u6!;n)v@QQvcWnF(2V zj^KEk&A!-&{Qtc8eghLw-zWZttLR@T)c5Z`SQxWd9F^Jm9;`|xzW<=!lZ?CvA^$q| zBtDMqaUSaPQeW&r+!R}5C458srBUq{#Mi{nGw`03{5#kk&tXSgiTeCC71dsU3?;o2 z>i1>e;%e$=K-IsN-th$LcrmEs{Dd8dCt3OcY)jk~+hAkVI0I4T)0)rHIr+D+DCt*G zrw4Y!(!x*w)B3e^7T>kQwvqEpyg*p)q9oJIqqZBaWA6!a}<@o6*Z3eW_wh* z`l$0+3st@dc13TCGoX%_l*Y+VK(%)iRc_Yr7HSe$SI(EXNsPnKHHGhjy z^E@2Yeh8}F+GciC{r^%q?cYGfv8aB|x44s88r5C_RDV*U+WU~wDL)By-W#FX@iCJ; zo$@!$*{J882-N5I_IR4ODeC$!f%<)k7mg$UeG2w-yku@c)nASJ`xn#9?q)4KLVht+ z`|CY;pHF{&MD4GGF_<_MOJgH!fi>|x_qQ}yf%qSH-m?(j!<5A5F(dBAB+^%7TH(BmCiAPC6UXAe)Q`sI)E|R!^eY!eVLCj=_}{vmed#%#C;ftX2%A!G z9X7!gIG=o9Y)t(5t9$Y||H6jEk=OwHpuQKcg!PF_U_ErhAiVd*-L;%{;;=69P^^Q0 zeRg-%#xUd%{%ug#Ul3}2fB59?3M4-cb${7}<=CHoz*?l|L7mr>=5PNw>FZGIB@&DC zJyIh}PyFcas!6>esPoko)ov5iepCf_Vm^zr;RWK4AKa7or$ki#NvuvgE3g_)!144q z7^@P$c<=72f|s!}Zox|U3+~WyFcb01ckZr=_yDyoj^IzUGabtl2V*%bhPqD_MBOK{ zq26=7f9s^bMx{SNrC+!7E0(_7;_VhsMwRPh={+pHy`?v@^dL(wYH=Qm?`q4M;$=5>^mLl$t{@4{uVqNsclBOq?AdY*@`NL@R!!XRD za###~EI#+j-BpBm92UYLEQ(buy$}{A&Sm-WiSDj~#2Zol{TY3UC*wEx^`(3AbLmsu z!#EO9^Bafx$&bc-7>0SV2Kr#)zwWL)7>BuWHELW@W*F-F48~lfd!VlS*cVPb6LS)e zMUArpX2(L94c|X!UE^`gg6+`@%c91S6<=!JQOCLU%von~sN-zM%cMu*JRE@;NDsvH zSQyh`*gx*c`%gnmL+pjA@%~fyG^smNc3+Rwt!6U$->EPz@s*-`7|-4o}! zdx0+E%jOCEO22lZ_Q#d@8K>bVoQVJ7Ad7oj+zvmI-T*&fHPn7v8sA|ae2ZTnyC?6j zr*Hw+(>8p;KCuG-#YvXl-_ko+x);8o{=bjd2k<_Ahks#jjKo(MhKU$}IuCxR^N`o# z>=r+H$Z<)J#pk#Qb^fC8AL0@C6oc^z2H<1Nh>!3~g5wMGXH@3E;GJ>Ekb@F+6KR(lpKAiT;cfD-@uLv+KNhubgroNLP+Us6AY7vU;0^Mh+;w;T zjb~8x_Myf-2Q}`|sBxFTKQTYpWSghj#r5z@d}2bt`9#{yIJre@dN(z^Ru`E z&*2kJ%Dc?puq!%$V!$t}~>E;~yA^r_mGj zdFsP8XMH5%Dbi!{B+kMU*cOjtJ)DmfF$(?gXMFpYyXzR598+ANB6xOY&FXUg8<3`$h!nz7dAIiG48!-B9Z>{<6Dk1Mb5) zxE+V!eB6oSQS%Xonvb5S`S8UZ`1q2$YddbnZ5V-Du_3O&Kpcm@xCNiYxw|%FEN;Rm z)b$WyhNAjY4%cIGjAR||=y=cUfSRwmxQP6UW(HhK{PhCs1miLJ{G!Ga ziyF^X)b+Xwf5kbt3diG0?1|CX47HEFKJWBrE^3^;@ds>#-(v<#e|XN_HJbPjRQhI2 z$9R6hk;DUWIX1;*7>L^Eym1M7;$nPp)*06=Tu6Kcf1#cIxPW*Gt{@(V8s9+F_&TG; zR}PnvAAiQV?;gjwq(@>THpQPX5dVk1sPz#22lJ|QoP~L@8)nCu%0KPy`VkvoA)dc4 zopN{0ApRZoc{v9499#+gIet;p_v<-uI_1(>{-=}fu4%;oqU!BHT{lsfntBs)3i%B& z0yE%byncdx2Df84M&m>bLye=MrB|_ZPnf;lu^5M1SL<;+hNISN2g~ikEcuD4k@7{_5W<%Zx0 zUcH3kaMIi1F!aTt=!RkV;diHgBC7r+9DuQ?<1Rw=qo1X>$Cb42h5boSjCFVQ!{gWo z$Dy7l0M&IeArnpN!XP*4!dA9cE)L_ z^E?=JU3W*#Pit(CWw0GSImGozzhkj2@gn?{cqXbca^zP>9k;NV6?NP%zd6TELLE23;+qzqMIHAj>bUDIJqiP8cQ95bJqYVDZeMJU zp4bfI_p{!(t~Q~@w-kpFhhkImGozl5QlXxE;`X__nvlL78)GESrF?&EMBEh{VqI*2 zCC!wm@qXUxw3A?7#ucQWM13E52=#t;J^n|$2-WYIsP82vqV9v;a5ixzNn8q({~oEC z0+at9=^pO8ymyU9y?@<dzM9pI*tigHkLe1aD7^l5NRD1=qQvM9;d1V^vdyh$|^W6(ou7;(**yWs$1YE`O z4p|(7`u+4Ei+kaZeD7D&;tCke_kmux5?}1JcJKyqEZ)Q}mL7tQs2_lhF{7n>Vg&Jv z?N%SZC+=c#2yRwA+=5@WIpvb@GVytfkK+mAg26bS^_T$zIsYHFy1Tx` z<5&x$u_i9U8W@SyF>#A?Ke>#0Uwi^}pV?gw_;(8nEPo>AAiXVWowh(-zctK~=tKSVsCw_$^Es9L*QoNBP}li(EX6qH zpuRtuWcfo--^T=_KlxSg3~?FDPmje&f4R=dKY=BQcVcn1hb3^V#of`5xDMu|N+G;N zd$~~k@kAZ(;aZ;8@fIq5HI}B{_o#k0#T?Wxh3ePqHO_JGqKt9&p{ox0iLDZ z>Zo@8P{&J)57EuiZ>@I5bpo?Remt4 zd>fpEbuBK5s$Uq#Qa*kq?^n4lV=+Jd+=W_ao3I4yDH=6DGjSsQZ;m=%J=FRwWM;xI zItBQdTj0xR=l&IkBdK@5;%%t*mRUT`;*n-Y98UR$7MHTv$6_~&|NX^j{~@ZqKT*HC zIgMK9+c1oFR^e#ugZg)8Em8YQ4!a^P9OX-5qmL|M_y(J?_ICxE)h7f3q<=@p#m}7>3#}Ly_Mj z3~Y&+$**ns6)Zm;>i8*9$3L}<_kfh!i%Q>#N?&jBuNKe5Ld;KnORr?|Hp6>>uas$ueAKG7I(1N2eZ;%8cR=M=^vLk?Ixkxy@dto&jL%I zYU%Y+>wY%ElWfspxjc>H+i(bT!7diFrqUv2m z9ru74ikXN@qpkyQ)VyRvl}~}XE}k!Ryn$Mm=kXQmazCnk466JD)N|!UtW$K>`gdEBV}%r?iO`ZE~SpAM+`7yanZi=Ul#pP<^kEh)d;(id6!Y)c@Z$>)(JB#YyOpC`_Tphd7PDzWO{p6Iti7LMX zQ}EN7ji~$9O4Rerk4}2tFpT4T1)|1X8CC8ZEWx~I!Sm#Qp2O!-?lUj3H(o-0ZrFyj zpZ6D3y#=WDCtCVovoRK+pEd9t?UlFme2xQMsQG>}oBKGP#|pGF9&@o@G{@Xn5?_#? zAHCTp-p*p5C;cfZ{{X6;#i;&7;x5V!!|hlJPqR;#LU;P@g&KEiRQbCzdEZ94lc@3S zMSYHpHs_$$_Y~B58fkGiv#q7qM}3a0iTWH_$kN~c$mar%{~C4tXQ+0rqn;m*pzhy0 zQO}7RQO|p`@eB1L@H0)1K(${Nw^6SWZp9MlVqIUH;f(7fYCblZ3sC+45p~>A77swJ z*B+?*Z(~cZgDO|u;xedy6hrmH7uAn<)17jU%yZ^WvlHsLO;GF77i%%TuhX1aLP79T}jpKI|XF1Pf#sOz&Gj^%hw(1$oTR%Bdvra0|xM8$JZ|K5C>rH7%` zaW~ZcumwIlY+)a8()cVMd`uDb9C-XT9pPK9O7mhy-wVo%S{vGr%)V%e> zD)h6Q#l7kv zm2?mMhH@AF=k(_U>iXJ%OUaMI{p62AU1xPLiFH*1)lM$dI5MHe;ei^*$8cvHM^W*9 zi?^f3@hfT^b5Y}%h#JQr)cb%osBtt$jl&x^k^g?8bG(01|E}Xcs{OxF^R~+3#TG}R z-VaR1?Kl)~QLY>6c+D{RITiKqJxXIi+Wjzr&-3J8M$OxAsDBp{ja8{X42x2(7Ha$z zQS+7?*HX_DHE)l{+y0A{s5cKae?Oqw>w~J_6*Zn#sPQyHjVG(cX)Sg`jpxlcXFT^% z8*%ej4 z1L}GWvh>vW5B+%c1J5P2lYlCJ5;eY!n4A2c&2eUXd`x;#i@otFae7R|dt;n-FQEDr zgO5o64%PpzsN)1#{`t{-kHmGj74P6L_?q&4u^Rm!=99%g&NN=)OZ3>|DK>2 zs+}yTc2c0~Jsj!G`z`#Jtvn8uzu(+|UesTRx*rcmjk~Q`2lXDYBEBU3-3ZPv>+n22 z$5>SPMVJdmqWUoqb)2?lZPa-DElzDd9qyF7iR$kksBtbqjq^t{6yI}Rf>G_(LH&F3 z(x~e&18QB}8Rnk+_bslW`f(OjJ`(kJBxYDV8g;zhsQM*Q^)q8$&iCh`&bs~sRc{$~ z&?KUP>g1-sIIXAB^}B5MCFikgSa=0Ag-_!b`KJYK-d zxF7B$jpz+Y43ACr@aTL_ST`=i$t|I6V+Y>s=ZG5fblfK`&b@Tt{C3adO^)cM$_GV z+t=pBj5j-(EzG)RWwWGN(9DjS&s3=S{Mg6o-wV{=Yq*5^dkyPQ{alPHHx)IGAFvRg zFZx&!&bkoVifrOmFemUQYZPH9vo$#v6kwztZyO zTRh3)v8d~%x5aHy`$kQrvtI;Y0>|~i?8NasIsfcGXHn0YNAW)STa=DVF&+n__KkL! zmvRL$C+Rs*_1#eQKlE^}(?ong{$o^omr?D-qT1VteL0_tQJ)`Yp*}x`q95n!T6gXr zl-rGN^m8lfe2qu#tAkPJtB2VZi&L+j#Z}ExmYxIWa-LlniO)j0&*K5q`QMCcFWQVU zr<>!KpIv!?mS=4>+Ye#;U$a=Vecj(6vEXsM`irqPnt8pg&f;yjbQ2Wk! zRC_~F$Lo!SNpFj~uhg@+lEo!Z=P@@Hp`1G|qus;~JZ};wpxVD~o-+*>!Pmz!l-%6jGDL4?VWKXV)Fip$@7ZI^J@9aEq{XLceDJamLF(wJ~N%A ze{JWq^9*lu$=|j39BTezQS%vN@fOs4tTgAFGtBYkP%{+O&uaK1^XYGKZdCgjEq>gV z_weNZjVgZ+lx+TWaxi%l{v$e*-M;jJnR7q54_dtY{WD^O;%9l;)r|PQC7C z8?%vF(=2NiF|(ttmlUY}Cx$rvPe8?&EIxrck84rqF~ahPT7GYfTUp!$HNJ`#7e(#! z*)TKL$J^Gjc*0&e9g0X zlEvSn#@h}x-inrA(DHLyoWkPIEuHZ`LbZ1dHQwV`obhhNpE}2VIsDDpa+2Ue&h&aE+neb2I zlor2j&h<A?fv9nYTHMUy+7_3# zxFBl%r9iE}drh4B7f|(&TD;BT^{DG@p2fXT_oF(f`%xi0#818QVH4&z2ToyrGNRU5 z8qAF;Q0w$*V`u(upyuy_dDPrvZZubz^USGcI`eBIr=8d4BlCuN!8~g2G1s8xFA6n( z|3i&`q{TffZfkK}iz}n%&l@#=?;1MwAE4@Av-r5hhfwpk&f+nc{5cjie^pS=V?L;L zl>s#`Ze~&gCw^kyGULqSW?Qp{8DJJRz0C}!o0(MKY5xIgJ}#r?;|OXzyDW~jI0`lX zk*M*vw){ZLuV8Tji}Rqy?`iSddd~iJ9rYZ31@-)L0rmXy2WtHLP|q)$QS}#~`ZEnR zPoq)g2AZK}h}qDrVFs8df}DE$%`N6ibG|vl9B&Rm%};mK{Io>%r=G>-EG~+gpVX-N zd05vee;HN&q{X`|-i*oPvv?Y6e;e?!glX4E|Yg6jXz7EiVK2a5+;+#NOV^-%L($nw1`-_zn(-#YF6gPQlN z7H>dZm$R`E^FAD-n2%t*z&yUI<-B+J2V?2qNz~tWK7wV){|PmpQ&I0NI^$sS+gRKH z7t&rO)ccS^sCLfQbn5Lx-S;-4?yo;#Eb&y-_&Z@DaSc3$TN;Y_XeQew{=2&-&7JW(O(~&L3%n2;XU@V>U{4^ya}(;zbUA3jYE|mi26HG!Km^9 zIEMDpU^wyTYP=_+-cwZmX;k{}IEr#}Q0+~@Hk_y4W(aO%+;y=P>7S}P{e6b&?p~`PIm!R^eTYhK!k>j;S&0j?2MCG4DPIWo zbzK{EU6-`<9H@5Fn)fO?@t@`))bGI7;2Fj_0}m6AN447@^<34};wGr_<&{qPoOqVw zeXZcsdyT4h7jIJTFN;s$bo#p=)t@cqC`%t;aW}I8>NsUk{mO>wS87!IN#&h>Jwe5P zqRJn_bCh3!DnHNiC*n2Y?=9|+8|ZfvJgfF`6Y-03PXDf$2T<+)it5KSRJ&tQ$L))1 zx0}VSQRAy>7C_Zci>m*ktW*CUs{RFxBmacO`%(2*nX^&#N2BU@Lmj_0s(v7zC9Z7o zphOHtp;j=(tbJ7aP?mfrxi4`fB{X9vr;yIQc%MWNR3bkuvY?@{-G zKB#_nGFzB+&B|tJvxu439A4U~-^c7^wlM3O)y%S{pP2^_GangH_W>7boNr1w@gr1x z!{YN6|Bkv3tU=ueCR=`(<@d6n5{qt;y}iystr=I<27Q$H5ZGr!TO^Ro~&FT*VEXK@JX z{CtZ#|0PiCCO@j*=~3s)g*spN3pwe3q1ruSZba2vVfi!hH;y;N(tBEZu*E?ZmqoQ- z1l4{TOaEMufA`2dzD12A0e|BBUNHBWJn;mw-MFLbohrb;$0PkH`e)>Q7wWy` z0*k|O8|$k*Zopi4l%mgko%MAe^*naOoPc`%8i28sYl~s@t2yfPYH`%>jS8TCZ-%b^LhL?~wjR?VIONPKnR^^pg4-cy)w^E>PFIcojfLbY=e_5IIbRQ-)Oj_0m9_$|jBh$`P6|Ka#8QS)6F zRlmH&8F4WEa7Rz(>HB>AJ{14T%fDm7|KTA{`4H6itNl^mOSVOQuhtUPUSk}|_iq81 z#P^RmP`}st>ceqq=Q--{uE$|Lj<*)~az2*e9-M7P;BMm47=r`MK&(qWU(`J1!XRRo z`6>^y&OF>i9p^9HN&N#DNV%z~`52GtZ&%F6ywtWhKdRl#IE;2uqvq8Edr~ejw{u?N z%%iA(N3kDEx?Fj8Vkydn<2H^v*3yHqIPy9cNf53J0qrc?%m2oZkMN!vH zKGZy(&cXO_9qPO+LXG2R)HtS~#xWGtj{Xsa;(OVham1m&TdYFk_lHI5RJ z-157*9y75n=b)Z5N27lKHw4vAU(|g*5PxN;w=!G5Fp&N&!|~Mr5w*SpQ0LJLS5n>` zWBDHRMJC5T@dfj;40WHHVumT5dFq8aZcEg2Q6)<+Vd=Rn{c}dAd?Kp+ZB+TAmcGZ* zf3> zBqgMkkdXfw>l^3tocqlA_WQ-ky@(YYpOdKb-~j4;n(ufd>hW$MM&og?x67NN{?4W* zYTQbw^Rf`?`C}T~M}J9O9)UWaZp94V&%c0bw+}Cp-|Tn^J|G^0`W#_^^Sw~#U0T#U zQ=sPgcZ?vuh??hbsCgbim2X7N^GDQpi%|2NikfF%{GI+fxx682p2bnGtMWLX4mHpJ zIgW~&=k51`d0s^Ie;PH<6O9S4lcC0qi<;M)sKI%93zffw${%rlgYzq$pX+$4<6)@tv@hyB zZR&h^)Oq?KN^m_N!>W|;!yKGni?9*%EslC#kPc^)PlVs$lZYUH3YFi5vv4ZT#348X zTi|qj$I+XD&#@xo+{0nqXO81w@|$oVF2!$fHg?CM*qnN8Q1dB+YFF6#WR6$y$DR@N zI~!}o4;8MBXQ-DAwa@8L=T$-*1@${>&;JYZXHoGE)W3uEi}UkP&ld-x_PsaiJZz1{ z*uTQ4esiGyF81x)Abx_1uVP;uhl8;{s(lB%#r$fb9`~xC`Y(#=FBj_XYX5o@#DCc7 zb_}Y#54Ofk*bP&l`j3I?|KaPP|GTLEFQ9%0eH&_=HFhSx{UegxF1Gc&wEkrx8YQd?`j;zaa-W>S$Hmj=S`@3 zgI(U$b!l*X6n2nn^}Uv|{`Zu}Dwdd)m8;C}Y?d&jeIA8}LEbyOGQV`bEN zQ3iEh6vgqhPlJh;_e0#aHnT@kLaD{(RIt$D!ug1698|YMzm(c}Cz6eEcZb z|MjTjvjPWUSJZK8iUY8g&4E|h=U8|JuRUaZ*0me^Qg03FcusP@i}OuT$2&Rp!50rA zLVvK&e_>bRGuQ>^p!TU3{>*vS5LaR@>_vHE)cODPenj|tqlfV_>t2IBDW8HpunTG) z8Bz5Upw9EC*p1`<=C9!VJdSml$9Jgjm5xW%AB=xc{|nUoa--(=KkS4NsCv)t1@-n| zXYxPbW!gTL>p%Y}EJU zpWTTF>EE|KiQ2CNsQLV2=c1kmjIdo$kM}K6*Fg=``$(TV|EcpSP>=7iQIGF0ZU^;m zp#I+eisNIb@9nNdjXT~B#4mVW(;W5qR10FQSgyDb(L*>_+`Q#m}hU ztyqW`aWdAR|AAPKe!j-K*Z{xhy#E5XP%j@o;C+>hSeO+by;4>evp)OdAKw?<1HmH4TjM}%FsC_GkI!=X9`<5Mbo^`z(5voAF`uHR5 z^PtY-)Tr|^1{TBzmm)&7Y5zNxrQU8-y(L(Sd{@Qfi(pmyOM`zgk1H1=LYv4Rz(vgS zXRJy6IamV+VKw@%jTfkw15aR5+=KuA&hu6F<#*I^{0XbmZYXNszQKdEZ)R&@Rmw|Z zNAh`bKmKw1hsJPvjIDqv&gp9M#f|Boky>h~F{{66YmG*4u`M<@y~de{<@%E&lJNF>|;SJ&h;7_ixJ=c zEh1DD7h)ai&%!R$?}vMd>*55?v+}6tVZ~9;!_uMd+i~oRQ^E7$yQq0xN6r5j>hW<4 z>i0F4VKbe_@CFrLgcBEb>R6k9y59O7yJ#isyrT#E8CcynX zgvP{u`0#k}xN;7+)88r7`@X-R-mhGadf#>^>hYp0>Udr_#^WvSvRhI6I>GU1$1NN; zc3d5|F-}n&!}XpC|E66^RDVfP{X|98dvG+Uw-HruI=;d&j$5MI)pML2&(QAl5$-D- zpChQ_QWvX`&yAY@r&yIZp}l{Y^O^Vt>O44rt>cDLZN&Fz|08zCIg--R`OuLS# z=k0A#?Tcaw&YxU(fX^cm;eXuko*d$J1nx)8VZr$g0$ zbTFv*C#v32)b~LaU<%HYK{%HAG{mID_YVZmuP&k9m+6K1Sx;sBjr(3!%*Sy~kDp@_ z%!^Sl4?gFl$&KeQ7k0;-*aq9tPh8adD3>^?ni0=KU60?Q_OC4d!tqFr>o6%U!ArmL zILdr}LbYp-ZOJ#l?N}Or#gupm6QSB&+Z)8aaWipeRK7g!!s3oo;y&U;j_>XX?hn^c z^*5pVU*mWb?k67PxUS2qIgaJ>2*=lUM}*=s?_C%RhfDT7H(u4aSc&~VwTtrvC!yl% zj{k@8sXu3DL?|A1#u}6-!fN4@!N(PXN?_Yo1yw|gz7&J z>UCla=U;CP@^?_<96{CJ>HG@k=cD@n)(*iwj9(kI?k`aN7jc}~aVk{1xcCkAZ)^$b zA4S!lg$-!m2j6hK+G2g;nph7@qMkSBMLlm$jGA9ORQtD^c|Fc~{|GgYKT-KDsN?lB zYW!t(z8!3P+fKF)s{e|pe)6OCB`s>4XfA)bDJZ{%DnE#7x7Yb;IDqwb!k4V87V3SD zjHr5PQT_k5k;fCte?!�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 z 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%0Asg$ceO?5MU71{b$@F7xn1EIXc8 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 GKmI>O3}>$Z literal 0 HcmV?d00001 diff --git a/Hw7&8/tmp/lib/libgtest_main.a b/Hw7&8/tmp/lib/libgtest_main.a new file mode 100644 index 0000000000000000000000000000000000000000..d62e0b8e63688e6a7ad96b560161f89cac72e53a GIT binary patch literal 1464 zcmb7ETT2^36rNaHCA}DE1q+34>HQ(uY!VX-wkT#bg0&%+UZgU{%_c6G-LSiglHKaU}q`|0yKr5_7qsc@(DZS{;}2&vFGd&43UMz&7lf z@De=dGfF&HoaUobQ@o(&3;8#U*Gh(o7~#x5;-~ka#FC=zxnR}R9oG|!Xj;Vb^uGN1 zdDz2P;2c;0)(z|J!XUwb>#z+9oPjkFdq6dS&!Nf4NRPm|t1r8)d5ag+mxUwl&onV1 zJ*xeH#z+Tbjhqk8HOI9Lvnm!iHmhCF*J+6Ors&VF@1W>UvugE{=JJNQWSC{nr_z2d z`LBYE2+z<4>bA5qV>{3l{6?FDDAoguR=#2;04{};tf^Lu7}Puf*~Q)zScAk%E@XSN=XgJre` zU%-82KPZ;jq`>MyQ{D4;YjORPG`mxY^xb?%IgIpLf#$B~XLoW9)5L*FblV?1lq$AW zlkPe}CKnyucI0`xR9>04%Esb~oYU);W4M-W=#D&=k0+8*IkS|yHzd2Yx?Hua>Y`4U zJ?z+88&_I6!IC0bcJ-m8GoZekR;BAftmP3KirJmkxsNBKY4cO@4Ln>(^(NHFAduldEz-I@@A3K%~-eykE0F`!vom ueB4fpDawTIPMVHeGBur&ye}ZH(scalar * count); + auto newCount = (scalar * count); T newweight(newCount); return newweight; }