From e74b74afcac1d3b00d5b2d6ec41fca1a78cd0447 Mon Sep 17 00:00:00 2001 From: Omar Date: Tue, 9 Nov 2021 16:06:42 +0300 Subject: [PATCH 1/3] 1 --- .gitignore | 2 + .travis.yml | 49 ++ .vscode/settings.json | 7 + CMakeLists.txt | 51 ++ CMakeLists.txt.in | 19 + CPPLINT.cfg | 6 + build/CMakeCache.txt | 584 +++++++++++++++ build/CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 +++ .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes build/CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 ++++++++++++++++++ build/CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++++++++++++++++ build/CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeError.log | 40 ++ build/CMakeFiles/CMakeOutput.log | 477 +++++++++++++ build/CMakeFiles/Makefile.cmake | 60 ++ build/CMakeFiles/Makefile2 | 193 +++++ build/CMakeFiles/TEST.dir/CXX.includecache | 36 + build/CMakeFiles/TEST.dir/DependInfo.cmake | 28 + build/CMakeFiles/TEST.dir/build.make | 100 +++ build/CMakeFiles/TEST.dir/cmake_clean.cmake | 10 + build/CMakeFiles/TEST.dir/depend.internal | 6 + build/CMakeFiles/TEST.dir/depend.make | 6 + build/CMakeFiles/TEST.dir/flags.make | 10 + build/CMakeFiles/TEST.dir/link.txt | 1 + build/CMakeFiles/TEST.dir/progress.make | 3 + build/CMakeFiles/TEST.dir/test/main.cpp.gcda | Bin 0 -> 11532 bytes build/CMakeFiles/TEST.dir/test/main.cpp.gcno | Bin 0 -> 240396 bytes build/CMakeFiles/TEST.dir/test/main.cpp.o | Bin 0 -> 2069656 bytes build/CMakeFiles/TargetDirectories.txt | 7 + build/CMakeFiles/cmake.check_cache | 1 + .../compute_matrix.dir/C.includecache | 34 + .../compute_matrix.dir/DependInfo.cmake | 26 + .../CMakeFiles/compute_matrix.dir/build.make | 99 +++ .../compute_matrix.dir/cmake_clean.cmake | 10 + .../cmake_clean_target.cmake | 3 + .../compute_matrix.dir/depend.internal | 6 + .../CMakeFiles/compute_matrix.dir/depend.make | 6 + .../CMakeFiles/compute_matrix.dir/flags.make | 10 + build/CMakeFiles/compute_matrix.dir/link.txt | 2 + .../compute_matrix.dir/progress.make | 3 + .../src/find_letters.c.gcda | Bin 0 -> 796 bytes .../src/find_letters.c.gcno | Bin 0 -> 11776 bytes .../compute_matrix.dir/src/find_letters.c.o | Bin 0 -> 41344 bytes build/CMakeFiles/f_letter.dir/C.includecache | 34 + .../CMakeFiles/f_letter.dir/DependInfo.cmake | 26 + build/CMakeFiles/f_letter.dir/build.make | 99 +++ .../CMakeFiles/f_letter.dir/cmake_clean.cmake | 10 + .../f_letter.dir/cmake_clean_target.cmake | 3 + build/CMakeFiles/f_letter.dir/depend.internal | 6 + build/CMakeFiles/f_letter.dir/depend.make | 6 + build/CMakeFiles/f_letter.dir/flags.make | 10 + build/CMakeFiles/f_letter.dir/link.txt | 2 + build/CMakeFiles/f_letter.dir/progress.make | 3 + .../f_letter.dir/src/find_letters.c.gcno | Bin 0 -> 11776 bytes .../f_letter.dir/src/find_letters.c.o | Bin 0 -> 41344 bytes .../multi_compute_matrix.dir/C.includecache | 34 + .../multi_compute_matrix.dir/DependInfo.cmake | 27 + .../multi_compute_matrix.dir/build.make | 98 +++ .../cmake_clean.cmake | 10 + .../multi_compute_matrix.dir/depend.internal | 6 + .../multi_compute_matrix.dir/depend.make | 6 + .../multi_compute_matrix.dir/flags.make | 10 + .../multi_compute_matrix.dir/link.txt | 1 + .../multi_compute_matrix.dir/progress.make | 3 + .../src/find_letters.c.gcno | Bin 0 -> 12092 bytes .../src/find_letters.c.o | Bin 0 -> 40408 bytes build/CMakeFiles/progress.marks | 1 + build/CMakeFiles/testy.dir/C.includecache | 26 + build/CMakeFiles/testy.dir/CXX.includecache | 12 + build/CMakeFiles/testy.dir/DependInfo.cmake | 28 + build/CMakeFiles/testy.dir/build.make | 100 +++ build/CMakeFiles/testy.dir/cmake_clean.cmake | 10 + build/CMakeFiles/testy.dir/depend.internal | 5 + build/CMakeFiles/testy.dir/depend.make | 5 + build/CMakeFiles/testy.dir/flags.make | 10 + build/CMakeFiles/testy.dir/link.txt | 1 + build/CMakeFiles/testy.dir/progress.make | 3 + .../CMakeFiles/testy.dir/src/find_letters.c.o | Bin 0 -> 7336 bytes build/CMakeFiles/testy.dir/src/main.c.o | Bin 0 -> 1368 bytes build/CMakeFiles/testy.dir/test/main.cpp.gcno | Bin 0 -> 940 bytes build/CMakeFiles/testy.dir/test/main.cpp.o | Bin 0 -> 115832 bytes build/CMakeFiles/try.dir/C.includecache | 8 + build/CMakeFiles/try.dir/DependInfo.cmake | 28 + build/CMakeFiles/try.dir/build.make | 99 +++ build/CMakeFiles/try.dir/cmake_clean.cmake | 10 + build/CMakeFiles/try.dir/depend.internal | 6 + build/CMakeFiles/try.dir/depend.make | 6 + build/CMakeFiles/try.dir/flags.make | 10 + build/CMakeFiles/try.dir/link.txt | 1 + build/CMakeFiles/try.dir/progress.make | 3 + build/CMakeFiles/try.dir/src/main.c.gcda | Bin 0 -> 204 bytes build/CMakeFiles/try.dir/src/main.c.gcno | Bin 0 -> 1692 bytes build/CMakeFiles/try.dir/src/main.c.o | Bin 0 -> 16560 bytes build/CTestTestfile.cmake | 6 + build/Makefile | 295 ++++++++ build/TEST | Bin 0 -> 7651416 bytes build/Testing/Temporary/CTestCostData.txt | 2 + build/Testing/Temporary/LastTest.log | 34 + build/Testing/Temporary/LastTestsFailed.log | 1 + build/cmake_install.cmake | 49 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + build/googletest-build/CTestTestfile.cmake | 7 + build/googletest-build/Makefile | 196 +++++ build/googletest-build/cmake_install.cmake | 45 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/CXX.includecache | 562 +++++++++++++++ .../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.internal | 49 ++ .../CMakeFiles/gmock.dir/depend.make | 49 ++ .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../CMakeFiles/gmock.dir/src/gmock-all.cc.o | Bin 0 -> 747400 bytes .../gmock_main.dir/CXX.includecache | 484 +++++++++++++ .../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.internal | 44 ++ .../CMakeFiles/gmock_main.dir/depend.make | 44 ++ .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../gmock_main.dir/src/gmock_main.cc.o | Bin 0 -> 4408 bytes .../googlemock/CMakeFiles/progress.marks | 1 + .../googlemock/CTestTestfile.cmake | 7 + build/googletest-build/googlemock/Makefile | 288 ++++++++ .../googlemock/cmake_install.cmake | 65 ++ .../CMakeDirectoryInformation.cmake | 16 + .../cmake/GTest/GTestTargets-noconfig.cmake | 53 ++ .../Export/lib/cmake/GTest/GTestTargets.cmake | 119 ++++ .../CMakeFiles/gtest.dir/CXX.includecache | 594 ++++++++++++++++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 22 + .../gtest/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 | 37 + .../gtest/CMakeFiles/gtest.dir/depend.make | 37 + .../gtest/CMakeFiles/gtest.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest.dir/link.txt | 2 + .../gtest/CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 1766288 bytes .../gtest_main.dir/CXX.includecache | 294 ++++++++ .../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 | 27 + .../CMakeFiles/gtest_main.dir/depend.make | 27 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o | Bin 0 -> 4112 bytes .../gtest/CMakeFiles/progress.marks | 1 + .../googlemock/gtest/CTestTestfile.cmake | 6 + .../googlemock/gtest/Makefile | 288 ++++++++ .../googlemock/gtest/cmake_install.cmake | 85 +++ .../gtest/generated/GTestConfig.cmake | 33 + .../gtest/generated/GTestConfigVersion.cmake | 37 + .../googlemock/gtest/generated/gmock.pc | 9 + .../googlemock/gtest/generated/gmock_main.pc | 9 + .../googlemock/gtest/generated/gtest.pc | 9 + .../googlemock/gtest/generated/gtest_main.pc | 10 + .../googlemock/gtest/libgtest.a | Bin 0 -> 1989578 bytes .../googlemock/gtest/libgtest_main.a | Bin 0 -> 4276 bytes build/googletest-build/googlemock/libgmock.a | Bin 0 -> 852786 bytes .../googlemock/libgmock_main.a | Bin 0 -> 4572 bytes build/googletest-download/CMakeCache.txt | 116 +++ .../CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 1 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../CMakeFiles/Makefile.cmake | 42 ++ .../googletest-download/CMakeFiles/Makefile2 | 106 +++ .../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 + build/googletest-download/CMakeLists.txt | 19 + build/googletest-download/Makefile | 148 ++++ build/googletest-download/cmake_install.cmake | 49 ++ .../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 | 66 ++ .../tmp/googletest-gitupdate.cmake | 160 +++++ build/googletest-src | 1 + build/libcompute_matrix.a | Bin 0 -> 41758 bytes build/libf_letter.a | Bin 0 -> 41758 bytes build/libmulti_compute_matrix.so | Bin 0 -> 55160 bytes .../CMakeDirectoryInformation.cmake | 16 + .../find_letters_tests.dir/C.includecache | 30 + .../find_letters_tests.dir/CXX.includecache | 32 + .../find_letters_tests.dir/DependInfo.cmake | 44 ++ .../__/src/find_letters.c.gcno | Bin 0 -> 11028 bytes .../__/src/find_letters.c.o | Bin 0 -> 38960 bytes .../find_letters_tests.dir/build.make | 128 ++++ .../find_letters_tests.dir/cmake_clean.cmake | 12 + .../find_letters_tests.dir/depend.internal | 33 + .../find_letters_tests.dir/depend.make | 33 + .../find_letters.cpp.gcno | Bin 0 -> 46252 bytes .../find_letters_tests.dir/find_letters.cpp.o | Bin 0 -> 587688 bytes .../find_letters_tests.dir/flags.make | 17 + .../find_letters_tests.dir/link.txt | 1 + .../find_letters_tests.dir/main.cpp.gcno | Bin 0 -> 944 bytes .../find_letters_tests.dir/main.cpp.o | Bin 0 -> 115824 bytes .../find_letters_tests.dir/progress.make | 5 + build/test/CMakeFiles/progress.marks | 1 + build/test/CTestTestfile.cmake | 8 + build/test/Makefile | 252 +++++++ build/test/cmake_install.cmake | 39 + build/testy | Bin 0 -> 6853232 bytes build/try | Bin 0 -> 64912 bytes include/testy/find_letters.h | 53 ++ src/find_letters.c | 230 ++++++ src/main.c | 48 ++ test/CMakeLists.txt | 18 + test/main.cpp | 293 ++++++++ 244 files changed, 11050 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 .vscode/settings.json create mode 100644 CMakeLists.txt create mode 100644 CMakeLists.txt.in create mode 100644 CPPLINT.cfg create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeError.log create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TEST.dir/CXX.includecache create mode 100644 build/CMakeFiles/TEST.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/TEST.dir/build.make create mode 100644 build/CMakeFiles/TEST.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/TEST.dir/depend.internal create mode 100644 build/CMakeFiles/TEST.dir/depend.make create mode 100644 build/CMakeFiles/TEST.dir/flags.make create mode 100644 build/CMakeFiles/TEST.dir/link.txt create mode 100644 build/CMakeFiles/TEST.dir/progress.make create mode 100644 build/CMakeFiles/TEST.dir/test/main.cpp.gcda create mode 100644 build/CMakeFiles/TEST.dir/test/main.cpp.gcno create mode 100644 build/CMakeFiles/TEST.dir/test/main.cpp.o create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/compute_matrix.dir/C.includecache create mode 100644 build/CMakeFiles/compute_matrix.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/compute_matrix.dir/build.make create mode 100644 build/CMakeFiles/compute_matrix.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/compute_matrix.dir/cmake_clean_target.cmake create mode 100644 build/CMakeFiles/compute_matrix.dir/depend.internal create mode 100644 build/CMakeFiles/compute_matrix.dir/depend.make create mode 100644 build/CMakeFiles/compute_matrix.dir/flags.make create mode 100644 build/CMakeFiles/compute_matrix.dir/link.txt create mode 100644 build/CMakeFiles/compute_matrix.dir/progress.make create mode 100644 build/CMakeFiles/compute_matrix.dir/src/find_letters.c.gcda create mode 100644 build/CMakeFiles/compute_matrix.dir/src/find_letters.c.gcno create mode 100644 build/CMakeFiles/compute_matrix.dir/src/find_letters.c.o create mode 100644 build/CMakeFiles/f_letter.dir/C.includecache create mode 100644 build/CMakeFiles/f_letter.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/f_letter.dir/build.make create mode 100644 build/CMakeFiles/f_letter.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/f_letter.dir/cmake_clean_target.cmake create mode 100644 build/CMakeFiles/f_letter.dir/depend.internal create mode 100644 build/CMakeFiles/f_letter.dir/depend.make create mode 100644 build/CMakeFiles/f_letter.dir/flags.make create mode 100644 build/CMakeFiles/f_letter.dir/link.txt create mode 100644 build/CMakeFiles/f_letter.dir/progress.make create mode 100644 build/CMakeFiles/f_letter.dir/src/find_letters.c.gcno create mode 100644 build/CMakeFiles/f_letter.dir/src/find_letters.c.o create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/C.includecache create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/build.make create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/depend.internal create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/depend.make create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/flags.make create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/link.txt create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/progress.make create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/src/find_letters.c.gcno create mode 100644 build/CMakeFiles/multi_compute_matrix.dir/src/find_letters.c.o create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/CMakeFiles/testy.dir/C.includecache create mode 100644 build/CMakeFiles/testy.dir/CXX.includecache create mode 100644 build/CMakeFiles/testy.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/testy.dir/build.make create mode 100644 build/CMakeFiles/testy.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/testy.dir/depend.internal create mode 100644 build/CMakeFiles/testy.dir/depend.make create mode 100644 build/CMakeFiles/testy.dir/flags.make create mode 100644 build/CMakeFiles/testy.dir/link.txt create mode 100644 build/CMakeFiles/testy.dir/progress.make create mode 100644 build/CMakeFiles/testy.dir/src/find_letters.c.o create mode 100644 build/CMakeFiles/testy.dir/src/main.c.o create mode 100644 build/CMakeFiles/testy.dir/test/main.cpp.gcno create mode 100644 build/CMakeFiles/testy.dir/test/main.cpp.o create mode 100644 build/CMakeFiles/try.dir/C.includecache create mode 100644 build/CMakeFiles/try.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/try.dir/build.make create mode 100644 build/CMakeFiles/try.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/try.dir/depend.internal create mode 100644 build/CMakeFiles/try.dir/depend.make create mode 100644 build/CMakeFiles/try.dir/flags.make create mode 100644 build/CMakeFiles/try.dir/link.txt create mode 100644 build/CMakeFiles/try.dir/progress.make create mode 100644 build/CMakeFiles/try.dir/src/main.c.gcda create mode 100644 build/CMakeFiles/try.dir/src/main.c.gcno create mode 100644 build/CMakeFiles/try.dir/src/main.c.o create mode 100644 build/CTestTestfile.cmake create mode 100644 build/Makefile create mode 100755 build/TEST create mode 100644 build/Testing/Temporary/CTestCostData.txt create mode 100644 build/Testing/Temporary/LastTest.log create mode 100644 build/Testing/Temporary/LastTestsFailed.log create mode 100644 build/cmake_install.cmake create mode 100644 build/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest-build/CMakeFiles/progress.marks create mode 100644 build/googletest-build/CTestTestfile.cmake create mode 100644 build/googletest-build/Makefile create mode 100644 build/googletest-build/cmake_install.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/CXX.includecache create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.internal create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/CXX.includecache create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.internal create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o create mode 100644 build/googletest-build/googlemock/CMakeFiles/progress.marks create mode 100644 build/googletest-build/googlemock/CTestTestfile.cmake create mode 100644 build/googletest-build/googlemock/Makefile create mode 100644 build/googletest-build/googlemock/cmake_install.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-noconfig.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/CXX.includecache create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/build.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/depend.internal create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/depend.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/flags.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/link.txt create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/progress.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/CXX.includecache create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.internal create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o create mode 100644 build/googletest-build/googlemock/gtest/CMakeFiles/progress.marks create mode 100644 build/googletest-build/googlemock/gtest/CTestTestfile.cmake create mode 100644 build/googletest-build/googlemock/gtest/Makefile create mode 100644 build/googletest-build/googlemock/gtest/cmake_install.cmake create mode 100644 build/googletest-build/googlemock/gtest/generated/GTestConfig.cmake create mode 100644 build/googletest-build/googlemock/gtest/generated/GTestConfigVersion.cmake create mode 100644 build/googletest-build/googlemock/gtest/generated/gmock.pc create mode 100644 build/googletest-build/googlemock/gtest/generated/gmock_main.pc create mode 100644 build/googletest-build/googlemock/gtest/generated/gtest.pc create mode 100644 build/googletest-build/googlemock/gtest/generated/gtest_main.pc create mode 100644 build/googletest-build/googlemock/gtest/libgtest.a create mode 100644 build/googletest-build/googlemock/gtest/libgtest_main.a create mode 100644 build/googletest-build/googlemock/libgmock.a create mode 100644 build/googletest-build/googlemock/libgmock_main.a create mode 100644 build/googletest-download/CMakeCache.txt create mode 100644 build/googletest-download/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 build/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest-download/CMakeFiles/CMakeOutput.log create mode 100644 build/googletest-download/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build/googletest-download/CMakeFiles/Makefile.cmake create mode 100644 build/googletest-download/CMakeFiles/Makefile2 create mode 100644 build/googletest-download/CMakeFiles/TargetDirectories.txt create mode 100644 build/googletest-download/CMakeFiles/cmake.check_cache create mode 100644 build/googletest-download/CMakeFiles/googletest-complete create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/Labels.json create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/Labels.txt create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/build.make create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/depend.internal create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/depend.make create mode 100644 build/googletest-download/CMakeFiles/googletest.dir/progress.make create mode 100644 build/googletest-download/CMakeFiles/progress.marks create mode 100644 build/googletest-download/CMakeLists.txt create mode 100644 build/googletest-download/Makefile create mode 100644 build/googletest-download/cmake_install.cmake create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch create mode 100644 build/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test create mode 100644 build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt create mode 100644 build/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in create mode 100644 build/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake create mode 100644 build/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake create mode 160000 build/googletest-src create mode 100644 build/libcompute_matrix.a create mode 100644 build/libf_letter.a create mode 100755 build/libmulti_compute_matrix.so create mode 100644 build/test/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/C.includecache create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/CXX.includecache create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/DependInfo.cmake create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/__/src/find_letters.c.gcno create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/__/src/find_letters.c.o create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/build.make create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/cmake_clean.cmake create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/depend.internal create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/depend.make create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/find_letters.cpp.gcno create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/find_letters.cpp.o create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/flags.make create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/link.txt create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/main.cpp.gcno create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/main.cpp.o create mode 100644 build/test/CMakeFiles/find_letters_tests.dir/progress.make create mode 100644 build/test/CMakeFiles/progress.marks create mode 100644 build/test/CTestTestfile.cmake create mode 100644 build/test/Makefile create mode 100644 build/test/cmake_install.cmake create mode 100755 build/testy create mode 100755 build/try create mode 100644 include/testy/find_letters.h create mode 100644 src/find_letters.c create mode 100644 src/main.c create mode 100644 test/CMakeLists.txt create mode 100644 test/main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a8bc10 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.vscode +build \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f654118 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,49 @@ +dist: focal +sudo: required # используем Virtual Machine (а не Docker container) + +language: c + +os: + - linux + +compiler: + - gcc + +addons: + apt: + packages: + - cmake + - lcov + - gcovr + +install: + - sudo apt -y install python3-pip + - sudo apt-get install valgrind + - sudo pip3 install cpplint + - sudo apt update + - sudo apt install build-essential + - sudo apt install libgtest-dev + - sudo apt-get install cmake + - sudo apt-get install -y gcovr + - sudo apt install lcov + - sudo apt install cppcheck + - sudo apt install curl + +before_script: + - sudo apt-get install -y libgtest-dev + - cd /usr/src/gtest + - sudo cmake CMakeLists.txt && sudo make + - cd "${TRAVIS_BUILD_DIR}"/ + - sudo mkdir build && cd build + - sudo cmake .. + - sudo make clean + - sudo make + - cd .. + - cd .. + +script: + - cpplint --extensions=c,cpp /src/main.c /src/find_letters.c /include/testy/find_letters.h /test/main.cpp + - cppcheck --enable=warning,performance,portability,style --language=c++ ./ + - valgrind --track-origins=yes --child-silent-after-fork=yes --leak-check=full "${TRAVIS_BUILD_DIR}"/build/TEST + - cd "${TRAVIS_BUILD_DIR}"/src + - bash <(curl -s https://codecov.io/bash) \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..beee7fb --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "C_Cpp.errorSquiggles": "Disabled", + "files.associations": { + "find_letters.h": "c", + "stdio.h": "c" + } +} \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..75874f4 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,51 @@ +cmake_minimum_required(VERSION 3.16) +project(try C CXX) + +set(CMAKE_C_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) + +set(CMAKE_C_FLAGS "-g -Wall -Werror -Wextra -O3 -fprofile-arcs -ftest-coverage") +set(CMAKE_CXX_FLAGS "-g -Wall -O3 -fprofile-arcs -ftest-coverage") + +find_package(GTest REQUIRED) +find_package(Threads REQUIRED) + + + +set(DIR ${CMAKE_CURRENT_SOURCE_DIR}) +add_definitions(-DSOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}") + +set(INC_DIR ${DIR}/include/testy) + +set(SRC_DIR ${DIR}/src) + +set(TESTS_DIR ${DIR}/test) + +include_directories("${GTEST_INCLUDE_DIRS}") +include_directories(/include/testy) + +add_library(f_letter STATIC + ${INC_DIR}/find_letters.h + ${SRC_DIR}/find_letters.c) + +add_library(multi_compute_matrix MODULE + ${INC_DIR}/find_letters.h + ${SRC_DIR}/find_letters.c) + +add_executable(TEST + test/main.cpp) + +target_include_directories(TEST PUBLIC ${INC_DIR}) + +target_link_libraries(TEST ${GTEST_LIBRARIES} Threads::Threads pthread -ldl f_letter) + +enable_testing() + + + +add_executable(try + ${SRC_DIR}/main.c) + +target_link_libraries(try Threads::Threads pthread -ldl f_letter) + +target_include_directories(try PUBLIC ${INC_DIR}) diff --git a/CMakeLists.txt.in b/CMakeLists.txt.in new file mode 100644 index 0000000..d9f7850 --- /dev/null +++ b/CMakeLists.txt.in @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 3.1) + +project(googletest-download NONE) + +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}-pthread") + +include(ExternalProject) +ExternalProject_Add(googletest + GIT_REPOSITORY https://github.com/google/googletest.git + GIT_TAG release-1.8.1 + SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-src" + BINARY_DIR "${CMAKE_BINARY_DIR}/googletest-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" +) diff --git a/CPPLINT.cfg b/CPPLINT.cfg new file mode 100644 index 0000000..87e5f7a --- /dev/null +++ b/CPPLINT.cfg @@ -0,0 +1,6 @@ +headers=h +linelength=120 +filter=-runtime/int +filter=-legal/copyright +filter=-build/include_subdir +filter=-build/include \ No newline at end of file diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..92910e8 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,584 @@ +# This is the CMakeCache file. +# For build in directory: /home/omar/try/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=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= + +//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=/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=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=try + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.9.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=9 + +//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=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +GTEST_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GTEST_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest.a + +//Path to a library. +GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest_main.a + +//Path to a library. +GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND + +//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/python3.8 + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/omar/try/build/googletest-build/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/omar/try/build/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=/home/omar/try/build/googletest-build + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/omar/try/build/googletest-src + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/omar/try/build/googletest-build/googlemock/gtest + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/omar/try/build/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=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +test_BINARY_DIR:STATIC=/home/omar/try/build + +//Value Computed by CMake +test_SOURCE_DIR:STATIC=/home/omar/try + +//Value Computed by CMake +testy_BINARY_DIR:STATIC=/home/omar/try/build + +//Value Computed by CMake +testy_SOURCE_DIR:STATIC=/home/omar/try + +//Value Computed by CMake +try_BINARY_DIR:STATIC=/home/omar/try/build + +//Value Computed by CMake +try_SOURCE_DIR:STATIC=/home/omar/try + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/omar/try/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/omar/try +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=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=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 +//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 GTest +FIND_PACKAGE_MESSAGE_DETAILS_GTest:INTERNAL=[/usr/lib/x86_64-linux-gnu/libgtest.a][/usr/include][/usr/lib/x86_64-linux-gnu/libgtest_main.a][v()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3.8][v3.8.10()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GTEST_INCLUDE_DIR +GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY +GTEST_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY_DEBUG +GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY +GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG +GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +THREADS_HAVE_PTHREAD_ARG:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +generated_dir:INTERNAL=/home/omar/try/build/googletest-build/googlemock/gtest/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/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..2692f73 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..504c250 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;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 "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b6f7a329e4226595810c79062fb60191509972ef GIT binary patch literal 16552 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 HE>`>l-=Kal literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.16.3/CMakeSystem.cmake b/build/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000..116b79c --- /dev/null +++ b/build/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.11.0-38-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.11.0-38-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.11.0-38-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.11.0-38-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..d884b50 --- /dev/null +++ b/build/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.16.3/CompilerIdC/a.out b/build/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d GIT binary patch literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/build/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8684265455284359fc556a1ef0b98aa7a612508 GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..8a1fca2 --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/omar/try") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/omar/try/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeError.log b/build/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..ade5411 --- /dev/null +++ b/build/CMakeFiles/CMakeError.log @@ -0,0 +1,40 @@ +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d2a15/fast && /usr/bin/make -f CMakeFiles/cmTC_d2a15.dir/build.make CMakeFiles/cmTC_d2a15.dir/build +make[1]: вход в каталог «/home/omar/try/build/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_d2a15.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_d2a15.dir/src.c.o -c /home/omar/try/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_d2a15 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2a15.dir/link.txt --verbose=1 +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -rdynamic CMakeFiles/cmTC_d2a15.dir/src.c.o -o cmTC_d2a15 +/usr/bin/ld: CMakeFiles/cmTC_d2a15.dir/src.c.o: в функции «main»: +src.c:(.text+0x46): неопределённая ссылка на «pthread_create» +/usr/bin/ld: src.c:(.text+0x52): неопределённая ссылка на «pthread_detach» +/usr/bin/ld: src.c:(.text+0x63): неопределённая ссылка на «pthread_join» +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_d2a15.dir/build.make:87: cmTC_d2a15] Ошибка 1 +make[1]: выход из каталога «/home/omar/try/build/CMakeFiles/CMakeTmp» +make: *** [Makefile:121: cmTC_d2a15/fast] Ошибка 2 + + +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/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..43f16e0 --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,477 @@ +The system is: Linux - 5.11.0-38-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/omar/try/build/CMakeFiles/3.16.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/omar/try/build/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_cbfe5/fast && /usr/bin/make -f CMakeFiles/cmTC_cbfe5.dir/build.make CMakeFiles/cmTC_cbfe5.dir/build +make[1]: вход в каталог «/home/omar/try/build/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_cbfe5.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_cbfe5.dir/testCCompiler.c.o -c /home/omar/try/build/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_cbfe5 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cbfe5.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_cbfe5.dir/testCCompiler.c.o -o cmTC_cbfe5 +make[1]: выход из каталога «/home/omar/try/build/CMakeFiles/CMakeTmp» + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_e95c1/fast && /usr/bin/make -f CMakeFiles/cmTC_e95c1.dir/build.make CMakeFiles/cmTC_e95c1.dir/build +make[1]: Entering directory '/home/omar/try/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7VffK7.s +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o /tmp/cc7VffK7.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_e95c1 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e95c1.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -o cmTC_e95c1 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e95c1' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTQwRDy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e95c1 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e95c1' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/omar/try/build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_e95c1/fast && /usr/bin/make -f CMakeFiles/cmTC_e95c1.dir/build.make CMakeFiles/cmTC_e95c1.dir/build] + ignore line: [make[1]: Entering directory '/home/omar/try/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7VffK7.s] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o /tmp/cc7VffK7.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_e95c1] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e95c1.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -o cmTC_e95c1 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e95c1' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTQwRDy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_e95c1 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccTQwRDy.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e95c1] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_e95c1.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_be969/fast && /usr/bin/make -f CMakeFiles/cmTC_be969.dir/build.make CMakeFiles/cmTC_be969.dir/build +make[1]: вход в каталог «/home/omar/try/build/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_be969.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_be969.dir/testCXXCompiler.cxx.o -c /home/omar/try/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_be969 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be969.dir/link.txt --verbose=1 +/usr/bin/c++ -rdynamic CMakeFiles/cmTC_be969.dir/testCXXCompiler.cxx.o -o cmTC_be969 +make[1]: выход из каталога «/home/omar/try/build/CMakeFiles/CMakeTmp» + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a8cd9/fast && /usr/bin/make -f CMakeFiles/cmTC_a8cd9.dir/build.make CMakeFiles/cmTC_a8cd9.dir/build +make[1]: Entering directory '/home/omar/try/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMSCvn2.s +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccMSCvn2.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_a8cd9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8cd9.dir/link.txt --verbose=1 +/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a8cd9 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a8cd9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDOWQfx.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a8cd9 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a8cd9' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/omar/try/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_a8cd9/fast && /usr/bin/make -f CMakeFiles/cmTC_a8cd9.dir/build.make CMakeFiles/cmTC_a8cd9.dir/build] + ignore line: [make[1]: Entering directory '/home/omar/try/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMSCvn2.s] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccMSCvn2.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_a8cd9] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8cd9.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a8cd9 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a8cd9' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDOWQfx.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a8cd9 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccDOWQfx.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a8cd9] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_a8cd9.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/omar/try/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_bac79/fast && /usr/bin/make -f CMakeFiles/cmTC_bac79.dir/build.make CMakeFiles/cmTC_bac79.dir/build +make[1]: вход в каталог «/home/omar/try/build/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_bac79.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_bac79.dir/CheckIncludeFile.c.o -c /home/omar/try/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_bac79 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bac79.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_bac79.dir/CheckIncludeFile.c.o -o cmTC_bac79 +make[1]: выход из каталога «/home/omar/try/build/CMakeFiles/CMakeTmp» + + + diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..df338b4 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,60 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.16/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/FindGTest.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/FindThreads.cmake" + "/usr/share/cmake-3.16/Modules/GoogleTest.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/try.dir/DependInfo.cmake" + "CMakeFiles/TEST.dir/DependInfo.cmake" + "CMakeFiles/multi_compute_matrix.dir/DependInfo.cmake" + "CMakeFiles/f_letter.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..168fb63 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,193 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# 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/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/omar/try + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/omar/try/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/try.dir/all +all: CMakeFiles/TEST.dir/all +all: CMakeFiles/multi_compute_matrix.dir/all +all: CMakeFiles/f_letter.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/try.dir/clean +clean: CMakeFiles/TEST.dir/clean +clean: CMakeFiles/multi_compute_matrix.dir/clean +clean: CMakeFiles/f_letter.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/try.dir + +# All Build rule for target. +CMakeFiles/try.dir/all: CMakeFiles/f_letter.dir/all + $(MAKE) -f CMakeFiles/try.dir/build.make CMakeFiles/try.dir/depend + $(MAKE) -f CMakeFiles/try.dir/build.make CMakeFiles/try.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=7,8 "Built target try" +.PHONY : CMakeFiles/try.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/try.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/try.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 0 +.PHONY : CMakeFiles/try.dir/rule + +# Convenience name for target. +try: CMakeFiles/try.dir/rule + +.PHONY : try + +# clean rule for target. +CMakeFiles/try.dir/clean: + $(MAKE) -f CMakeFiles/try.dir/build.make CMakeFiles/try.dir/clean +.PHONY : CMakeFiles/try.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/TEST.dir + +# All Build rule for target. +CMakeFiles/TEST.dir/all: CMakeFiles/f_letter.dir/all + $(MAKE) -f CMakeFiles/TEST.dir/build.make CMakeFiles/TEST.dir/depend + $(MAKE) -f CMakeFiles/TEST.dir/build.make CMakeFiles/TEST.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=1,2 "Built target TEST" +.PHONY : CMakeFiles/TEST.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/TEST.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 4 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/TEST.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 0 +.PHONY : CMakeFiles/TEST.dir/rule + +# Convenience name for target. +TEST: CMakeFiles/TEST.dir/rule + +.PHONY : TEST + +# clean rule for target. +CMakeFiles/TEST.dir/clean: + $(MAKE) -f CMakeFiles/TEST.dir/build.make CMakeFiles/TEST.dir/clean +.PHONY : CMakeFiles/TEST.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/multi_compute_matrix.dir + +# All Build rule for target. +CMakeFiles/multi_compute_matrix.dir/all: + $(MAKE) -f CMakeFiles/multi_compute_matrix.dir/build.make CMakeFiles/multi_compute_matrix.dir/depend + $(MAKE) -f CMakeFiles/multi_compute_matrix.dir/build.make CMakeFiles/multi_compute_matrix.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=5,6 "Built target multi_compute_matrix" +.PHONY : CMakeFiles/multi_compute_matrix.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/multi_compute_matrix.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/multi_compute_matrix.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 0 +.PHONY : CMakeFiles/multi_compute_matrix.dir/rule + +# Convenience name for target. +multi_compute_matrix: CMakeFiles/multi_compute_matrix.dir/rule + +.PHONY : multi_compute_matrix + +# clean rule for target. +CMakeFiles/multi_compute_matrix.dir/clean: + $(MAKE) -f CMakeFiles/multi_compute_matrix.dir/build.make CMakeFiles/multi_compute_matrix.dir/clean +.PHONY : CMakeFiles/multi_compute_matrix.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/f_letter.dir + +# All Build rule for target. +CMakeFiles/f_letter.dir/all: + $(MAKE) -f CMakeFiles/f_letter.dir/build.make CMakeFiles/f_letter.dir/depend + $(MAKE) -f CMakeFiles/f_letter.dir/build.make CMakeFiles/f_letter.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=3,4 "Built target f_letter" +.PHONY : CMakeFiles/f_letter.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/f_letter.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/f_letter.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/omar/try/build/CMakeFiles 0 +.PHONY : CMakeFiles/f_letter.dir/rule + +# Convenience name for target. +f_letter: CMakeFiles/f_letter.dir/rule + +.PHONY : f_letter + +# clean rule for target. +CMakeFiles/f_letter.dir/clean: + $(MAKE) -f CMakeFiles/f_letter.dir/build.make CMakeFiles/f_letter.dir/clean +.PHONY : CMakeFiles/f_letter.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TEST.dir/CXX.includecache b/build/CMakeFiles/TEST.dir/CXX.includecache new file mode 100644 index 0000000..4a8bf1d --- /dev/null +++ b/build/CMakeFiles/TEST.dir/CXX.includecache @@ -0,0 +1,36 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/omar/try/include/testy/find_letters.h +stdio.h +- +stdlib.h +- +stdbool.h +- +math.h +- +unistd.h +- +sys/types.h +- +sys/mman.h +- +sys/wait.h +- +time.h +- +dlfcn.h +- + +/home/omar/try/test/main.cpp +gtest/gtest.h +/home/omar/try/test/gtest/gtest.h +../include/testy/find_letters.h +/home/omar/try/include/testy/find_letters.h + diff --git a/build/CMakeFiles/TEST.dir/DependInfo.cmake b/build/CMakeFiles/TEST.dir/DependInfo.cmake new file mode 100644 index 0000000..608955d --- /dev/null +++ b/build/CMakeFiles/TEST.dir/DependInfo.cmake @@ -0,0 +1,28 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/omar/try/test/main.cpp" "/home/omar/try/build/CMakeFiles/TEST.dir/test/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "SOURCE_DIR=\"/home/omar/try\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/include/testy" + "../include/testy" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/omar/try/build/CMakeFiles/f_letter.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/TEST.dir/build.make b/build/CMakeFiles/TEST.dir/build.make new file mode 100644 index 0000000..2fbdf4d --- /dev/null +++ b/build/CMakeFiles/TEST.dir/build.make @@ -0,0 +1,100 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# 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/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/omar/try + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/omar/try/build + +# Include any dependencies generated for this target. +include CMakeFiles/TEST.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/TEST.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/TEST.dir/flags.make + +CMakeFiles/TEST.dir/test/main.cpp.o: CMakeFiles/TEST.dir/flags.make +CMakeFiles/TEST.dir/test/main.cpp.o: ../test/main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/TEST.dir/test/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TEST.dir/test/main.cpp.o -c /home/omar/try/test/main.cpp + +CMakeFiles/TEST.dir/test/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TEST.dir/test/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/omar/try/test/main.cpp > CMakeFiles/TEST.dir/test/main.cpp.i + +CMakeFiles/TEST.dir/test/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TEST.dir/test/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/omar/try/test/main.cpp -o CMakeFiles/TEST.dir/test/main.cpp.s + +# Object files for target TEST +TEST_OBJECTS = \ +"CMakeFiles/TEST.dir/test/main.cpp.o" + +# External object files for target TEST +TEST_EXTERNAL_OBJECTS = + +TEST: CMakeFiles/TEST.dir/test/main.cpp.o +TEST: CMakeFiles/TEST.dir/build.make +TEST: /usr/lib/x86_64-linux-gnu/libgtest.a +TEST: libf_letter.a +TEST: CMakeFiles/TEST.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/omar/try/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable TEST" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/TEST.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/TEST.dir/build: TEST + +.PHONY : CMakeFiles/TEST.dir/build + +CMakeFiles/TEST.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/TEST.dir/cmake_clean.cmake +.PHONY : CMakeFiles/TEST.dir/clean + +CMakeFiles/TEST.dir/depend: + cd /home/omar/try/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/omar/try /home/omar/try /home/omar/try/build /home/omar/try/build /home/omar/try/build/CMakeFiles/TEST.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/TEST.dir/depend + diff --git a/build/CMakeFiles/TEST.dir/cmake_clean.cmake b/build/CMakeFiles/TEST.dir/cmake_clean.cmake new file mode 100644 index 0000000..0f4d4ec --- /dev/null +++ b/build/CMakeFiles/TEST.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/TEST.dir/test/main.cpp.o" + "TEST" + "TEST.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/TEST.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/TEST.dir/depend.internal b/build/CMakeFiles/TEST.dir/depend.internal new file mode 100644 index 0000000..fd069e9 --- /dev/null +++ b/build/CMakeFiles/TEST.dir/depend.internal @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/TEST.dir/test/main.cpp.o + /home/omar/try/include/testy/find_letters.h + /home/omar/try/test/main.cpp diff --git a/build/CMakeFiles/TEST.dir/depend.make b/build/CMakeFiles/TEST.dir/depend.make new file mode 100644 index 0000000..e25a205 --- /dev/null +++ b/build/CMakeFiles/TEST.dir/depend.make @@ -0,0 +1,6 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/TEST.dir/test/main.cpp.o: ../include/testy/find_letters.h +CMakeFiles/TEST.dir/test/main.cpp.o: ../test/main.cpp + diff --git a/build/CMakeFiles/TEST.dir/flags.make b/build/CMakeFiles/TEST.dir/flags.make new file mode 100644 index 0000000..197c077 --- /dev/null +++ b/build/CMakeFiles/TEST.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -g -Wall -O3 -fprofile-arcs -ftest-coverage -pthread -std=gnu++17 + +CXX_DEFINES = -DSOURCE_DIR=\"/home/omar/try\" + +CXX_INCLUDES = -I/include/testy -I/home/omar/try/include/testy + diff --git a/build/CMakeFiles/TEST.dir/link.txt b/build/CMakeFiles/TEST.dir/link.txt new file mode 100644 index 0000000..2580165 --- /dev/null +++ b/build/CMakeFiles/TEST.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -Wall -O3 -fprofile-arcs -ftest-coverage CMakeFiles/TEST.dir/test/main.cpp.o -o TEST /usr/lib/x86_64-linux-gnu/libgtest.a -lpthread -ldl libf_letter.a -pthread diff --git a/build/CMakeFiles/TEST.dir/progress.make b/build/CMakeFiles/TEST.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/build/CMakeFiles/TEST.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/CMakeFiles/TEST.dir/test/main.cpp.gcda b/build/CMakeFiles/TEST.dir/test/main.cpp.gcda new file mode 100644 index 0000000000000000000000000000000000000000..b07e039a675d01fc51e3ff0e91e39660a04dcf46 GIT binary patch literal 11532 zcmeI13p7<}6vrErFM zZ!~U_aOTZ-91drXwCF(m=*Y&3jvOf&(ZN0Eyz7~5iPxvrv^0uJq!fsi5C4!JaUM?> z$*3mhOgvTaJK@ns)K8p;_&^l>O4f$zcUt-#o?)=DK6Ngf4{Gp88uUDn9@7=wO@z|2 z>)3b%+dE8h2sTb+<6*rj(Brk^g)TN88~X7qln=+GvhhgMjEJr0`#7=j2-n=8R%*B~ zfsIFou+UdZ?;5LXIoHzYu361%V8daPQOz%Y;+@0BBm3YOi|_gllV{`6Y96UOPbJ%s zjYmnYWsIAzohloT*Gl}Ej;1$eu<@uY-?bvZoXcb5(didxH8i4e3mXs5k;^BKEWBMb zvvo*3v47Z!HVu5=_*e~F4c?FEagEoD(^UO<9@pZ0@pYXk!Jg&w0;_FoXcplfdk2p=$kLPhM&KF;& z>c{iA#(l(Ts(w6=YjM8#I#oZO$2IOFPE+;cd0dP0#n-9&@jR|^A90$hAJ5|&_l5N@ z@yi50(*(%xPZL^Qz8)9ytOEVMrr!+&Q6$OQ`&Va;zGu@MnU^$XKk>c=&vbV=S+h>= zn&zJh>Z9)L%SE>39p@KI-THa;OaxUVlNmN#R{7A<96-YisH}hGTZ51FZ#4h`^i4bx^DscG7{4 z*T6B|qbq9b8z#J6G3(q6+|q1O1}fg>$`e7`Gq_{XTHu5Tyhg$t-lS7~Hqr66&5ru! zTyfTPCcLJ8q57dM$(<+z74KT%h4@Re^25+t;DiXgiz*LH9_q8ZjE?uwk4Ynf=bB_O z;Wf3B~L{VOIVFM1*q-X%s4 zr!GzpS&cGK@e0y9oqme9j6-XI6C&^`9c*1{@1lE=j+ZN(Hv7Q>Hy0+nC6#UwR^ii{ zQ3fjBIkh9FIESpdiq--rMBq*BFy(Ks@r$M7b@@5b=x9>Jb0)lLMZXMKc4Ub?%0R_i zdnw=e#IfsuiV}8Vf*`ftf1q~TJ0Nh zQF-5eCcM*f_;Uv9o}Z60Q1PyEyREZ*L0dRl3!D&vH#_PQcT)I^Kj?VvBJCAU3sq8> z@NRMCnFdxWk4G7(c;94M2OU=J%+pnxUq`&J4t!7HN2JJiKjVU5gTrPI${eOvK)wqr zzsE?cI|mU;KtmMeNzc{B=`u}c7Z>)X=k0;AuJ)FJS$}tySrIeP0EkZ;$?J;`Zs*q| zIP0bz6e&s#^`sBOPcADJuQZ({JV5A8bYt> zxWm1r>47D(_en&UT&?_gz4KE#5}_CWK8b6Q0ohy8vfnQ`Y^$+$Lb5i|J65y+wQ!P8 z75{_tlGkW6zFn$FdPSKeU*jkh)4@m08kC+^86G0;<3!{>!dyQz-t61+jzeG1Z0{>L z4@7Gv;(y*h>OLX2T_ECh1Z=_6R0|+)p0fs$8tL$T!$~Y(Xm9_Y-(O00>+| zzPBTs2O`@&_Dr7Mpp<8UTffYNyi??JVx{#${>n)6-|9lvKO~+L1JM%98}28rA>Z4v z7tTXoQ+|4zROs?kt0n20cE5>ndbQp)>R8d8Qv7=(J~v$V_I(0BI1fa&dzR7sM4f`t ib!sEJD)m0svk2D$*T^E0&!XzN5kZ1?#Z>=}&-n+BU?i{r literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/TEST.dir/test/main.cpp.gcno b/build/CMakeFiles/TEST.dir/test/main.cpp.gcno new file mode 100644 index 0000000000000000000000000000000000000000..31586d8b65f84dffe0aad53027985be5328d00a9 GIT binary patch literal 240396 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 KY5J7rQTl%-Lo5FP literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/TEST.dir/test/main.cpp.o b/build/CMakeFiles/TEST.dir/test/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c86e5ae2cfd23df20f9ddb110375a484afd489f8 GIT binary patch literal 2069656 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%0DVrqkRU~gacAnTapZItH`rh}z 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³No(k-`^)bna2GdD`#N>i85j>a*8Bqx zljiM2Jn}r&{5=If?!V%z1V7E;GOa~^4IHL^ZL|)!iT=!JC%z{JHk8@sxjq8C!Kcsn0VXjcY31>ZOg`rA17pP~$jw zIlP7(AyjjC&0=<|9*Kt65=4(g!|Mp5N21~N1<@nX@IwnYX7orjyrE>ONplTvRHX;1 zsi7W>s4ZRehu3rj&b;uK9AYkZM)ayP2)t8RIHGqDmG_b3m0syo23s2SFk`N7@?|JV za3kwi;P7nRqZY3N`GWSwJ&~k?c}P>iTatb*C7NnU!+Avc>#S68tEg(KB_H5tSgGJ~ z;k=AA9cZd0>66UUDWhscqkL4&Xk?G76^-UmwWAR{x<<4ojIJ4t{?WCf5kI(rK zd%~E`F}X`j?o-1}7h__3-I)H-9yn$|Odb`}9UCj3TD7Y4VOq5YkW;}03#3Porh`qA zYRP*GS$^swrsp6{n^a5oE;bKiP8{1Rm^0k$5@Yq!RR{K1y>!*FJhqEmU+VB3+fy=n z?liWSWa`WC9ot(ndb%{Wk7QaZ(pNI=G}BKq-89o*GJQ2OKyGXd*33Z34AIOW$qd!Z zV95;A%uvY;*UWIqjL^(D$&A#@agrIOnF*2^t(i%Z8KarWk{PR+sgfC|nc0##PBU{P zbG)8ojXfpBS?nA%q+U((JTY;b?6YH+SKEm4ba2=(vv#`ZWOm00q^aQE6-+6ogI-IR zY6)ez;qn0p>EKbJ9da(ol+(f1l}xpSvXFa&fQp2+<|4{BVwpW9CF!90T9&XpWn{Mq zzfH&+1UhgPX)CaZoeEfj+dUUEWqHcTT;j%^nQ!)H#W9 zoh6r}d(F5mxzoYB)hix%v}o;hT0K+ThpbjF$(e)1xZb%}8?9qRi@$)B9vC;MGLPt1 z>sZNIt--mkfp;XQ$8k-Q>1rd{0dtTV*-sq`1hxN zHDugqzY@(cz7riqPE(Jo>G3Rj6-%Y#)!s}!3A{Y3c&_I$+HI~_Y#d+3NTcv$>nGn6>NM+tkl1 zlXC3rWmRG)%HvOx8wyhi$r&R}Dz3U$tL~a|2p7O%w0@Ulh1-ZSI?*%<RW z?a{3qTth3?&_-E;njODET4V`J<-$uYsiI4V@xx?*@%O#aRk&W3j2oM*%hAi<{KkI2 ztF#<{ylnWBYS#*p75=2U(OKi9dQz?fZsJdVg~4F?tW4W$;v2%9=1QgCCjO$6#`3J< zgIauvE0*q@_^#O4;!4%VJ{{}3vx?tS8z0zWpAtf6V~DvE{`NQoljGp1j76CYVlMwI z%~6-Q>?6^Ha6%oufzXp!)~*>d@P`_%}R>F0TKnXFt z0;?@p(6na+myBRDh#(}(zM2_*6P(M8JO&kIw`7?6YrE}Q->aw`S@yTu#b$P71}Nj zvN-BB8I)6w5Dk?}L{0_AT*G7USV{R)`BbnSX*w8!JudtTR!U`|M|L8<(Mfi=GzdLO zU`aaQmuEtL$|e=mgd?edU*bpw*GWpSRM=Q?f=()!d@a-YlJd8XsbDJ7ba1;cxga!# z7vM{6ZAoDK!C5-!Q%236xT;SDyXrB0UQ(8q3MXaK{?`*7hcq2D+03*i>PrXbiGSR6 z(?O@}SaPIr?iZUKaA%?Md{O1v**cK%dCqjvNfW%pN?$S+i&pt3AC;I|xzaQg_F|bg zwR-;0@pyZY5bEUeAHS04X+eYRf+kTxBCH5SW2Geja%ZJg#8E5lvI{y(0YBM?X>3$v zrDy(!&Pu2{0vrJ@fPCkBU9(s zVY@Ipf6{`))CIK}pqF@6+jZe#^web+*JYJ}?)T8Txqxu#*bGID+cD|GWF!)dw;R~G z18-zXS+1R?HHofgrnjuMO_=B5DytFuW7=lfQC~)>-mjnPIKrlaC*e`yjKe~n1QyO{o*FFwOHw>dDV)(N+$+Zdf>@OUU!S!WrE{p5qnH zI6CA>UEz$LAy426XY>krwpKW!Pso$9!Wn%-o?8{p=pQ~O{|AITlPa7sFihaAqHxAB zAy1JCXABB?DpWXQaL6;B!WlzCp5tJd9JMz-1BqN<+yEgRRJetGTCl|wF1Vf9wMd2Y zDugrqEAPNpyfC%sUpg3woj<&Il9yO7!)j(dKh0A%lWU+kne=8giYCBWr7|G2yeuZ; zW0mMk8B!PU4?7EQtIU~>JEMfWZ960ZrSuK`Nkk<1%#LV522 z>PEkliLfqEJWh%A|I~fSO4TNN`lJ5T1Nt=rZxQfwu_alNPqqv}?d_^mOg(IEA#(6Sn!?z;aN*cv=jWXWGyicwqjYIjQENp?nmY{q&v9;7YQ=M3z zSDCk;@Ply8pP3i%2QW=-{;a$Tyq|`mur_p!Uzg?OA3X&xsAmygT_y2ep)a5IK1A8) ztY$;x-qi;C4duB|6ik~|8_T?}yB4s<7WXfWHI^ZiWrB%tJ1olOV`@&mTv>*FL0K(F zmsDv`X#{eA>)#4--b)P$@-Ii}>s~+n^d~hcNOOdGa~TA0@aAZcUh4QD|FMWSIjG7L z|A-eP`cozE#Jc=95Ie{YX~Miqi<+~fY2L?P&||8nAGOT;#FL%u4_FLQm>dlS|5hB7 zbqLA`%KO|)cfs*e$5Y-uPgl5}7Q3|B)@o|oW$YtW*LivKfOjKNQ%_`H(xiEna@7mH z=I4MW@zTAd#xWbg;g8inCerLyVLnc?Do&X?Y0-=ci>5AIG-2VQWwWPRxOLb7aFrOm zc;VCu)8;KW(K6bE9l@x9Usz3DFn7}I2@4j_oeW4l6}9Jv+$yo*K7d&nyy%_GH|iex^vxi8D$}w98 zYLLjU{}@0WsDYPXo#%joVt#&_2k>IeCG)HE?6Jm88fRX<)RW9X&1q~}(Hi#PSsI;X z9GZzH!lm#_rkdbuGoADUWin~!{WouwZ{CaVEd%#V%hxfXgzwE1c_qM`NVtdwbFqt> z2n+ISucD9A{Xvnww*F}_U$f@?%ZY3ETf)9fFcGrDwfn1WbguDL=aTYu z%ntXg?r`H~VY27gO?W+76aT!u(0mnJ@>1+d{&h$a5%@WP0}i}};7HYjrU!HR*hDj- zyXEs<0dc!q(o?S)I7d3(@lIdB-T;PJP&-qa>5w~7S4c``4E0VdCx&$}a4C&E!x&!A zjNw)Q+a36BW(-dPc+P_5$1oAF_irRWI9?QkfQ9g>DmJM;7DLxN7y~JpF??2D49B8y zERB4}82-qNVK#sz4)nKW^uxITF0f$vF*E|~-Hqga$BSYR@I?UcSTGjD%-b0QDVZ_c zGP|69sEoq8*pfBjq2GvZMq{ZZfQ}A4JTr!401UHW`7wM6AH2ojoa%T{3<6#R;A#uT zVz_t=z8tJ>FRh< z3<8b>Fv)_k7TUbs%`~sQ}Ai0V$oR=9x6#(@dcu{5yM*%3a zVEHjT598h#a3(lj6oY^#16XCjSPT^;22wI(ICfDvF+2<3aZW2n5ioETQXz*-u4g)zLJ z8N((3w>a?A%orX7u*-tw$1ohQ_X(2yju-WVfPVoffL~I5EQU$fF$PjHV|c5)7>-8a zAR0Ny7;^50YIMFd5x|KKEF>81)5`&@wqW@&)Bx<=gyeR|i((LP4}cde7>i-;wTyuj ziJ``vq?i9bavv;=REiAm>Kb!gT=eb_8)o%&0SmdX0D`QVd7E=fHZ! zGL0XHnHvZDQT}gYb=U**sWazrFXVqei3Ukw6U={YJqWXf(8?%#je)jwj6-SSa%`~C zTHl4!lnvz#1Z7kvO%1iNhUNlY<`^Y0Lv7=RHiB|(ChcOaubsKA!jAMG0cEeHY0t}b z{+y0pn+1>I<^(P}*zEEDes6FPwrtz z+bd;KQcMjlmm&}FS6${+V6D8AUMaM!8zj+f5#a|P=gNQHd3mTjzTAV6BwO=`Nb|@4 zUClLelcP88Z%eItq2HL^vY;-u*iC80|MVQ*B@;(ej$4I>mOE#8-+1|a7Dko+<2AHK z7gCAVC5gUElJ|I>3#EHWOifHyJb?oL@}8{`A$j+Dm7`pcOjgn5wV-fprQWBScb^rW zkffsbHmdm$Tk^N_VH!(`SPz-1&<`m7%R+i%g;OgCvt)jtuO1iL6IKFm8;8@dyy;~yw3@{ctKBpPOxijLN2mCU}k%yht&en)?7x0H2 zhtJm-JKH19>%c#9oUPmg)Xqb4n?-Ky{0jUpat`DEewDXy;es z{PoeW&9P})$X%#6p`d?W2aD+5mk7C7vQF@-rxi^Hx>GYZrm7<3(!>NR26NWum#xJa zG49&6rhpg58jA_B4x{qQKH)4Vo;$D5qpNYK<1*_RZHPP{)V!+c&>9p>+% z;78WYS4ft7`&0(SyuQ-URQD<@$N4|DB;OmUV`kn!88e)7ycU2;v*4k!d?%|G0{{)l zf=5K!vjEM{f=5U2xqvRng2#z#((tze+L{HAkKnz4UdVzcMerAZzR7~8L~t%zy9ir6 z?&%TS2+-jUu8j^z%$pUk#S#rAGq)Q5u>*&IrZa}p7RVZkJ`X!@u`HqJgRb*V7DOL( zowr0XgA*a&@+gBM7%PK`Ja34q56Z{=x{UnXEI!V$@fX?0$w3Amb3+D> z*2~DRl>FZ~c4~cRX64Vx;_Ivs)yEN*NJRRVWbv<%Jlj<5Z*uvaA_dnL@y`B~fizPb zRQ4*3#1Tkup;y=Q4etXSN590DJO;-Ne>4vsa>x!!y(&~2j}p&EBo(kJiHBZ8YNu9Y z_#Fnq5hP8CjCAy5309U#`T#p73-9hlqkB5AIazqG7=AXe^Rw_{V@}=z>>lD036C&l ztz?v*Chi6Hs>5ZP*0q%572gl+dxtY_vzRc^lQmY8o9Z<@_%0@BIYA5>>j|RQ91YtM zn>k@pALIn&v$}pF5j!6A2TNdkJYeH2W>fQJkwNEa9CWf9kby*^)t_u<}>m3SKQ!@GLQZqE_#PA-#`Z`<(U;|%f4{tomXA*O@ zn1(*gk1ehS%`{g(5we+NM6V1={YuT&Shw34x3|IA4jLSF5uDM=+8OLQl)q^)?EoF^ zo%C&0GD&|6!p|ffPXmf~jp4mPzVEFqrK(k^dX;Y%1^xmXlEUBww!9TA}He0y^Eny04zB zabAq#YY4HAeR^&7^<|202li-r_$tL;1NNE2Wm%tI>-l(awhmo(X7VgM^aWQZ)~S&i zz#3vxC)hM5hV{{4=>)t7IWm?s#0w*M9H2?ogbCpiwSF>+Ps@TXQ|LkzU*;fPx4p`* z%x5dizH^OVujyW76uZ_x7qj{1Ywl*vE!B0?+jOr<058I( zaZct=fzD%J8p0u&U?NO! z`tkMvMk#Y(6JRZ}@OPu0_Id*wn1z3!{VB7?G+?u{@B=Y?4Y2dF@b6>z&A{%+!Vl^v z2srkm{--W0CCQ22<>Lp zLSn5ybn#rgwj(Jsd{>nBa+ur~2oBK|@Z(VIv(wG6Jv3RB4tEj71Vb4Mi`&4Op= zXs&HC#X-G6cZ_!0ZZ$EI8)4ISo5wiJj$sIGGr>gI5d%!F?~3OP&hG=X6qj~-8mEuO z+yxuBXEZ{tRJ~KcIEyxTZ%uE#oTr3&dhnzP?^-0cTbAxVa@jIxQe_(B?HKO~;Llo) zUbf7MoxXnt=qtj#?}mLjFP}53=3Hn7{luZ!GEfTPZB=aQ&p>k5$(}t&@g|vABBX!j zdUlaq&(_B|Zge3#7W}EyX$@0;2il9kB>2WFKIyL^n-2I4AAY7L zDQEmtz(@Pi0Y9J>@{?bw;O!nP;5XPpev~UE7~cQD0)C1q9q{{FAwLO~lG4UwVM2b= zaR6oVkbAd8_z`4`0Q}9b>(wG+a`iNKn_xrx7V}rha?~C=NPa!k4$bfLcgvC(XlR-x zg9tH!6YgyfLk9>pix?AN`YV)7mfEnP3An^?*O8jGFAlFF>$0f(u^sZ#o) zE0wd5p`QNo;A<93!r2VgPJuPNyXj8KwYK8+=+9uJ1AZwyuy@1Tq=Jq)$%z&@is2pO-Kj46`l%K>?TuXP0vM%xXMQ> zWxps+gul?y%cq(k_*A7JmGN^1$c^u}NJooQ$Ag4K-T@-*@(|487o$=&Z)2qce#!$s z3vEuBX-ZI}g1!nqekZbrsmeEre2=7qT97{$Df;hmhQJiRPJMzY<#fZ( zzk8kzwjd45aA-^iKfDgH2gH<=rhRAm3&IlbkGu2gem*IFvLqc`FMOsck#XesmGX{XnC_93C76d1 zb;wg-Okg-!N(aqx>KgJa8?&1f@Q8$8e@;g+pYlxwdY!wsq(5@ETER9=<6m&BJf;e~mYJ-onJf zE~4|L)q%Io!&ijfA}suk-nR%Fu%WvZx5bt-b|MQVRhX&pW* zDy_qP_`k-RJ#Ttq;SABa#OlCu>u|Zy+k}ZfSYw;8HvX$qCklH{jNK-@138=!VW%ow z&^BxfZaUyT!`w)xIaf5j%WOE5K;-Bq@e8T4EIe7NEDJBi|25wHc}o%t&lAm#PSflV zWnn!O6)tEO-X}Wk!dF~n7l_JCt0Jsn!fqdaBkcBJ-k&z8&BDGc#%>?35_X5MK3Ihd zI)oh@`+8wN8Dry@aKi2w4i|REaGqn|Bj0CY$o^eDEIY8XyTC|hU>#J% zfGjE~Dgufa5Jf;y5kyfy6cJDl3}84TDvJTpJ##=YAnF+~i|H_)iV^=PD(Io&DV`oG z|KG2wtE+m_PA|L1!ngH(Q`KGd-m6#DuV1}ap=XcSG6}tB>@o?xXY5`ddY**d=6c;p zUQ_ps6(Otfq`hPRkSKe{zVcG%PqNoL*49hAd+8vV_KBVBr5AhYZ8Gf}d)iAs^wOVX zx=*ZRJ?Y`7o|o<`(|uzjy>yzFUMtgnu?1fGwwJDv>3*>$4*A_L*40Z7m1+OjL@%A? zr3+-bf9!29UE`%q1o01ub@kFiy>y~X4~)(7(gj}nwoC`c)_7@=>v=nqhsrLU0$*0E zu7R-;xNAJ=kk~eWV%o=tK0-p@W@Ep?cR@b)*RH1>#?i>$_z zhQ-PN%d{WTXT^!9jB+L)qL79Kkn}Si7V9oCkBprpF^`O0=GTUgkMg~m89)T}BV!XK z&QY;@CC*W?fA}~96wY(0I7h|qkT^%jzLhvf$4U#x>Cv%Wy!1#for+ZT`_;1gBCIV+ zZZ*qC$JR(v!(($L%JA4DNTpLfxt01tOHYl18ivO@;;!+eV`6Vf@MB`%`ZatlYZz-m z9}_!FLXU_QG$huDSQ%19d{6a7k2x0jh}aAXJ~Fn41RohY+z0Qgz+bk&N5&qM;K#;J zlip@DpM;_~6?p30Y==pAdUlf}a?BRDz!vd*26-DDb8?rAWbvv9%IsOl+;h z853(B)eR_6IQ@Jaj=5;$m{@0IHJ&s!h7B7s9qQvWQ8-h59B)V&8#_kgjEkKvamK}N z@NsrlI12+f+Wr_9tB{B%#h#UjC&fPY5pl4IZqIfK zyvfbxX^)TnCc#gRZ4a==B{p2*Oo+{wI1^$oBUKXnFWHE@GzutBh|QAFr^Y^)(5J?J_iN~)YIxrQKQ;CY z?xf2wrCG~waJ?-}(cV+qMt8f#`&!MEc5=-~%?wXT6i!2d`ZV8^_OfJ$w#1pzLEfkx z8&k@PiNA|SI^K3)+)2{0Db1s#pm16=l&w@ZE#*yv8^!2RQ=KWT$R6mU_NJ2B>7<+5f5bDDo7Z<`dB%4T)A zEu~qds##Zp+BKy3oN1OA5STGh&G zm4dzx5RYjn_jc1NRlEd6OM}IxRjfsPqf2$Gm@8Yw%F|kvkgZyBd&;v)s8;nvesBCD z6HTkUBD9J-`G@0ooDZQ|m9Sc+pw9=y6&lJt%d|=r--@F9g2kp)tVKMlOLeQ5D_h0N z(^{33t-AG&lvX8GtC}Fc1%8qJO{=^jw2Egex}kJ8A40V%X|+m04+F&U8p<7PTBVB5 zMA7-dV$&+tBCge?x>d}TtzzYAt?D6Lb>^KZt?Hp#^)*mdlVF)?l~;sT@$^d+m?iir z2-T_{R;v_r7eMT;q1^3Ft5os9C>jSMnk#Bn^vjfvru$Vu-LSUwTQX8RJV$`vQ?}+tyN28tIoPNrBzE* ztG)%w8WQYkTICg?RXmv-17Hei%qLoi#S!6 z>Q*sVwu+UfwQ7ZI)u8z)ty-a4^&C)MCc&s_l~;sT@yz%a_^t9GRI654ty0iY(2wIM z>9}#zDplMGMcsnMrd6y(^wXufRm_#GV&!SAS|?l8>AsX!ty8VK4#X-+aQOqsP@3H< zLaTV1|8e}D@gY>J)>*Am(4PU~8x7_Di^P-;RKUD{xw2KP z+_dUws)Htl@NsCY7u@eRt2qmp&s0nRxhW+1I9d5XX8MI_8NanK8^7y)nA?09+PG6~ zYKs8$vIcZtB*j4aCn)sF+;4*9Zm15j`nev!Xg ztKdmwK!5tzs;VcVaxSGvU?syIV1*1onI%IT{m)N*) z60<2~G47Bqjq;hrC{HC(${iMF0TFvmqVTdL%CC)J*9inR#`g(}=Rhfq@^ct5ey5|G zyhM!>j_+-Z+N2~(rBfPRML2#7qno@eiSnx%_-{05tr&GFz8DUa(kMUc5aahIy2;Cu zD8Ecm8l}#TaU>~;a=csF@j66L9KY~~;weW#KrT`c@99N~B#yPLc$iSp!jX_P)% zjGiO5#NZNJD3BfFndffu5=**Mm`x8gM!y*kT*C4AZj9%OyG3~kfjymYbkJj*HYka5 zcA+%NBeF4`-R&kX@gaW+$K7nDQJ$8?U&|q(Xd9nWN%= zpGe&1&+t`JF*mSOxKtMWe(VcUZM@i8I5TvZK3kT)g*^SGw5`vNVSCB7jOH;~#OO^% zpELTIQDHHnHjH*;)SJ;@Mkg|w%4jB|n-Qs6k7=iB{ma#|!g07oh12D}gx`~x7JE@L zw@*iCa-ps-!}Y##32|X(_`dS$VO&jDB)`Yyj2Y)D;Q!)g{q(IDveuUveaPrvjQ(WQ zqy$k%M!PcFpV85bCNMgW(KU?jX7mK3C5%2}w1$yeif9W)+c4UV(LszxFglIVg^aFa zbPuCNjNWAQIisH$6*fWChS83U_GUDQ(P&0zFuH`%4UFz%^bDeFWS{XdGRUbqq@wbO zhw%|MnTP0o9-kS-VvRfnDLG22@ff$0qRvKq(6tdt9WQ^hg`&|I3 zgW>*N&HV>9_m8isiu=oeCtkL|a&vzxz%y|FjLJr9b8*j49Q+%QIvDON9`*YEL7V&D zUsc8Z{=gFhEwJ3&j|6xI?$1`)RdCObOe_GT4u<ZF?zgwVa&!MlX6}E@i+g@(We4!7 zgW-OO=Dvr`{e%~);{JT#iL))R+}zIvc!s|JyUMPj@A;{lZvm-;;r`Ocy}mECxqtT2 zs<`hBJn@DFmYe${0G@&SDJr`P?mL0|d4SZxaNqw4kNcGmn&N2ko~pS2liYW;z;bin z9MxptzMIOff_r}M=|n*4V7M=M(&PSFoBK;DtK$ACP!rc#V7a+}H#7HZ^5XvH30Qdo zpE?-sU)0>svAO^5s;ao320XFO0?W;P1;8`({R1kyioXBk6nOi9)WL9n-XgE>Pqn!p zpgv8j!M)TTYj*>lILZRc&HW(&&%pi3D!U5q`O&#s0I7rFe($F|?)%%^&pe~5zW;^X z-(Z2|=Drx!WZ-@~m0bn*{OsQdKw0?W<)62)e!owG`1 zSHb;NaPitbor(KJ$nDEU{pSHw9G!YhRoqVkp19Zo%gz0z0MF3(cd6_uxaX%YKL(@@ zrthad<8l9%&HZzSR>gf+;E6Xau-x4D2Y3eVN2}~AxaY@5uLqBRQ$u{e^;E#Q=Ob!H zU>g4Nf(QAXt|Y>6rq6!CS4YIvOyOj%v4RGgxff0)iQq%@e2Au+&R=-G>o^sOliZ#5> zP^m8^t;FP1lrU1FsV}g&F;enYF4CTq@Y9ogY@Y+x{TY#LG$#x!DIp<-mM@z|8!5RH zxq|pQL^Zt52&Sy=vQ(U!l@iUss}{pXO2jLW5;9yZDd8rY!h~oBBJS3RWIvq|>@e2A zu)mk`x(_1+QTZ@(CBDjlF46EhL#4iyB*ffQlrU1FsV}v-F;cQN7imvQ_>omUw!&A@ z=r)LCqd75SNeKxt?1ge2jFc=vt{}b+Q4Oy%f+?$8kcv~YQlc67-r~wgNvGE!C1ki- zQo>D3g-Nj+h`0wKlKnI=*kP=JVS<CTXL3|ye8eV4v zQ&zV$6{lvUL^H6(62p~|l7o>umJC-*O1KHEu!k4{BJOF3WIt^a>@e2AaE+Jpx(_1+ zQMn$u5?^INN;JIAP^m8^J;Yb3DE6b2^Z6P$gY~MZCto+cVWgxFas%Ahq&+F&hqL+E z1_RbT5s_>(CmJm&At8oKy_DBRN?N{wYKX5xRKx3xV9M%#2Y3LdW~D?k&=aibV5DR+ za>tV4YDoz<)fEm97lMd82a)WjKQT*Ubr@@4c+yLG-G>o^sNDKZR84#xiZ#5>P^o_K zsI4d!#eS4kNr|SuKZxjHq-0Dk(w>wYGEqs%RKU735y`f4Lf2|E2{AnArMxy$ve#Q^ zH1TzaYIvOyOerPFRGgZX63xJ|s741PC3BHGmJC-*O1Md}aE!PYMBJwl$$nb;V4%ZT z1H*DJ<#iuM2%_?!w^23mbtu;GIzy$tl#CJOsVHHjL{pytB03l;xgr;7PfGY_2z+ce z1J+%LNH&@i=a!U^5X1Xk%4;Jf$G?L{6JLj@hSwRvl-2E@ic_;vq8Ydd)#zZPliZ#5>P^m8^GsF?8 zC}E^TQ@_UI#z@J-xk!6b!oU6CV|xj(?uUqEqq#s~NeKxttn*S{8!5T;T{N2bIz%Lw1X|$1&2azj?uR~PB>x^K^>aIz}saYw}4E)n#*hopyQb-9Iu9lQ=Q*z-# z(GEo1oe;@>8WHR;*1&L>m-4y~BLq?TG;$@r%7FE%;dO>eeJNQeZcjxCBPE*pa*G=y zCF^sM_M~L*Qt)#`G=4aGF&Yw;U@3GC895gxI+=ie(E0VFxJ5E7cb>?A4UkGas_fFzRG}< zXn38WQeR4zh}Tk4!bpjx-tZ&yjEt0Qjobh?Hfc{v_@`xjY&`($9*9UbnhTqjl#md^ zDPGEJBPHvQD~PW{RKx3xV9M&2r{dJClxPOpe{8riQgQ@x$CBY{NeMU27p@RvLBu@^ zk?g0EV27~=hMT;U*L@fvh{{HvplaglP^{r~hDv=YSs{J^bO6PElvVjSn)(i?R|g{{ z2c>djllG*9f6vFqb_`(MiHKyQxqxg*2?;S=?WMdnQnKZzXaVtch-!G95lmTK!&ID_ zl@iUszNkhABPHh`cPtsMmXz=iLg6}bC5X7UB9i^|b+E%&1H)o3<#iuM2%>VQWvH6? zIuvVoouN`+O4fk!rOIwP2}x*bw+YF0`#11F&x9gLLRj@+?ixH?kOi-$RQTI5ks zabHCwJL;KWkFg4de|agd`!GVl4&DDl-Ne@+s^N8pN_{awb$g}agpm_Xej14AVB}$BC$%j$DcFI?t#wQ|D>5VqrIY7O<8e)*-Uq>m-cSU<2 z^IfqkF`aV$%aoXI;1%c!(b5N9A-X8gGsfZE)a?LOFgLk|+)b`Wj(KhTssS)kF^MxW@~LiVn>kJ zB>)p=Sg@Ih6+K}A7-IT_0*S>xBB56-IL9gLZna1;%dWa+CA#Wht4Qo?-LzlU%(Tqw z--)}e1Fzy=R!N|H&js;w=Wb*0yvio-ChoR!%X+mlAo87Z+=s+g|M?32FbYLts8uco zSU1JjS~rEd-~H6RrQL-jGLKLNFSRnYH1c8eg?mdE@va3SKDBNNhBh_0jWvp&7F?N( zp9~0byak5R=$tMF%{(8C$3_nL8vNY}u!0NuZzo%)umu58FKBJL#6W8cz+Kfqw6h>Y+`1{a(vo4*oj&e&NpZam zvCzJ`)4C}-e7!+8>}W!frI3oz7KoT?-<)FI_=moB;?XLEq82+Df~FGPQuK98(a8cS zu%+K%`taA4WEcGO{w|o?NhrbB1kmFv?Jo556W$esM69(S(zK)#J1Tiy>9?@3T+h;iKU~$@% zgYz~PSfIUU05WAX}_T5O@JVQC3aBCjc04h(SX9*Dn9jx(Qe^hKA7%jxQS+AUs`OE~z#jWeL#(ks$GDFPZCkCU zi$uZP!iA_eyK2uM2)<2IJkEOLx@V2vYOyH#*uO#hItxl%YTwMTZlbL%m}$x>8Saaz-Rk^^Ah}OO;s3GB4<7M5PDV+KhSp8dE!ISWfzkNx z<8E8=m<1vpux|WU^dU&6|B6N`W^wYY$o57JXWI04@o$L%w=`H+)Uuj?yadK${TPchZeG=)O>f*MJ~o9hQ=L-7H{NtL~^L&zlBL4_n>Im z_h_!Z>0xdLM4PZeRWcyjo;ObUA<(&zE`P|nCpzvWB4L0o5!=}}yD5xw+5CaPkge|9 z4gY@5e&~C>M{y!4&hRPDv?!%VR+Z=CX5N%0mP=p4Gb}Ik&_mNNg z{GgE|k8>KG*7gK~C-`M}x}K3c5J}4H(v&CoOhE_J>(3PQkiA|SoqjL>sHe|-{PWtq zz)sA>{fnga1|msf0WO@xeaQcW`CkR|Uq}8=%;$881>XnrQJf-ilZbp)(4J9_`?yFJ z>;s}nJ;ky!U^qJzCx)C}aS~T!8jEv55l$&f0{mYxC-F;5;cyB$GF|7tg2tjlCOQqy zY_l&)-ER;%qjpBG+zl8VcJwZ>OU`voH}z#X1zm>^+8=fstOBuvb2NAb#8d^7 z$qQ$IbO^4;bUN)%Q=~xLk)pY{*2)%_*f(ccH@+(ECqJVw#N}-AAh@#(#r71IBF$L) zOU0|)w&?rp3smjxNh+^vK6HO%d$KP|oon}qhm?6Cs@SzwdJKEo)Gq#{;c&9o#DWs7 ztsAHKGi##VJVfnp7Ju6CZzQnVhFWXgm;ve=Jc1_yi16Yzp!ltO)t`gz&1yHRo0l`#=suePgW$K%zQBeL#GZ?y-QK~aw!^~GM35>AJOFna)8z- zD)aMT=11b>v6G$X7X`{3@nAm^lT_|r_KuM#hxPQ(!pn-TENK000lM)O3rsv|-4xMc z(!pG50?p47JB!;a5dSUU4j3A9lljJApU^N6322^?p4Pmrj4PKAY$edNlldzO{t zlAesZ=MM^L{m5nBM&Bc-VpH|tx2BRXGxU(08QSebxFh3H3cmtVOfR-m*^56w_W3Fs z6GOMOov(OYLLT>HZO;U1la(xBC8?8ET?)4PSk^S1Sic6af;@gpbc@Gi!5)uE%)`iI zDYn)q9$!wX?9a&KHYyuD-oE8rLYGFD_ds_sKXDwcxOphTowu^9cff`8Yq0fZC`z3~ z1I+Dk$E`a_!*Ke?eVvX>Qt#Nk0A<|L7$>CMrR$X6bQ7w74)<~nD)PQazBAmLp2W>g zWhh3;1P3?0M&iav%z-oZ0T3d8B9d*Va~gEU+@Fm1>i)F5^j`No9@ym{v%VJCCEXo& zPQ-Qh`2h7fiRBOA`}W9=bU`GEJwT7LB>EIOy!=)6`bjA9yJvZXwoNa)h&8JO*hF+Z^ySKI^c zu0$^rI#CiMmbLj#EB+1P&$ddK!qm*+|Gz{QqkuNdIFH!e&a-wM+=<9 zsc1bn`bLgHB&n!r&~ZuOjA#DoI{z)6y(o?T3|WXVGtnPcR}zHVN+jx8xNs7`VrvPv zgham7`DUJfR$*&SVoI5HXBBS88@v`+OPE#Ii!%VKq@u7HOPs`Oct_TeRr0L-;%ZfcpTB$BZrnd)T+4XW-4AyWtSupLw5k~nGrZnLQdi#=+Fak z9nSMCLfB>0sQoFEL>AiV*~gOGm@^B>mvB@_(&mCbHY0?bVOj^T#8T_ap$ zm(@Oj3n$SI5L{1p9W46E{6gqPd6A+V^x}L|0CI&eE|=kxI(u7Wb@8(k`(Wl|PuxZ( zAd=+xqN~^K0MW+0l?RCJd2=y-m~KBv6kpqwU9bkT$7d6tTTfE(yDNP4B6k-%vj3gL z1ne&0zLN-d*-8wf2Zj_RyUCu7j&mFyk#WD#Kn|8}@IH=m3a;>$ar7?T{{n=k5aL9T zJ5Zg(_F#)g4I-Tp`IX40=dNz2l*l?Lk=}$EjVOJfReew>k{n(2jha+WyaV!+hCASw~!@)#HXy$jkg#@xjIxZ<$^cRnIX z>TG?HBC2{t{wb96Xk46Vaxos-4ODm>&ixTlPAd9P9Tr!dV*KJnljrI1X7%E@#N5P* zxZ*(pcXvdRU|e6Q4$~|12O|4W{NnOhK~iUrLKYAHsqDlRAjiXg?sP;xIVY*l2F^k@ zmxJQ+L}21Ryu>_<6yXw&1gF$POt3`0w1W~zOk6r#=ZSEc#fMQs`}ejA<_f@YeI>%R zoD`UUCKL<~^*CI_iEu-e4}-d}B)+gE^cuu%3Fy$(jPO95gi!0{{i-+ z;^AhAD@EJAxzo?IE0g*>-E@FogO~Ys-azED4D)n&8L$^~Nu8UBzBP%X8{>l*gqf#dR8M!t=DBB?&&~OM!~C{u zjg$08Eo`w(gIe&`+yA!$IL{2ki5%yqf4TkNN$iVW z;)#I>&*AwjIEk&`_VE0Xdy3Ad+am$gJEPC-or`jwDpbex65n9ajzVt>( zBbz$})j7jNQ#^f6(?*tPaJe#`;BLr|n7=~j%dRVpo{gSOl$A*o>?xB#Z z4aT4tlh+BmO$go2rTH3IS|4gDy z)Qz$vnl#+sSQ1Se?jYBW=8HeAWvd?`QVgQAV*+ zc86IdpN>cUF<>yKB+C8IK;W~*YMO~tOGCuYSUoqZu*7Xt53>T#LBvwjLM7y$n<+Y@5* zMSIG<7tC8k9iiT$KZIN>)*veLPq9~qw`jcxyhS3=ufuFL_5n{)SbXJ@fN*ILL2ZFJx=@@e~Zw0jkeCz9Y!Yk7L@@e3R zHf=n9f=gxPVZHd9vb7t>zV;_z6 zUE2rT7(G7JbQ~BS24e21=@g$6+e%M0$=VoZAiW&FI5Fa*n435PCf;0JxlbeVSyKLR zu`4Y*+>CPEVs}?*sdXgm5A3Cn|5=0g_IFI*8lsn+L6%z}Zj*?v}WnyKV~# zfwQ4eZ5$HFP}VgN={F+roTv_Yo)=X%g+^kUdR{d9moFOFX!5$Mld~E0pIhqo?A{s7 z=hS}~r<^hx=Q^nV26CeccKG{t(W~|i&37H-k>gIB+tfi_xs62w(Zrj8W07cJ-*6UF z2T9^w?$gpi^`QHoqWE~^ijh{47;N8g_m&Ql%v^UOvbZaho123H`!#pi9^@ujCE^78 zW|(!8X}{)`HMw8&o$bI&UD~gyEfnn6T*7|J`azM*`!#PR&i`h=W{mQ=A^SBCCV@Qn zYfc0#2N$^q&EK`@k24uIYD%%wy@`b+ywr&^9(A1iLCJjwk<^Kt=aLt6DYc5`2y`qb zz?>wt9>W(%*Wwo^`p4o~#EZrAh&clNl_Stk9D(=|CpiKUU5`MLRAT?#V3MNP?T1KK znQanPe+lYv0P^HgTz>y)^lg|W!v{8aV9A}KX>g*<=if={gH9DFpF>o6yvfg=hb$hT zR@sS5lV~$;-A@tuvl^1zVt+28OQeIG$Vlpw*S`Rm2ZMbCdCpoM*K`ukV?QoWLPmHL zTvAfrw7_9^o_LMW?=$)3EntyEc)ndyyZ;n#E~Ru=w@cz!IUO?D!A&3Oqb3GoW|p7s zac5{MoSC)SuTRQXpqw8iipvlEB)-E4%a0Ga588N6Qh>Ib^>~Z~{4rvoLG&9!L=uCuCKjsx z)XPCAA4F97VVA_tI1(@tw~=ugPqK1@l*+;~QDA!*11PBoqO!EB=a~Sc#0HU`2{POM z_Xwkzqu;JmQZA7t2}T{fEBsSU>z`2lCq9O`GNxXCNDSZ5ij&nY(IJjA?y&oXlLRXa zqOxUgOnvZ@AJNl6O(qn!6-6v|@Nq_j!give&Gkvld}D9d0X-HcgnKw9U?LT_OfS-mBrY(VR%BkPBKKOnbe4#e20=r_o!9@obJ<$nwCP z0=;m>jC6wqI6|&udGJMg;fnWWqmftYG#VmGgANi7tI9icpY}6Ij@6;>Y}WBm0iRoE*;F3hNZd|T=KF*lrK^CK+c~d z=X|;RkYzL9HXZ*9&^V2cY9?rL=&&OV z4;?g67iEX2>?oJ;bTB*pbPnH@$9Dx2T-NhLlxu_8gV;(m{fhW+-u!1GoX=-cue&W_==YGM6FphlA*0}a%&_F z70^ggTO*~rn(XEFJ-|gkD@D1QpFObcgNejdeLqB}TH4Xd_W;<-mk?>D1?CiSD}oND zmrpcEO$GNC=paT|H^thDVW|=0tvp~HICI&-S#_Y1VvRx_IB|F2WYvL2P+>pH03A4M zH=yL919b!I4^w!3r<0AK1AUJy@Ylv}v`q4pWqjSqW0)`Rh&^-3mU-dr@%8mRa>u7%KDE_s;8Yk!Y zs)4ePubDM}D>4ywd_9;*VaM0=iImUys$a`$kFUE}o$SI9%V&JmIJw7H4Hb5LJ+~LQ z2s^$$Or)^m>nb7z##h~)PXG1TlPGuURm_{tF6!*{lhXp7M0Xg6v;76iE3g=JjLOF+ zzo*krh6kIvgleyp4l_4~^kp7t^{?^WQt=~=6T;Ma;aK6!vk}OV&*f8oiL;&NoLqBS z+GqPn%$==OfC3*)8zRb4Wu)<{2-bT=pWvFR-!u05X=yY8-@Y`u>}GuP;0Jt)gMSUM zE3(|Z5y?pq{u62Ly;biUz|WrqC4FF(YSIaAd=v61|dlhhUrNEieH>S&bTR< zM7Z87!oO}G>diXvFCKL8W*wRbXB}E(n043(=-#YD%iOaLDDK}ElCt^CI(*)TZwoiL z>QFak9njNaAF!6y#y1aIk0-fxkcJBApxT&q0O#Gwd8kg*BIC?ywLyQl3z-OO z6&+8cuvXFaM9Rl1s<~MQbnYHT}UwSgYtYB89bz z{v=YsDyrpKhrh6cv+6)2#rCYj*9QP6s}3}RYRx({BuXASuzuD-zTHMw>X$uV&(Md@ z&ok8EnLI<^>a5nR176-cIULF42cUo}wn@ip_T!<7eviLm4Ai$n@L zzWz$2e8yM(T5kBP13LLHhoIIx##cR`kb8X9P+`Z{pZTc6j<21`df4%G1d#&ctM1Mm zvko(Xlxf!CU6sEfvknd%VKp_tDS!;K4mhsiPZ@C5p}ma|n04spm*kjrI03T`;}u}_ zW*vGxe3F`JxEWO3dl1Q~1O7LrljN)b!;?s#!!J%CCov3D2XEra{Sc7^m$L>*f-ro8 z^auRn1aihz&c`|YL8?epmL22GH1I!1b&%glEd0HQg$*j+zV;B6@khySw_v|S#U;NC z^fKD1jB9=w=>Z*>FixR4Sqir z*gy6e;)A`wTBBwcCv&|^_Q1@;(F0kvk`V)qlUplksO(zFberafzSU)e z!9`fD^emCWYNelv6wpdpto~jee^U2{U2EJ{BM)*Xu!Hlk`ZWqHghrnZ1x{AWETh%` z`w*biTm430H-VWCe>}`+^_M+kZL?7F#25CoBk-VKw~9I~wQkhw740W_h%c?|D31Z? zpdCN6I3DdQTJ<7b9u3f;i0AKh&^~~{5#vNV!Snbg6lLDBq|H6l(jz!=2n}U#IWd&< zMnE=r=`b*s)i^Z|T;t?4PBl<=V-s7nJI$7i7>|_lTwv%TaS&dG9iAZ5P`M*TUr<3(7nnx$wI}MFg%Hzy< zQtafjjz+Cn$66zJ8YlNytD&-wwfe;~?-fP)7e4B+W9{~2J?vO}ERh0Zt?o|a0pQ#F zFkldTeSI42W^L;^l_24*=lOYWdU^6+kQ!FZ`eooX4N~o+NaNxZYkswj6*w5?3|Dnv zT`{nRh$4p7jd8QAba6)4xoHH z@OIo(S}21Qis_&<=znB@_Q`Sa^E(SbeRTUU(bEtN{4WC6J)6<^R;#FfyO{4B$#qbg z=F0>>q<=G-;v7jMd_Uy9Eb~@IoL*;+SB}dtl)UFAf5FMWXVVah~H+@}PP1lw0y;5ewnCTzQtt z_)0r2KTPv7wBz!_w85;Y@Vmg)ZI$>M z@>P(F&u-cJlg~kgp2W+dAglT`4_>3>R-YOwyZTgurx{^N^||Y@;3BO0Jc&qQ z)#uGb3aHOoc2!!lgG0J17as?laIVVTqkvNHsu+Rwb!^?;8txC=8C{k38C;dMZrjm# z&b8pFtfH9y&pnmm%to|!D4?IFp8&o#wxjYMJ3XwU(ukagwV`_vDIXg;e@7)tA8UUC zeZ1nt{Q6j<)QX?78<_~($EOe}Y#-l7qLbf+B&g$L_xGB;~F-CL1P1y$|Qr(m(UY>SS zewdc-rnu3y#_;Ew!)zNV;HBKnoN;UJ5l%m^ zNL2Pe!}CPCr+Ff;7qJk33ED@w3~zXj$g8(b_cA<3#0lq!be#Z{dPl?<0lqrjoE(v5?i~~HoNK`mIgNDdoFlT# zjZOkz8`}{%<}@%7)<~XBq_9TvD@4l2NUk|YWSM*N>F z#hAVUN91*oNOeU1@bWxIW_})k-$-LuSaHbNC=K`XkypiSSX>Vk)^hOFQ zW`RT|cVw|U=P!6`>X18fF8F~IDVB5kBLx+!(BW`M3M$s%BF!UFB+y+|xg?9-!Dpir zvZ_jB;b|`>x2n`o+2?GO1bRRl2eu>Mf7Ik_Z@-5%%QIoEXtBX-Ba7X=VVGne zXU(WsyDrHSGr&dIarS#6g&k)*vb}+ER`;fHNeU{ihjB(Dz_+I9lN8NjPo}yPku_guwn*iW%5rJ8|qvrS!81c{FAr*lAwRWFGu=DsGbsUe!en7UkVtZ z{-BfYpX>ny-$y8j_3m4W+uRS@^{XuW?<~r5`Yg(g-bxCN zL@0meMsFqM!e0g|N9Fc_qoVTe2;?c}nD^a$UNE9|(5??y1b_xiqL)a>>KmerS_!jNvuQN#)7woJPiDD`g3X70Ak zcfaTRS_^K=BGRpMZp(c4u*<>M#&%ooz6?x+HK{)(QdpC^DVv**NnLYp%Y66mGxO`? zT6J5B$VAva?oFhyeSA8R^66u3Xp0SYTjslKuRx_)$5~~L(Il%~w`C%^2s_T+Nu;pj z?8ih3jI+8ojoZ?o;(B%R#5bMkwG_j8OZ8f|^zv-4LE^`w1@qz{hX>#pbW?W?RP7kmQyW&EKbYC z9!O57CDNjyw04=cIRJ<4#=uFjlHK=OloIc<(}E#BCO*4 zj7VV>XZ&g)1r%p3J1AGMgF`wf>#hM#I0vOIQR*EOBe4Exu{o`)%yzH34$rw39F*at zTjv~<+3rtsz}LohQ1&MiVU6c=h!oa%UPz>TjOUtjP-eSF%+0TlYt=!y@A_)=@#jPe z+s7@~+p#0?JX$K|q@srs>2c;=YLlT!r0S9Gkza$R_WjugseO?`~ zKK&sl-9fp^qn`KilSLLnRmV?Oros9hO4p<@40-M8WN}TB9!O5tq`wE0?wTBQs&Y-n z0Kz>Dk#tR-m97ch2!`{KUV>koKu%&Xe2wdH<=%owf=f3eNf3sIkUoZAoIuXF>+cfI zKfEGQ`NKTVHCdYGnvC@hq0I0Op^Wo96C8|CODE$z&t$PagmPNI3sIiQq(GkXOeR~N z$rR5s!GQ{Y=|q3uXxiVDY@8mD4dt1z027aVx z0*JbDXI>OB)9u>LTyIe8{i-Ojh;IoE<`@(abZ&Uq$N-7D?@ zUmM#q`GTDu)-!2I&cj;G1BjH5)m(F)$yE2pJM-(~TJ=o!BNJi!_$(rY?c)VR%BPRD zEiE>9>13+g6*fusaaLJlw8(1LGns!ExClGWE+#JI*6&byCU;oHSv-@cJdm88$>$zWx@S^4QF$if9=IAs zh@`8rQhFxzA{g2sJBeSMKu+QuxEft?<@Q7*!KIgxBnZPnNC)8;Cy+Dlg*)-rM_!Sr zJo{14Gx;;kGdZ}3g^`NogOwvPPksDMpz#~sBYB^XAgrcrd>@d)YRbKd6ws8l z?2$ad4i4#&bRteTkEH+oK&kggHf@hY&EQ4LsFIyb-{%_PE_x8pxfVQBatIIFBMzV)^1k?ch-!j7|(h!l35y_-mZaaQ-H@kk;SA4(I@ zx1Z^d{2vgNLjvO`;4}Q>m7HsxL+J=BkI+(c;&k-jOkT-|pjXnz#&KGiJXoZN&wcOD|?ZImv+z?>u;!xKoK z#V<}ECvi8tjW=-Ret<}VOGhI~5QbGqzsE05AZOg_JA@Vb- zx*-J>3s6-iN2H&7-(z@Z>X0LHHTZ#4DVB4(A_WzfpjGlv{489gxg&}Mx}z$Gq@O!> z5jr8OqBPIAc9%#_d>mYaRg^apDXgM=n@9mgS<4Q|f$ZRr4$0$B0w z!1^P@=Cnl8&mHg-o^vfYB&|ue&N(Fg+yzgAuZ``H6p)Fq#&S<0g*BE>B~m`da?Lp; z{oE~{&99GZ)gc-8Of~xWCL)FH<9CUaPakU&T5RwVNk4Z843q5RtTL}?z|^io@+O~j z*l{*O*29joyAdfc&g$MY4oN}9Dv!b6 zlmXiBNqQo$SO98qWRP^-4ii00r|{2D)?@|jZUE`NL}CAX&&D5M(@xFr=mDjRz4axX$8!KLewBnZPCq<_ONP9SGo z3xF^1ibUnNZ+h;^z%+NIW173Nb(*`fb(*`fLk8Dm#|(L00Sc0SGVP>=!A{#t~7rMT!dAl2NEf)8l6t0fEul3cjdQN zP+>@SWejn`xhogH43v6zWixkIy1MK5zSe@f@+#@pId`S2JMtgkYh$}BkGuvZ!n!Np z5GkxF-JZ?O$CR!)ccrWQ;*$LOxK`bjR%9Y2 zoAUvryYiR^m~*w|Qx7QJT{(J^a#wx_gxl~f&;J-H-4(hP3@wqJz%Nc9C$a8!;cSmv zcUKKAU5_L|81_Rt0KYhaoN>JYKGG`^m1{rp+?6vdcLgVN5DMEDwd{>6={CFoIJM}~ zLAniYMej^Y939*X--cM%A)jFa_@Tg5^v=1y;hqU7?6i73{U1nxir&bwu5lE53Zbxr z+xtDVJP$`fqvSr6uA#zy?6=oD;3BL7n@psz3Tz&c0tzgPqtIVkL^|c5n=~-^#}R&ajiNEeaJ-EK0bp; zVf%PKk@D$dZQ9BqAa@_ze>iM(khc0E$DLt{WFKdh&BI5kQF4#78Y=rZoB59r@A?p2 zgdJx;AyU|Jwh7xC7-w~F8b`sc*q=@IZCg(N_XZv;AJNsUX$(n%Px0rvmafqQx@8EAXc!1DDeo4?ffRSqq`m~w*l^#~QDcoVQGKC92hHcvvk(`RZ zSen8#TN#qb-WI<&ftGKHstpZ|p^+{QiV|IqS{ZVDgp zDYyvxik?fPu&?ODL<+p3wQLIS$PNx^3g7q{aKf3wi&kiP=CIc@Q2` zTedea&g$OGZVKNHQ+OEgq$vy&H`4e=7e+3(+xvfZak458n6q=dyli&yfkC_YQ5!r! z=rzA2j9t9m!%DY{S9o@D2iU7_XGGG_eNfuPv|$-~BJGV|oIpv%J_j+?m${|nE#7Odkoq+3_4;{l#(fPQ*tHTcTII@TyTCyF&t*ooqX zWFoBPwg-{IT5c1Gl#k_Bb300!xy`@Nua9fhIzH*UYV`5VL<-x-?-41VKGyc!hFizY z+`+I$vX8T7RIFX=_$@x^u;Xk4vL1Gv-JM8*aaQ-Hv5q4Zm(WNtwkyr!zW|XFgWh*O z)9vG#9srC{-)4Ty%gbgT_ce8J-uQhRJg}?e8^0uIAD;;}hkIJd*~+`v3C1XQmBfqB z>zZNUN&iyNVL&R&bX&<5zc?TB2jtCI?wL@-m<&Z9*k)5ZUBu` zJThIH-9rJX3Szltq+{-u|AvIrA*;Ix{P5xAxjAEAbvI|k++}Og@;q#Az3n2m&8?xr z+T5S8|HJBnCO-iwtS;zBq<}8SVsqEj=8R|A!69w#9f=dp=05mmpw!#k8C2iqG$S2z zpZ^8VxfX2hD@nJm*xY&(MPba{`d9Fkhs~`~a@yP)D6Gvr?LS~5tj+x(k;2-8UlJ)F zdoVC1kbC361;497RgSEFqz!2F@uk1z*T)(qXCG^zuzma)A9UD0j+67SeY`)B^66u3 zC05(!KFI5B^zqC8MWtECS@VE2O73x1LuDUl{jCcA1Lxe`Cl^s`(S=C@_%Q3!#})wBz&)J zPeAW47tvP8cDL7MBZ52-hha~oeesJE+9@AA64_QQS8(I=e9n_j$e z5-UdwXEGq%If!KQNV+?THT+z3oOg`5*-1KINz!AOhxBp$;zW<1&FE4@PU89#;s4;u zeH)P^dD7KH{n-}Gg9aa)wHSIkUwVz(v61ML=f^&eRo!U#cBzAqw<7-1C!Hfa}s z*2N$x6vle|!%Etd#LsH_qhc>;6nD1UXj|fBHT_M6g&wZEvf=&?P-?^UFV=OeY9QLR zHg$`*byIL#Qb$?j~x zo22P~o7>}A)e+cwhY|61_YmB#Uw?<&7pZ8k#}mJ+ox(zKunQTG1B;hkq*V#;O}}cS zhW`+SLMj)X;}p-yD9^eal{~~s?zEr^E^KceRC*-^mu)3xTM+oNr`C*`Dh`Mgimw}j zu2hU(wxFuiK~Q<>P;_7?b7N}M|JKs*3s^a$Y>;8rO?0#+w}yYk@gsz1kU0izFxk4=ji{ z@lhxeL#=W#z`7~E*1C~KOrT2lmUbVYw)i|k71;ez5`g24drOx*yQ4G>7u^wOcL?1L z9z+v;~neL0C(P}hI9Bvhf1MHjL*3I5T>hzq|)n5NJ77fH|D_bnLZ$7YYBnjV4 zo(_#hV|Th@F*?$E@r>lFLUalq!vTDcPO-oW23QZzJUES0Ft=0uC=4{FI#@tOZI#n{GZ7mBv=sjV+`N=Vf=Y z$79t&GztR)aM{CF15}4_(5;AqmObdU-^P+w@R&TIDw`(z232V?bF9FgfV$h{pGEN?b-GOXhK89V#(i$-A7NEAeX4t)i zhHW~A-FAGRvMQN$&6loZ@-Xm5vXZa{-Zez34Fj)K6vRQgh77z(%|NSa18;UyfMp$` z^;mB7bo~%*`a)i9gdsYcfmi0ShOxA7b3E2O3_OiO18>0=DH2n)f%i5AHmme_>{v;? z^jMw2%Z(sCRT+4t;w}nLR^6MIfu|22nC2F?66;AB&1zYu9NHt@D@h4$rR;5BGn0|s6NYO8Ao-d$+ereok0@qNmwWNOI3 z>&;5S8hED@sWuF}R^sb+AYDTS-eA(I+Q6IK7GPP2=z0Usaf(`46D%2~ng925FjX3O ztwhHTc&s4}yo&ZI5>vH-_fR62^qA3IU)39Ux+lD}4jOo^#KjbzthzTZ15bZ-#Wc4t zA(oS_{QQcSUGoNBLhM_HN^0D|ONdLi0^Pb{;Qfb93~S(huqBW-V*@XiMEmkF@V)}z z1~1J{B9S__G<$JJ^uQ*wG`pJIW>qpZWZ-Sdmo}_{cQ}!1!@x_3SGED^8Zz*9A+4$n zydhfytlq#ghTA5v7ph7FFCiLq#$yd>;7!^#MPjNp@Md?)B|TOm7kjST3_=9UQ%qm9V)4D11~8~>H@lT!@&EHO$=+` zJ-$7VHe&YQVr7Od@s6z#F?GdSH_=@ZKP|S(Qwx_P`#;wB06oEYZ4r zX~Pk85}WZ*R?t*Q;YU3UUly@9uR8F)$YRX04=kOtmh;@A>XwShOe zJeTyO7&Ex7H}F#Wqz)Q*NpZl=c&b@-Z(atT{>MYp+`=B>Hqw=UeduM^yn)w4G~5N1 z)VP7yLmadl=++Gb?+G?BtbsRoS0HW12Hu-&Up@xj-Q8=zz}tmH>X?CdKo9i5CS%|| zKyI@tnHn9t|t^$?f#1nC+w@P64HwCv$J^C62C1gkgjHZKFOhj@8U zJl2o~-Y&$kC8lZvZ^$0Gq{ocz`l{Z*(>>v(b`Dm(&E*u~( zAl;j+lA1U028flcq{a=r0b+-~pj$T#yc>Ffm9Pfhw7r3}85?*HvVHj&c$f690Ryi& ziPSLzZ@WI|flbE1yNcXqRWhmCqna~#i&;rn1MfE?)rNsLK%BHMNY{{o_rX4(We?Yx z4ZQzQZ`B)ko0ow%K-|3_9&1PguQ_pSiK*Ja+qGXV=}9qWa9eNSrSwT1H1Gz9qW*ZQ zS#@t-2Hp?zQdM-}7%`f3#XY8^<_)|t;#F2s;|AUsQ9J;2>xO}M*8X56tbup*0YKV} z4ZK-wUp@xjxC3jz!21QY)indJ=pgjKCS%}DB)3_WjL{KVVODF2_D)t3*1-FiNVQ?$ zjS&Y81nC+w@E$)HwCv$Jvw`;^^;W%sw|NtVp6LsDRR;~cF=91^C#&ww%fK62nW~}-XNZ1-KzEE)Qu7Ah3~>)Dsc{2uhWLIc z=++GbZ}?$gC9HwB=U^ah#s=PLY+pVG-ho4Ez`*+ewbeBPZ#5dW=@@u}_&#M-GO605 znlpG8v68R`-XbE^hJiOj>@WkfmW|f{4V+ObN23|^^)IkGphIoU*lU4WTW#Bz|RjP_EoGZ3D8gyT` zN^0J~n=3A3B{go~%@uEr1l_t};O#XWtb{f262|~(GdA!JWBc+k@U|aO0|wsXsI9IU zcyFL#n~s6kjqg)dC6lT>s%hYjVI^S=yh7S0Q*Ypzd1Bo)bNTS%>I)18v`761EW;4KjoDLh$qZ(au8+v8GIbm0o|8tHyvmDId}w?gbV z6_wPufww|TItO&?hJm-7O$=+`JvR+Vo3VknmhH>Ozn5j4LjFjoFse=aI3Nh$>Jk_kaH!lNkzhhEWbm2O2 zFX;}mN^0J~TPI2`KqWP9;H?vbF9zMZVcZ_axhwkBxWrRW)Gam61ptv+;JFg&x>sY`h!DZB{*# z`UY0h#(RsEgthS+@J-)P8?UTkMlEv2)u3HNM&63qpk)u)nT@;%!Rn2?P0PrOerAny z1^ysc=3Q|>dgNL>*N|3Tk~p@=RBh$;y(X9V_?-C{^;VwW73yLmSb5Qr8Kp-vM(JsN z9Uf~|^_!QO*Rgl1mM&}~#AFiQ)heoaGY_?V$XaUL%md*TH-d28F!N^40V`q6ypyj7 z(q?St-OBdmW9ChoTLWfZA&FGS%!_~8%5@5cHZ^ZZseb$XwBX8Q{A56g<1H|hmUV7z z&>Bl{_eIfYiyP4LO~$;NN^Z027t=o78`b&{-UF;8ta-PBNVQ?!L3<4S8)(;%dG|sk zXxU?RX7la~Dy(|*Zu2tlAWB!?jOQBCyc5K+MW$-=Zp)i;iI09eOnZA%$bC zJzz-N4R_$NW>tfkr6)?9tZGm*6p)^6Z?Bi0YDrHU^VYT$opv%0q`>w;O|}o8pY&+( zOwv38K4Hm#rn!glSQ^}<#yVe_7> zldr1s;qwzV4W3EZf~v~Q$oZ-Y--*2kk2R~RGGneSJrB>zB|U|jBYU8GmqMM@;P)~7 zi+YRA>k6$)@|7MRK0oQv;F+W+i>m7AafTDD56{O_%|lgbl*nIf>giV8I61JeKG6SQps+Nc~_v5i#K|f>nxVizckX@l z(o-$z(YhpG>G9$7lO7G8NqVxVsxqyr7K#xI@Kp0qRT`x_s%puDxr8mFs`}Rh^}<#y zVe_7BowTYJiW?W=v1V0OnXRfu#L23vGFnxgAF7w0YDtgQB^yIk*)FCT=SsAyS|Zj{ z5VB5#nQ=~|q$|YYD(aXkj(@ne>zE;4+2A^&nVsd1y00*2*!}NlNFI7!<5Wkl-~K4- z$oghx)ax%k0+f1x$H@1lFtHcdzhYSLX^GpE$MIaVDt7a3mU%d|LBDt`m-u9~L0zKM zi;sB*`HIg*RP0%lm6inVUs>@a9%~-TO5;>VSsltc!YQkXPt;3Wwaf_bCEqAUXh2zI znA(H5ZTU2wYgT2I*$Tbtsa)cd(F%QVQN8$7OMEt>vZ~5LTqyoZ;n^T7G_ax1sB&$# zQXzi3!If0y`Im}e&!Hi;taM*`HrHE|(L(&{nfkY;T5rw9RJwts-waB(R9yQ49&1RQ z8zD~CAv>ea?f87X^i)fF>Wa?QQtUXsJ}eZ!Q4q4~+;kP1!Sm1TF>8aeuuzP733b%6 zI(%<&E`iRd4u5{JUZATb&{~l4oyzjz^P6?o;OU}rWsj8=!c!jsi!?EIwi17R3w6}8%Ki77s3Yt6o>ApCBTD^C6aJ;C%PO~(c;Ov9){rW< zD{-<)Pezq{=-c(uQ>_7eV_Jt*EMd12+x!zxb;DF{W_75SiVMexYu-a0d8k8;Qk?}G z!8)=EbVhZ!<-7F)T`hsui>>)upgw$l&awtiAKjsc1J1J1B(rhH6}{E-ET&V z&A?e6AeK{jYQu6X^Q5}4hZy)7>ZoOPxM*1}fzGH7Kl!v?pf@{p*h5^t9FH}mI{fYb za!F4{b=aCH_3CibQioMoZb|Xm7kH|*tg23A9a-IkjH>FQ&+CP4vr|<`(funt){v^| zjxTdbPexU>ctySRR7-m5o|D;8TUG1C9V_uv^H5b9r8-V#Q`QkqRh55TFKpEkHa$O- zuaoJ+=jUW<@T#3mGo<_TVe7=_-{7%kRaKei!ww-%R_W0U1?Iy}T~#kV)smjNr>cAh zaD_NzHJ)l7s!F3&M^!!buUx{G(W?6N+j?QEmaut)&_+3H5tzEqFdw!;%={jYHLI%1 zJRkPo?{Y~`Mysj~QR*E)Gg@p0^I=J`hQhO9^I=u2mi7=seyHs_R*1)Iy^b-W-J05N z$2u`%gX_q0^hK)5mn7=!>>>a@{QDDCLP|1rp z{h$Ue-$?u>80srMr+kwa<9!$P`3b-qi$Fa}>-tL9@;|%EHxs&F?%V&R!_^oEi}k37 zlwz`CZPd+4Y&%O&kGry1zl>q9Sg+NEA zT8Ck+1k@>8i9?D}De(zskd6JyiqSh;=i-n^&wiY8+Xy z?gOaH{pY6T`le<(d6DWy$(U9NFt1)Bh<%l%iTE%tf?5Ekq&HMEUjtA5nFV2{-}vVuJepf30C zOAGcw0}vMMZ5rA}u&)Eec`f!6jUy}A&pj-4R_>oq3wEgi2n%*lL)!@UVSqTVV1KP~ zWCeQ|pf2~nIW5>ZKSt8O*^m{VqoHjCyA2@DE7;u{M^>;e0@UUH52OYAp#cb6?EIf7 zHP{F?sX>#nQs

bqId({6*ckox8l@V>T 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%0AN)}9 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