From dbd14f3e21c5110ae0b39126798cc0932f13be45 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 25 Jan 2026 14:54:01 +0000 Subject: [PATCH 1/9] Initial plan From 103754fdc10d0aff689c7c59db4eec68ba365114 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:00:46 +0000 Subject: [PATCH 2/9] Add level parameter to InputOrder and update all tests Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- .gitmodules | 2 +- build/CMakeCache.txt | 569 ++++++ build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 + .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 + .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++ build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++++++++ build/CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 597 ++++++ .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/Makefile.cmake | 176 ++ build/CMakeFiles/Makefile2 | 321 ++++ build/CMakeFiles/TargetDirectories.txt | 33 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + .../CMakeFiles/testsuite.dir/DependInfo.cmake | 27 + build/CMakeFiles/testsuite.dir/build.make | 165 ++ .../testsuite.dir/cmake_clean.cmake | 18 + .../testsuite.dir/compiler_depend.internal | 914 +++++++++ .../testsuite.dir/compiler_depend.make | 1671 +++++++++++++++++ .../testsuite.dir/compiler_depend.ts | 2 + build/CMakeFiles/testsuite.dir/depend.make | 2 + build/CMakeFiles/testsuite.dir/flags.make | 10 + build/CMakeFiles/testsuite.dir/link.d | 115 ++ build/CMakeFiles/testsuite.dir/link.txt | 1 + build/CMakeFiles/testsuite.dir/progress.make | 6 + .../testsuite.dir/src/exchange.cpp.o | Bin 0 -> 25456 bytes .../testsuite.dir/src/exchange.cpp.o.d | 195 ++ .../testsuite.dir/src/threadable.cpp.o | Bin 0 -> 7272 bytes .../testsuite.dir/src/threadable.cpp.o.d | 91 + .../testsuite.dir/src/tradingtool.cpp.o | Bin 0 -> 4024 bytes .../testsuite.dir/src/tradingtool.cpp.o.d | 147 ++ .../CMakeFiles/testsuite.dir/testsuite.cpp.o | Bin 0 -> 367672 bytes .../testsuite.dir/testsuite.cpp.o.d | 293 +++ build/CTestTestfile.cmake | 9 + build/Makefile | 378 ++++ build/cmake_install.cmake | 72 + .../CMakeDirectoryInformation.cmake | 16 + build/googletest/CMakeFiles/progress.marks | 1 + build/googletest/CTestTestfile.cmake | 7 + build/googletest/Makefile | 200 ++ build/googletest/cmake_install.cmake | 56 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock.dir/build.make | 114 ++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 + .../gmock.dir/cmake_clean_target.cmake | 3 + .../gmock.dir/compiler_depend.internal | 378 ++++ .../CMakeFiles/gmock.dir/compiler_depend.make | 1123 +++++++++++ .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../CMakeFiles/gmock.dir/src/gmock-all.cc.o | Bin 0 -> 230808 bytes .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 314 ++++ .../gmock_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock_main.dir/build.make | 114 ++ .../gmock_main.dir/cmake_clean.cmake | 11 + .../gmock_main.dir/cmake_clean_target.cmake | 3 + .../gmock_main.dir/compiler_depend.internal | 373 ++++ .../gmock_main.dir/compiler_depend.make | 1108 +++++++++++ .../gmock_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../gmock_main.dir/src/gmock_main.cc.o | Bin 0 -> 2096 bytes .../gmock_main.dir/src/gmock_main.cc.o.d | 308 +++ .../googlemock/CMakeFiles/progress.marks | 1 + .../googletest/googlemock/CTestTestfile.cmake | 7 + build/googletest/googlemock/Makefile | 284 +++ .../googletest/googlemock/cmake_install.cmake | 76 + .../CMakeDirectoryInformation.cmake | 16 + .../GTestTargets-noconfig.cmake | 53 + .../GTestTargets.cmake | 131 ++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest.dir/build.make | 114 ++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../gtest.dir/compiler_depend.internal | 403 ++++ .../CMakeFiles/gtest.dir/compiler_depend.make | 1198 ++++++++++++ .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest.dir/depend.make | 2 + .../CMakeFiles/gtest.dir/flags.make | 10 + .../googletest/CMakeFiles/gtest.dir/link.txt | 2 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 758024 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 331 ++++ .../gtest_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest_main.dir/build.make | 114 ++ .../gtest_main.dir/cmake_clean.cmake | 11 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../gtest_main.dir/compiler_depend.internal | 334 ++++ .../gtest_main.dir/compiler_depend.make | 991 ++++++++++ .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o | Bin 0 -> 2168 bytes .../gtest_main.dir/src/gtest_main.cc.o.d | 272 +++ .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/googletest/CTestTestfile.cmake | 6 + build/googletest/googletest/Makefile | 284 +++ .../googletest/googletest/cmake_install.cmake | 100 + .../googletest/generated/GTestConfig.cmake | 33 + .../generated/GTestConfigVersion.cmake | 43 + .../googletest/googletest/generated/gmock.pc | 11 + .../googletest/generated/gmock_main.pc | 11 + .../googletest/googletest/generated/gtest.pc | 10 + .../googletest/generated/gtest_main.pc | 11 + build/lib/libgmock.a | Bin 0 -> 242434 bytes build/lib/libgmock_main.a | Bin 0 -> 2238 bytes build/lib/libgtest.a | Bin 0 -> 811692 bytes build/lib/libgtest_main.a | Bin 0 -> 2310 bytes build/testsuite | Bin 0 -> 755712 bytes include/exchange.h | 9 +- src/exchange.cpp | 8 +- testsuite.cpp | 107 +- 123 files changed, 17113 insertions(+), 50 deletions(-) create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.31.6/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/CMakeFiles/testsuite.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/testsuite.dir/build.make create mode 100644 build/CMakeFiles/testsuite.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.internal create mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.make create mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/testsuite.dir/depend.make create mode 100644 build/CMakeFiles/testsuite.dir/flags.make create mode 100644 build/CMakeFiles/testsuite.dir/link.d create mode 100644 build/CMakeFiles/testsuite.dir/link.txt create mode 100644 build/CMakeFiles/testsuite.dir/progress.make create mode 100644 build/CMakeFiles/testsuite.dir/src/exchange.cpp.o create mode 100644 build/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d create mode 100644 build/CMakeFiles/testsuite.dir/src/threadable.cpp.o create mode 100644 build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d create mode 100644 build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o create mode 100644 build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d create mode 100644 build/CMakeFiles/testsuite.dir/testsuite.cpp.o create mode 100644 build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d create mode 100644 build/CTestTestfile.cmake create mode 100644 build/Makefile create mode 100644 build/cmake_install.cmake create mode 100644 build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest/CMakeFiles/progress.marks create mode 100644 build/googletest/CTestTestfile.cmake create mode 100644 build/googletest/Makefile create mode 100644 build/googletest/cmake_install.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o create mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o create mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d create mode 100644 build/googletest/googlemock/CMakeFiles/progress.marks create mode 100644 build/googletest/googlemock/CTestTestfile.cmake create mode 100644 build/googletest/googlemock/Makefile create mode 100644 build/googletest/googlemock/cmake_install.cmake create mode 100644 build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake create mode 100644 build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o create mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d create mode 100644 build/googletest/googletest/CMakeFiles/progress.marks create mode 100644 build/googletest/googletest/CTestTestfile.cmake create mode 100644 build/googletest/googletest/Makefile create mode 100644 build/googletest/googletest/cmake_install.cmake create mode 100644 build/googletest/googletest/generated/GTestConfig.cmake create mode 100644 build/googletest/googletest/generated/GTestConfigVersion.cmake create mode 100644 build/googletest/googletest/generated/gmock.pc create mode 100644 build/googletest/googletest/generated/gmock_main.pc create mode 100644 build/googletest/googletest/generated/gtest.pc create mode 100644 build/googletest/googletest/generated/gtest_main.pc create mode 100644 build/lib/libgmock.a create mode 100644 build/lib/libgmock_main.a create mode 100644 build/lib/libgtest.a create mode 100644 build/lib/libgtest_main.a create mode 100755 build/testsuite diff --git a/.gitmodules b/.gitmodules index 09d09ff..8cf8b5e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "googletest"] path = googletest - url = git@github.com:google/googletest.git + url = https://github.com/google/googletest.git diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..0baa7a3 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,569 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/exengine/exengine/build +# It was generated by CMake: /usr/local/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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/exengine/exengine/build/CMakeFiles/pkgRedirects + +//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/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Exchange + +//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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Exchange_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build + +//Value Computed by CMake +Exchange_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Exchange_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest/googlemock + +//Value Computed by CMake +gmock_IS_TOP_LEVEL:STATIC=OFF + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;gmock; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest + +//Value Computed by CMake +googletest-distribution_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest/googletest + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;gtest; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/exengine/exengine/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=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//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=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/exengine/exengine +//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=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v3.12.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +generated_dir:INTERNAL=/home/runner/work/exengine/exengine/build/googletest/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 0000000..6f50f91 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/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.31.6/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..14f6ae3 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..87f287194a15f3106a57cf4ff4b57eba7b928fa6 GIT binary patch literal 15968 zcmeHOeT)@X6~FH-3yXZbM+>?F!lqludsjp&cYT^ffv|^f=RcwL^vW;lA6?mR=?>Udz z;caWGF`CSInK}3T?)lw&=ggh=?z}m3IN8%3jYI@Xo%oQI%msUn#8iDkDX3L)E;>^;5MBowd5u`8p;syxdQie6M2)=J#F(dQSPME1vG+#c2~rF!&VH-2z%?3$5y_0o6tMfN`Rr{|s5#?c4IjU4nr!S;BH zu#J79560uzonMcvvFF@|*nHR)!`6{};o`^VcfR<8^A8?6YyTp*aO*=09{ce5a!dN9 zOXu$0yYimHUq1A7WBpU$I;&v&x74V`^P<(jbF<)Iodv%O@VI!Jh$o=nlLJsjTqJxT z6pu^1Q8WhdTLFI;Y(Yr_pw(#S5a3HN%9>(e%u$A5y9J_`po#Myi3)KNbX+vvG){~& z`mbN296w3^254+w(-g3baABG-qXx~QXStr4vz$C2gJYICgY6E^cH=y;BxCGJftYhz#E@BUpXR=I07Dc zUMQTRwA_K|Stp((?0cX8B23??__6ec?@9W8N@Th|1{(=wZYZoh~d^pb$#HW2Y_lQlS2w{A>>_scTGLHVF;fy?l%H~G^uB?3&_OaCof&P`X&ww=)Tiqq3z420N z;_SzaiQgMX|1h<4Ai1%;@pn?j1%<_qPk<+TLxW! z1k2F%{K{l(^$~PDLmK=Y>AyLRYW;O%V#;{-FWZf0r|XQ!bH>^0-co2_Ej7?knN;Iq zK92XuHmnw<+xHkpw?(mNOuXzZG>&hZ3&w@@l}hD826oTYUxT~u$bR5f`$zsC4?-mt z_5g3g(>`>U-X_uX)RUzkgq7 zNNZnDYG9xzX(s!+Qtf@_W^vyh|gS3UanLQfIbEK80g1A8=xPa zs#H#aM!{#QD3SYiiO5(yvSQ)9hLiB%2l17#9RQAeme(~;J~>(g7(T#S2eC=hbl@9p}i&n;sbALLMgN*)1abQOd`AJK3DC zw}NcG^;u3f=k4MB5(?Mgjw9TfO1q8f zUnQHzMa}=`6z7Nkn=Nww&e|{KnjmbX!eTmw zX}=i$&g1X$85O$+U2mgafW&Y3x6SmdVF5tVD-8|lgW^WAx#{K1K};W~P+OjRVDJnc(To zaP921?y);Np${i(yX_q*7@SObzwsBMnRbRTh2638H&taF&&%2~YT;<1)9zjEz4Bj2 z6Vl;vfH?MI!5p#j8OW+PyYA|1?@e_A3NK!mNrMPR*Din{0U!UcMCy*7{*Lw@v%kB0 zcXGfSXzzgkGKD-0@CzjPCwv+6|Lv51^@72ydHpkAJ*W;8)BJ^A9M5@H8novsJ;Eg? z53eJP3O!%&Y<)Oi(nsCGsO@^=J}6ys;H4QSLlB(8CY)^2eZ(q`2t6~Nhc1+c7Z_yC zCv3Oq6!J3+6Y5+$Yav1CI8}r`npHb}xBvyu9)rC+ow{3)??LGH2+gpO4Di`fd^Ob+ zgUiskm2(DRIQSZc4sS&W9p-orrtXaE=S>>8K7vaXzT=bx-*@Bn5mifHE~9=oY`BJD z{%r4cp)U%rZ z&+9tY{Cm#hXFt~W10UCnZ1cL2bu;x896t}>1QhU4na}H3)@5?!{)5N=5Y*!_aeei7 zmVR$}{Z7qP!^`&90(^~ltOGyW!REyy0e&+PSicef+W~%p2&^-K6Bcami2$G1J*@fu z2Hd3Z^kVxo6tD}9ztE_L^ykQAMKGJq(kI&;b07Dn%^ZK#80lkGt$o-8S^I1xndi#h-hBljxK{M)ODDlp%#t8>rio1g~2MFYd@81Kz_JpBEK_gg%6A6;C)8zqqS YfyTLCRf}uq+WaN>!veA}KnR%PpD9X5TL1t6 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..81abc267065a2e02b3405c31c62b55b5985377fd GIT binary patch literal 15992 zcmeHOYit}>6~4Q65{Ee1ZJJP%gl1A2I!a zYmO(z1ix(*Prq&?H>~}<5#srEH}P0wA1M1?c2fUJf4hlyR*`OmU%%Uh1#9ka5AbAM zsQt|pALhN(-$KVBO7Uk+;T4>2N@Tj;;L}O6!NI#Sj7cmbA#iJ6h z6LmiPPQdShuV3~6pj7a41n@gBx{AxdSfgN+SBe$o-@A88REXoCqoQu!I9HJUraN52 zPm;aRb(k@OdfqW?N6#2m7LdU)Lm#rTM%p@R3T(#t(<=1Dz%D&y+UBs8cT9U=S64ch zH3y7j+7!B(G8_ZAs9bMQ8P4Rg1ux~&7C``k!xJYr}-#Pw$Q7BH+ z^!vy7b#hn}bBT;|{n`!}$2pF3lI6Mw_nsFwJvg6($eHrse9RG__Tbz%;(-Ja2qF+f zAc#N^fgl1w1peP6@W;sAuWKhKYqZmgez92y?K4FuTzWw}`NNvaa@R{+9|yR!@d?;Q z*2e_emo`2FwV}xRZXxSUuOud}d`z48wRZA1Q@aP^O~s}kYiG7U4-QJJ^I-a?AvLo8 zA?XkB#{kjJEINm(ecD+KU4IbE(Dl;N^~m}YXn2`4*jv(mYZBF_8Es-pd-e}Iv}dQQ zw9s?fl^JIhIM_%IYD(ALaWNmqdty5_i^6^TwUgV!Skxw7c51cL+ZRLS=B84qbTb8; z=NA19uDU~qfLrb#`M-Mr8nLh+coUzR)Fukoe-yus!#o|I)V`>lS$!3*3nJgCjz*p- zhT^vgU4^^(61H5b4o5EeTYgokW%ciUo^Btyj9trPR6Z)$bs#|mf(Qf=2qF+fAc#N^ zfgl1w1cC?z5eOm>MBpEf06yP&BT4l2^l!_<^Q+vDo*H%RgN<#6y!L&G{+{GEXIwY! zoS8akCpz_=eepzhUx$!(lAj!ROg(4ABd>$KiGhLMxE}B8PIUBvg={yH)U{p5$#z~_x{MT2Wn1;9c$X()pD?pnS$Y(vjz5l9e$AOb-If(Qf=2qF+fAc#N^fgl1w1pYT7!1;Kb zf5*9X@}dWZSj)qt{JiBm?L!zco|JVf`se(!;z} z6pad)?}su??Qe0b;%U;$NY{~GO_~+w{uL>|kJ7=#ZgR}yC=!8lX4&7}gtOgWOYV3f zP7<1-x(ezSc73L#HEFCQ<={|&+20-mpIe+&xPFP|@rpOW@>3ZDOrKM93O<)J@MxQOvcT>YZ-GZ(|!Zvn5ASAI+SnV+}*0^pVM z&0i;be|#3h?K!mf=bJABT$w){u@UflD&S(@pzSoNImi@;yKTB-3=07APGM+B9Tc<4 z=(>~92QeKzk2&Z$eK?&<8fiV{H+kl&bS;rn1 zL$;AI^;98~83&4|rh}z3$Fysgam4I8aG(o%vC^j9(V0*OM@NPJk=~|OD?60aJ@+CJ zZFbSwJB)hL8pf1(%YY1gXm6J+PkY*OoV4jNX_FQZ6&PI4-i}@J?xYTR_P8UskNKQF zVq{a8o!|Z8zK&gqE2Ioe`8ie8C z>liA$T_IGM`WcwfmCmkz8pCxHobvD+=ZgP5I9@kVv$W+h>UY2w*EY;w=zTA=Md9^~ zTN9!c3SPedy)V2^?iIWr?-l$%_44`uoVDULhO(dkA;A6&Ya<>%uLoIc#OL*(fBXit z<64mUyk2Cz8-ojiW5go!d7WnghD#9U^ZJuDuQ$O&3c2H|xF1Tm_G3P;_gM4sj#04Ye}y2dXjY`_2eHv58w9m`IwBKf^CV0oRaxUBc^G zeoxYG&vn)}fE)4fdHp=y03Zn4xwY9kwybj~Bd+6dOUO<7we9pOFw-wjCmHGAf M#{yF8BlxP~@1wCoegFUf literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 0000000..b2715a6 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..50d95e5 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ecc315e71b4e62a6558ef29ebb804b7c2bdf9e59 GIT binary patch literal 16088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8ced32cf082708045baa23211fbf858c298928d GIT binary patch literal 16096 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..4c1f642 --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,597 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.11.0-1018-azure - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + 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/runner/work/exengine/exengine/build/CMakeFiles/3.31.6/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/c++ + Build flags: + 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/runner/work/exengine/exengine/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9" + binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9" + cmakeVariables: + CMAKE_C_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_18c34/fast + /usr/bin/gmake -f CMakeFiles/cmTC_18c34.dir/build.make CMakeFiles/cmTC_18c34.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' + Building C object CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_18c34.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccmAgevv.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 38987c28e967c64056a6454abdef726e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/' + as -v --64 -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o /tmp/ccmAgevv.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_18c34 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18c34.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.' + /usr/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -o cmTC_18c34 + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_18c34/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_18c34.dir/build.make CMakeFiles/cmTC_18c34.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9'] + ignore line: [Building C object CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_18c34.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccmAgevv.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o /tmp/ccmAgevv.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_18c34] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18c34.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_18c34.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA" + binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_968c7/fast + /usr/bin/gmake -f CMakeFiles/cmTC_968c7.dir/build.make CMakeFiles/cmTC_968c7.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' + Building CXX object CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_968c7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCKAma.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/' + as -v --64 -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCKAma.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_968c7 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_968c7.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.' + /usr/bin/c++ -v -Wl,-v -rdynamic CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_968c7 + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_968c7/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_968c7.dir/build.make CMakeFiles/cmTC_968c7.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA'] + ignore line: [Building CXX object CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_968c7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCKAma.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCKAma.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_968c7] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_968c7.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "googletest/googletest/cmake/internal_utils.cmake:61 (find_package)" + - "googletest/googletest/CMakeLists.txt:90 (config_compiler_and_linker)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD" + binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD" + cmakeVariables: + CMAKE_C_FLAGS: "" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c51c7/fast + /usr/bin/gmake -f CMakeFiles/cmTC_c51c7.dir/build.make CMakeFiles/cmTC_c51c7.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' + Building C object CMakeFiles/cmTC_c51c7.dir/src.c.o + /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_c51c7.dir/src.c.o -c /home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD/src.c + Linking C executable cmTC_c51c7 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c51c7.dir/link.txt --verbose=1 + /usr/bin/cc -rdynamic CMakeFiles/cmTC_c51c7.dir/src.c.o -o cmTC_c51c7 + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' + + exitCode: 0 +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..7855634 --- /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.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..2f4da39 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,176 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/runner/work/exengine/exengine/CMakeLists.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "/home/runner/work/exengine/exengine/googletest/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googlemock/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock.pc.in" + "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock_main.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/Config.cmake.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest_main.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/internal_utils.cmake" + "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPythonInterp.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googletest/generated/gmock.pc" + "googletest/googletest/generated/gmock_main.pc" + "googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googletest/generated/GTestConfigVersion.cmake" + "googletest/googletest/generated/GTestConfig.cmake" + "googletest/googletest/generated/gtest.pc" + "googletest/googletest/generated/gtest_main.pc" + "googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/testsuite.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..94d1da2 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,321 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/testsuite.dir/all +all: googletest/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/testsuite.dir/codegen +codegen: googletest/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: googletest/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/testsuite.dir/clean +clean: googletest/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory googletest + +# Recursive "all" directory target. +googletest/all: googletest/googlemock/all +.PHONY : googletest/all + +# Recursive "codegen" directory target. +googletest/codegen: googletest/googlemock/codegen +.PHONY : googletest/codegen + +# Recursive "preinstall" directory target. +googletest/preinstall: googletest/googlemock/preinstall +.PHONY : googletest/preinstall + +# Recursive "clean" directory target. +googletest/clean: googletest/googlemock/clean +.PHONY : googletest/clean + +#============================================================================= +# Directory level rules for directory googletest/googlemock + +# Recursive "all" directory target. +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock_main.dir/all +googletest/googlemock/all: googletest/googletest/all +.PHONY : googletest/googlemock/all + +# Recursive "codegen" directory target. +googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock.dir/codegen +googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock_main.dir/codegen +googletest/googlemock/codegen: googletest/googletest/codegen +.PHONY : googletest/googlemock/codegen + +# Recursive "preinstall" directory target. +googletest/googlemock/preinstall: googletest/googletest/preinstall +.PHONY : googletest/googlemock/preinstall + +# Recursive "clean" directory target. +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock.dir/clean +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock_main.dir/clean +googletest/googlemock/clean: googletest/googletest/clean +.PHONY : googletest/googlemock/clean + +#============================================================================= +# Directory level rules for directory googletest/googletest + +# Recursive "all" directory target. +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest.dir/all +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest_main.dir/all +.PHONY : googletest/googletest/all + +# Recursive "codegen" directory target. +googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest.dir/codegen +googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest_main.dir/codegen +.PHONY : googletest/googletest/codegen + +# Recursive "preinstall" directory target. +googletest/googletest/preinstall: +.PHONY : googletest/googletest/preinstall + +# Recursive "clean" directory target. +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest.dir/clean +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest/googletest/clean + +#============================================================================= +# Target rules for target CMakeFiles/testsuite.dir + +# All Build rule for target. +CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all +CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=9,10,11,12,13 "Built target testsuite" +.PHONY : CMakeFiles/testsuite.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/testsuite.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/testsuite.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : CMakeFiles/testsuite.dir/rule + +# Convenience name for target. +testsuite: CMakeFiles/testsuite.dir/rule +.PHONY : testsuite + +# codegen rule for target. +CMakeFiles/testsuite.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=9,10,11,12,13 "Finished codegen for target testsuite" +.PHONY : CMakeFiles/testsuite.dir/codegen + +# clean rule for target. +CMakeFiles/testsuite.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/clean +.PHONY : CMakeFiles/testsuite.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=1,2 "Built target gmock" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# codegen rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=3,4 "Built target gmock_main" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# codegen rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=5,6 "Built target gtest" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# codegen rule for target. +googletest/googletest/CMakeFiles/gtest.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=7,8 "Built target gtest_main" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# codegen rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# 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/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..28279fb --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,33 @@ +/home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/build/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock_main.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest_main.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..b1bd38b --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +13 diff --git a/build/CMakeFiles/testsuite.dir/DependInfo.cmake b/build/CMakeFiles/testsuite.dir/DependInfo.cmake new file mode 100644 index 0000000..81f9749 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/DependInfo.cmake @@ -0,0 +1,27 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/src/exchange.cpp" "CMakeFiles/testsuite.dir/src/exchange.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" + "/home/runner/work/exengine/exengine/src/threadable.cpp" "CMakeFiles/testsuite.dir/src/threadable.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" + "/home/runner/work/exengine/exengine/src/tradingtool.cpp" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" + "/home/runner/work/exengine/exengine/testsuite.cpp" "CMakeFiles/testsuite.dir/testsuite.cpp.o" "gcc" "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" + "" "testsuite" "gcc" "CMakeFiles/testsuite.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/testsuite.dir/build.make b/build/CMakeFiles/testsuite.dir/build.make new file mode 100644 index 0000000..fc16cd7 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/build.make @@ -0,0 +1,165 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +# Include any dependencies generated for this target. +include CMakeFiles/testsuite.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/testsuite.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/testsuite.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/testsuite.dir/flags.make + +CMakeFiles/testsuite.dir/codegen: +.PHONY : CMakeFiles/testsuite.dir/codegen + +CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp +CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/testsuite.dir/testsuite.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/testsuite.cpp.o -MF CMakeFiles/testsuite.dir/testsuite.cpp.o.d -o CMakeFiles/testsuite.dir/testsuite.cpp.o -c /home/runner/work/exengine/exengine/testsuite.cpp + +CMakeFiles/testsuite.dir/testsuite.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/testsuite.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/testsuite.cpp > CMakeFiles/testsuite.dir/testsuite.cpp.i + +CMakeFiles/testsuite.dir/testsuite.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/testsuite.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/testsuite.cpp -o CMakeFiles/testsuite.dir/testsuite.cpp.s + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp +CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/testsuite.dir/src/exchange.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/exchange.cpp.o -MF CMakeFiles/testsuite.dir/src/exchange.cpp.o.d -o CMakeFiles/testsuite.dir/src/exchange.cpp.o -c /home/runner/work/exengine/exengine/src/exchange.cpp + +CMakeFiles/testsuite.dir/src/exchange.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/exchange.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/exchange.cpp > CMakeFiles/testsuite.dir/src/exchange.cpp.i + +CMakeFiles/testsuite.dir/src/exchange.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/exchange.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/exchange.cpp -o CMakeFiles/testsuite.dir/src/exchange.cpp.s + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -MF CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -c /home/runner/work/exengine/exengine/src/tradingtool.cpp + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/tradingtool.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/tradingtool.cpp > CMakeFiles/testsuite.dir/src/tradingtool.cpp.i + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/tradingtool.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/tradingtool.cpp -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.s + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp +CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/testsuite.dir/src/threadable.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/threadable.cpp.o -MF CMakeFiles/testsuite.dir/src/threadable.cpp.o.d -o CMakeFiles/testsuite.dir/src/threadable.cpp.o -c /home/runner/work/exengine/exengine/src/threadable.cpp + +CMakeFiles/testsuite.dir/src/threadable.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/threadable.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/threadable.cpp > CMakeFiles/testsuite.dir/src/threadable.cpp.i + +CMakeFiles/testsuite.dir/src/threadable.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/threadable.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/threadable.cpp -o CMakeFiles/testsuite.dir/src/threadable.cpp.s + +# Object files for target testsuite +testsuite_OBJECTS = \ +"CMakeFiles/testsuite.dir/testsuite.cpp.o" \ +"CMakeFiles/testsuite.dir/src/exchange.cpp.o" \ +"CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" \ +"CMakeFiles/testsuite.dir/src/threadable.cpp.o" + +# External object files for target testsuite +testsuite_EXTERNAL_OBJECTS = + +testsuite: CMakeFiles/testsuite.dir/testsuite.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/exchange.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/tradingtool.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/threadable.cpp.o +testsuite: CMakeFiles/testsuite.dir/build.make +testsuite: CMakeFiles/testsuite.dir/compiler_depend.ts +testsuite: lib/libgtest.a +testsuite: lib/libgtest_main.a +testsuite: lib/libgtest.a +testsuite: CMakeFiles/testsuite.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable testsuite" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testsuite.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/testsuite.dir/build: testsuite +.PHONY : CMakeFiles/testsuite.dir/build + +CMakeFiles/testsuite.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/testsuite.dir/cmake_clean.cmake +.PHONY : CMakeFiles/testsuite.dir/clean + +CMakeFiles/testsuite.dir/depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/testsuite.dir/depend + diff --git a/build/CMakeFiles/testsuite.dir/cmake_clean.cmake b/build/CMakeFiles/testsuite.dir/cmake_clean.cmake new file mode 100644 index 0000000..a105782 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/cmake_clean.cmake @@ -0,0 +1,18 @@ +file(REMOVE_RECURSE + "CMakeFiles/testsuite.dir/link.d" + "CMakeFiles/testsuite.dir/src/exchange.cpp.o" + "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" + "CMakeFiles/testsuite.dir/src/threadable.cpp.o" + "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" + "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" + "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" + "CMakeFiles/testsuite.dir/testsuite.cpp.o" + "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" + "testsuite" + "testsuite.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/testsuite.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.internal b/build/CMakeFiles/testsuite.dir/compiler_depend.internal new file mode 100644 index 0000000..20a25d0 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/compiler_depend.internal @@ -0,0 +1,914 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +CMakeFiles/testsuite.dir/src/exchange.cpp.o + /home/runner/work/exengine/exengine/src/exchange.cpp + /home/runner/work/exengine/exengine/include/connectors.h + /home/runner/work/exengine/exengine/include/exchange.h + /home/runner/work/exengine/exengine/include/threadable.h + /home/runner/work/exengine/exengine/include/tradingtool.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_queue.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/queue + /usr/include/c++/13/ratio + /usr/include/c++/13/stdexcept + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/src/threadable.cpp.o + /home/runner/work/exengine/exengine/src/threadable.cpp + /home/runner/work/exengine/exengine/include/threadable.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cerrno + /usr/include/c++/13/cstdint + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/iosfwd + /usr/include/c++/13/limits + /usr/include/c++/13/ratio + /usr/include/c++/13/thread + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o + /home/runner/work/exengine/exengine/src/tradingtool.cpp + /home/runner/work/exengine/exengine/include/connectors.h + /home/runner/work/exengine/exengine/include/exchange.h + /home/runner/work/exengine/exengine/include/threadable.h + /home/runner/work/exengine/exengine/include/tradingtool.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_queue.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cerrno + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstdint + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iosfwd + /usr/include/c++/13/limits + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/queue + /usr/include/c++/13/ratio + /usr/include/c++/13/thread + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/time.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/testsuite.cpp.o + /home/runner/work/exengine/exengine/testsuite.cpp + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h + /home/runner/work/exengine/exengine/include/connectors.h + /home/runner/work/exengine/exengine/include/exchange.h + /home/runner/work/exengine/exengine/include/threadable.h + /home/runner/work/exengine/exengine/include/tradingtool.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_queue.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/queue + /usr/include/c++/13/ratio + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +testsuite + /lib/x86_64-linux-gnu/libc.so.6 + /lib/x86_64-linux-gnu/libm.so.6 + /lib/x86_64-linux-gnu/libmvec.so.1 + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/Scrt1.o + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o + /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o + /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o + /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/testsuite.cpp.o + /home/runner/work/exengine/exengine/build/lib/libgtest.a + /home/runner/work/exengine/exengine/build/lib/libgtest_main.a + diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.make b/build/CMakeFiles/testsuite.dir/compiler_depend.make new file mode 100644 index 0000000..b836ed5 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/compiler_depend.make @@ -0,0 +1,1671 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/queue \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/queue \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/time.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/queue \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + +testsuite: /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/Scrt1.o \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + CMakeFiles/testsuite.dir/src/exchange.cpp.o \ + CMakeFiles/testsuite.dir/src/threadable.cpp.o \ + CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ + CMakeFiles/testsuite.dir/testsuite.cpp.o \ + lib/libgtest.a \ + lib/libgtest_main.a + + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +lib/libgtest.a: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/lib/x86_64-linux-gnu/Scrt1.o: + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/errno.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/c++/13/tuple: + +lib/libgtest_main.a: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/thread: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/c++/13/bits/chrono.h: + +/usr/include/c++/13/deque: + +/usr/include/c++/13/bits/hashtable.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/cstdlib: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/sched.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/unordered_map: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/13/bits/stl_deque.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/bits/enable_special_members.h: + +/usr/include/c++/13/atomic: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/c++/13/bits/deque.tcc: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: + +/usr/include/c++/13/cctype: + +/lib/x86_64-linux-gnu/libc.so.6: + +/home/runner/work/exengine/exengine/include/threadable.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/time.h: + +/usr/include/c++/13/bit: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/vector: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/include/c++/13/string: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/c++/13/cstdio: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/home/runner/work/exengine/exengine/include/tradingtool.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/asm-generic/errno.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/exception: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/istream.tcc: + +/home/runner/work/exengine/exengine/include/connectors.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/cerrno: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/set: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/stl_queue.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/regex.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/ctype.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/functional: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/ios: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: + +/home/runner/work/exengine/exengine/include/exchange.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/move.h: + +/home/runner/work/exengine/exengine/src/exchange.cpp: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/bits/stl_relops.h: + +CMakeFiles/testsuite.dir/testsuite.cpp.o: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/linux/errno.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/home/runner/work/exengine/exengine/src/threadable.cpp: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/linux/stat.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/home/runner/work/exengine/exengine/src/tradingtool.cpp: + +/home/runner/work/exengine/exengine/testsuite.cpp: + +/lib64/ld-linux-x86-64.so.2: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: + +/usr/include/c++/13/clocale: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/linux/types.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/map: + +/usr/include/c++/13/queue: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/sstream: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/linux/close_range.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/stddef.h: + +/usr/include/signal.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.ts b/build/CMakeFiles/testsuite.dir/compiler_depend.ts new file mode 100644 index 0000000..90c92e1 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for testsuite. diff --git a/build/CMakeFiles/testsuite.dir/depend.make b/build/CMakeFiles/testsuite.dir/depend.make new file mode 100644 index 0000000..c96d28b --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for testsuite. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/testsuite.dir/flags.make b/build/CMakeFiles/testsuite.dir/flags.make new file mode 100644 index 0000000..15dda70 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/include -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge + diff --git a/build/CMakeFiles/testsuite.dir/link.d b/build/CMakeFiles/testsuite.dir/link.d new file mode 100644 index 0000000..9b15c1c --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/link.d @@ -0,0 +1,115 @@ +testsuite: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/testsuite.dir/testsuite.cpp.o \ + CMakeFiles/testsuite.dir/src/exchange.cpp.o \ + CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ + CMakeFiles/testsuite.dir/src/threadable.cpp.o \ + lib/libgtest.a \ + lib/libgtest_main.a \ + lib/libgtest.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/testsuite.dir/testsuite.cpp.o: + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: + +lib/libgtest.a: + +lib/libgtest_main.a: + +lib/libgtest.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/CMakeFiles/testsuite.dir/link.txt b/build/CMakeFiles/testsuite.dir/link.txt new file mode 100644 index 0000000..5e5b309 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -std=c++14 -O3 -march=sandybridge -rdynamic -Wl,--dependency-file=CMakeFiles/testsuite.dir/link.d CMakeFiles/testsuite.dir/testsuite.cpp.o CMakeFiles/testsuite.dir/src/exchange.cpp.o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o CMakeFiles/testsuite.dir/src/threadable.cpp.o -o testsuite lib/libgtest.a lib/libgtest_main.a lib/libgtest.a diff --git a/build/CMakeFiles/testsuite.dir/progress.make b/build/CMakeFiles/testsuite.dir/progress.make new file mode 100644 index 0000000..74dd2c3 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 +CMAKE_PROGRESS_3 = 11 +CMAKE_PROGRESS_4 = 12 +CMAKE_PROGRESS_5 = 13 + diff --git a/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o b/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..66ca465f285893c665afcca178ba011bb1f94a10 GIT binary patch literal 25456 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 At^fc4 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d b/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d new file mode 100644 index 0000000..3257eb6 --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d @@ -0,0 +1,91 @@ +CMakeFiles/testsuite.dir/src/threadable.cpp.o: \ + /home/runner/work/exengine/exengine/src/threadable.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /usr/include/c++/13/thread /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h diff --git a/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o b/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c75d0e3785e60dd463bfd58a6aa65ab63222e5e5 GIT binary patch literal 4024 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Ž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®#r^91jiRNuZB0pvQ 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 Izv%k^2VSV^p#T5? literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d b/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d new file mode 100644 index 0000000..c99fc8a --- /dev/null +++ b/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d @@ -0,0 +1,293 @@ +CMakeFiles/testsuite.dir/testsuite.cpp.o: \ + /home/runner/work/exengine/exengine/testsuite.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /usr/include/c++/13/queue /usr/include/c++/13/deque \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake new file mode 100644 index 0000000..fca2562 --- /dev/null +++ b/build/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine +# Build directory: /home/runner/work/exengine/exengine/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(testsuite "testsuite") +set_tests_properties(testsuite PROPERTIES _BACKTRACE_TRIPLES "/home/runner/work/exengine/exengine/CMakeLists.txt;15;add_test;/home/runner/work/exengine/exengine/CMakeLists.txt;0;") +subdirs("googletest") diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..dde51d6 --- /dev/null +++ b/build/Makefile @@ -0,0 +1,378 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named testsuite + +# Build rule for target. +testsuite: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 testsuite +.PHONY : testsuite + +# fast build rule for target. +testsuite/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build +.PHONY : testsuite/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/exchange.o: src/exchange.cpp.o +.PHONY : src/exchange.o + +# target to build an object file +src/exchange.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.o +.PHONY : src/exchange.cpp.o + +src/exchange.i: src/exchange.cpp.i +.PHONY : src/exchange.i + +# target to preprocess a source file +src/exchange.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.i +.PHONY : src/exchange.cpp.i + +src/exchange.s: src/exchange.cpp.s +.PHONY : src/exchange.s + +# target to generate assembly for a file +src/exchange.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.s +.PHONY : src/exchange.cpp.s + +src/threadable.o: src/threadable.cpp.o +.PHONY : src/threadable.o + +# target to build an object file +src/threadable.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.o +.PHONY : src/threadable.cpp.o + +src/threadable.i: src/threadable.cpp.i +.PHONY : src/threadable.i + +# target to preprocess a source file +src/threadable.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.i +.PHONY : src/threadable.cpp.i + +src/threadable.s: src/threadable.cpp.s +.PHONY : src/threadable.s + +# target to generate assembly for a file +src/threadable.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.s +.PHONY : src/threadable.cpp.s + +src/tradingtool.o: src/tradingtool.cpp.o +.PHONY : src/tradingtool.o + +# target to build an object file +src/tradingtool.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.o +.PHONY : src/tradingtool.cpp.o + +src/tradingtool.i: src/tradingtool.cpp.i +.PHONY : src/tradingtool.i + +# target to preprocess a source file +src/tradingtool.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.i +.PHONY : src/tradingtool.cpp.i + +src/tradingtool.s: src/tradingtool.cpp.s +.PHONY : src/tradingtool.s + +# target to generate assembly for a file +src/tradingtool.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.s +.PHONY : src/tradingtool.cpp.s + +testsuite.o: testsuite.cpp.o +.PHONY : testsuite.o + +# target to build an object file +testsuite.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.o +.PHONY : testsuite.cpp.o + +testsuite.i: testsuite.cpp.i +.PHONY : testsuite.i + +# target to preprocess a source file +testsuite.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.i +.PHONY : testsuite.cpp.i + +testsuite.s: testsuite.cpp.s +.PHONY : testsuite.s + +# target to generate assembly for a file +testsuite.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.s +.PHONY : testsuite.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... testsuite" + @echo "... src/exchange.o" + @echo "... src/exchange.i" + @echo "... src/exchange.s" + @echo "... src/threadable.o" + @echo "... src/threadable.i" + @echo "... src/threadable.s" + @echo "... src/tradingtool.o" + @echo "... src/tradingtool.i" + @echo "... src/tradingtool.s" + @echo "... testsuite.o" + @echo "... testsuite.i" + @echo "... testsuite.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..ded9d7e --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,72 @@ +# Install script for directory: /home/runner/work/exengine/exengine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/build/googletest/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..7855634 --- /dev/null +++ b/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/CMakeFiles/progress.marks b/build/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/googletest/CTestTestfile.cmake b/build/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..372bc10 --- /dev/null +++ b/build/googletest/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine/googletest +# Build directory: /home/runner/work/exengine/exengine/build/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/build/googletest/Makefile b/build/googletest/Makefile new file mode 100644 index 0000000..009b1b6 --- /dev/null +++ b/build/googletest/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build/googletest//CMakeFiles/progress.marks + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/exengine/exengine/build && $(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/googletest/cmake_install.cmake b/build/googletest/cmake_install.cmake new file mode 100644 index 0000000..ef5f1f0 --- /dev/null +++ b/build/googletest/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: /home/runner/work/exengine/exengine/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/build/googletest/googlemock/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/build/googletest/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..7855634 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..ff5206d --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..70a3b83 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +# Include any dependencies generated for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googlemock/CMakeFiles/gmock.dir/flags.make + +googletest/googlemock/CMakeFiles/gmock.dir/codegen: +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/flags.make +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/build + +googletest/googlemock/CMakeFiles/gmock.dir/clean: + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean + +googletest/googlemock/CMakeFiles/gmock.dir/depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googlemock /home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..d222e65 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgmock.pdb" + "../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bbfb417 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock.a" +) diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal new file mode 100644 index 0000000..b0d1e76 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal @@ -0,0 +1,378 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make new file mode 100644 index 0000000..404b5f2 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make @@ -0,0 +1,1123 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/math.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/exception: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/debug/assertions.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/sched.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/c++/13/ios: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/algorithm: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h: + +/usr/include/regex.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc: + +/usr/include/stdint.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/c++/13/iosfwd: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h: + +/usr/include/strings.h: + +/usr/include/c++/13/set: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/align.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/linux/types.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h: + +/usr/include/pthread.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/char_traits.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/bits/allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/c++/13/cctype: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/c++/13/cerrno: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/c++/13/map: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/sstream: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/ctype.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/errno.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/features-time64.h: + +/usr/include/c++/13/math.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/limits.h: + +/usr/include/signal.h: + +/usr/include/linux/close_range.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/linux/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/linux/stddef.h: + +/usr/include/locale.h: + +/usr/include/c++/13/bit: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/13/cassert: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/13/string: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/utility: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts new file mode 100644 index 0000000..adc68d1 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..f6892ef --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googlemock/include -I/home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt b/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..e63eb96 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgmock.a "CMakeFiles/gmock.dir/src/gmock-all.cc.o" +/usr/bin/ranlib ../../lib/libgmock.a diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o b/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..b3f45c3acc689fa8881f0107c0a6046d4894de90 GIT binary patch literal 230808 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 literal 0 HcmV?d00001 diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d b/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d new file mode 100644 index 0000000..048b17e --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d @@ -0,0 +1,314 @@ +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /usr/include/errno.h /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ + /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..e2c67ef --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..b35d023 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +# Include any dependencies generated for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make + +googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/build + +googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +googletest/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googlemock /home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..96744bb --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgmock_main.pdb" + "../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..023a74f --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock_main.a" +) diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal new file mode 100644 index 0000000..b781310 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal @@ -0,0 +1,373 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make new file mode 100644 index 0000000..c3eccde --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make @@ -0,0 +1,1108 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/math.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/exception: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/bits/allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/sched.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/c++/13/ios: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/c++/13/iosfwd: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h: + +/usr/include/regex.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/c++/13/set: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/align.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/linux/types.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/locale: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/pthread.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/char_traits.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/c++/13/cerrno: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/13/map: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/sstream: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/ctype.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/errno.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/features-time64.h: + +/usr/include/c++/13/math.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/limits.h: + +/usr/include/signal.h: + +/usr/include/linux/close_range.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/linux/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/linux/stddef.h: + +/usr/include/locale.h: + +/usr/include/stdint.h: + +/usr/include/strings.h: + +/usr/include/c++/13/bit: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/13/cassert: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/13/string: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/utility: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/c++/13/clocale: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts new file mode 100644 index 0000000..85535ac --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..a9bcfff --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googlemock/include -isystem /home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..9919ce2 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..2af26d69e361e2eb439a46f4b9593ee2447e024d GIT binary patch literal 2096 zcmbu9L2DC16o4mfwN+{w#e-1MRSR0MLpF&qD3+BHlVB~OX%Y0WY}ReMG`kyiC#5Z7 z4?X2j=}++}o&*K`0iMN!haLox-bASHZRRE0CAsK>+4tTz@6F84yqVqN;-is7f{`TH zJnMTz8EcL8Z7no4HpP-`x$U~P+fW?Cc5lrpYrf|w4aYM#bR^s~&-U}sI-0ujyY}un zSmn-9dH)Ww^4^bB=jF^~dH(^rhauZX(D@oVUDEl~)q5XP&p)uz!ooe})@r@&ingL= zd6uW=^6k*gyvpQwIyWmZ4##l$DQKslm6lf72xIS&jY31Y*i|gCv&<4(sl@c;_{0Hh z#AV>vP|ElzCR2MOwWQ)EQxB69NCpb-;TZdMJg9RtT*b+rsnCsVvh2on;kx6Z0=N(v zCtMq_JhVaa+7SMF2!At#e;LBri9=_6aUsq0XEl*gZ7&04L zuRgA2^(KtAbXQn`fXY;J6_~H&d5xy^1nRO_wX0P#8c|qV)siJDZXgWTw2GSp zW3o{2(AC>xsH3ok{v3DZD)=bKPeUUkK&BaAxZu(4gePL{B?1miCZVK80~0>*t09gI|Y0bHwTa0~)s_@don z-1HpBav{t0gvH?^%|VyBA^nEi<}KfA!O3mQbZcE-^9{%9t>-_DX~@UBg?k$nE$T$< z_*-@j`jFARr%;WIn2zV)gnm4yf6c!Qxj1G9T2wUY+=xQ3>4l+nU>w@<|8D_9p?9F` z_3M=U`(R-0XauA#$R9e8{v>F8D{1~qk}rYA`P0%T^;R1Ae^H@zlYR=FWJlw^N1ccr zk8MC7-k%dS4*sFcQKTkC>nDE~3>-6_KOrY7P@vTD{2kzf_V2UYKiVhUKfIrmPkhka uIF%;nr*)hIhV#Vp@hyng9w1hhKlBrwh{$1kZ5%iT@%1 literal 0 HcmV?d00001 diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d new file mode 100644 index 0000000..36ba577 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d @@ -0,0 +1,308 @@ +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ + /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/functional \ + /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ + /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h diff --git a/build/googletest/googlemock/CMakeFiles/progress.marks b/build/googletest/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/googletest/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/googletest/googlemock/CTestTestfile.cmake b/build/googletest/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..5ae5ff0 --- /dev/null +++ b/build/googletest/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine/googletest/googlemock +# Build directory: /home/runner/work/exengine/exengine/build/googletest/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/build/googletest/googlemock/Makefile b/build/googletest/googlemock/Makefile new file mode 100644 index 0000000..7ce4b3e --- /dev/null +++ b/build/googletest/googlemock/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build/googletest/googlemock//CMakeFiles/progress.marks + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest/googlemock/CMakeFiles/gmock.dir/rule: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/exengine/exengine/build && $(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/googletest/googlemock/cmake_install.cmake b/build/googletest/googlemock/cmake_install.cmake new file mode 100644 index 0000000..c91a7c8 --- /dev/null +++ b/build/googletest/googlemock/cmake_install.cmake @@ -0,0 +1,76 @@ +# Install script for directory: /home/runner/work/exengine/exengine/googletest/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googlemock/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/build/lib/libgmock.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/build/lib/libgmock_main.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/build/googletest/googletest/generated/gmock.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/build/googletest/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/build/googletest/googletest/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/build/googletest/googlemock/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..7855634 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake new file mode 100644 index 0000000..4d553e3 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake @@ -0,0 +1,53 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest ) +list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest_main ) +list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock ) +list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gmock" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock_main ) +list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake new file mode 100644 index 0000000..984435a --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake @@ -0,0 +1,131 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.3") + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.3...3.29) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..2606762 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/build.make b/build/googletest/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..90a2359 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build + +# Include any dependencies generated for this target. +include googletest/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googletest/CMakeFiles/gtest.dir/flags.make + +googletest/googletest/CMakeFiles/gtest.dir/codegen: +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/flags.make +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/build + +googletest/googletest/CMakeFiles/gtest.dir/clean: + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean + +googletest/googletest/CMakeFiles/gtest.dir/depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googletest /home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/depend + diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..51cada2 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgtest.pdb" + "../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..4532893 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest.a" +) diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal new file mode 100644 index 0000000..838b606 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal @@ -0,0 +1,403 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc + /usr/include/alloca.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/fstream.tcc + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/fstream + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/math.h + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/rpc/netdb.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/socket.h + /usr/include/x86_64-linux-gnu/asm/sockios.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h + /usr/include/x86_64-linux-gnu/bits/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl2.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/in.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mman-linux.h + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h + /usr/include/x86_64-linux-gnu/bits/mman-shared.h + /usr/include/x86_64-linux-gnu/bits/mman.h + /usr/include/x86_64-linux-gnu/bits/mman_ext.h + /usr/include/x86_64-linux-gnu/bits/netdb.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/sockaddr.h + /usr/include/x86_64-linux-gnu/bits/socket.h + /usr/include/x86_64-linux-gnu/bits/socket2.h + /usr/include/x86_64-linux-gnu/bits/socket_type.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/mman.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/socket.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 0000000..994f039 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,1198 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc \ + /usr/include/alloca.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/fstream.tcc \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/fstream \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/math.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/rpc/netdb.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/in.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ + /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/socket.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/mman.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/math.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: + +/usr/include/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/c++/13/bits/stl_list.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/linux/falloc.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/exception: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/stdexcept: + +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/set: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/c++/13/vector: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/cerrno: + +/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc: + +/usr/include/c++/13/map: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc: + +/usr/include/regex.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/13/bits/fstream.tcc: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/backward/auto_ptr.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/linux/types.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/13/bits/list.tcc: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/socket2.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/c++/13/cctype: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/list: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/bits/allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/c++/13/ios: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/align.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/sched.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/bits/mman.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/netdb.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/arpa/inet.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/asm-generic/socket.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/x86_64-linux-gnu/bits/mman-shared.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/istream.tcc: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/fstream: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/type_traits: + +/usr/include/asm-generic/sockios.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/ctype.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/errno.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/features-time64.h: + +/usr/include/c++/13/math.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/limits.h: + +/usr/include/signal.h: + +/usr/include/linux/close_range.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/linux/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/linux/stddef.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/in.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/strings.h: + +/usr/include/c++/13/bit: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/x86_64-linux-gnu/asm/socket.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/asm/sockios.h: + +/usr/include/c++/13/string: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/bits/mman-linux.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/netinet/in.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/sockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/socket.h: + +/usr/include/x86_64-linux-gnu/bits/socket_type.h: + +/usr/include/x86_64-linux-gnu/bits/mman_ext.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/netdb.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/utility: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 0000000..32ab1fb --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make b/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make b/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..d729cab --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googletest/include -I/home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt b/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..852a721 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" +/usr/bin/ranlib ../../lib/libgtest.a diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make b/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..f55e3b488ba921056df59f222c2e849097e8d16f GIT binary patch literal 758024 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%0Dl+Yfq@?3p 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 cGe?#uR=yVmyU CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/build + +googletest/googletest/CMakeFiles/gtest_main.dir/clean: + cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean + +googletest/googletest/CMakeFiles/gtest_main.dir/depend: + cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googletest /home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..37d24d8 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgtest_main.pdb" + "../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9e6a636 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest_main.a" +) diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal new file mode 100644 index 0000000..0f683ce --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal @@ -0,0 +1,334 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/utility + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 0000000..f8d7965 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,991 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/wchar.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/time.h: + +/usr/include/strings.h: + +/usr/include/stdint.h: + +/usr/include/signal.h: + +/usr/include/locale.h: + +/usr/include/linux/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/linux/stat.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/close_range.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/pthread.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/regex.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: + +/usr/include/errno.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/sched.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/c++/13/bit: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: + +/usr/include/asm-generic/types.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/bits/invoke.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: + +/usr/include/c++/13/streambuf: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/cctype: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/c++/13/map: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/c++/13/ios: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/linux/types.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/set: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/cerrno: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/new: + +/usr/include/linux/errno.h: + +/usr/include/ctype.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/bits/concept_check.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/cstddef: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/bits/stream_iterator.h: + +/home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/clocale: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cstdio: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/assert.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/libintl.h: + +/usr/include/c++/13/iostream: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/string: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/utility: diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 0000000..033891a --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..cfcfe9b --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt b/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..e03e009 --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..72bb7dd --- /dev/null +++ b/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..e7d9bd70626be2a72c97c06d4f02b151015ebf15 GIT binary patch literal 2168 zcmbVMUuzRV5Z|=bR;_6i1*IY<_@@PX$tAT01&Nf{R7x$aMNs6poSWoqau@D4H5E~z zF9xji(XZf}-@t-`ehTr?2VbObMW{2Eo#b*}KsqqDGryhR?%eLozREA$8HmLgNsQfM zU5`-4nnPVX=bJf}U}G#>u86c|Ii6lLJg!%*qHDMtx@B8ponfUgU9Y>AElRps zS%dJ!>sVA!N80o}1kL%ycORhqlC`vC1|zbo5P(yfHpj)h?Fqv+d44@ICIjUOQ&Q;W zu-vc){_MAf>Hu-P4Z<&jje^)PDB&3dK@i6^3C|)3g7^_o!gFAwAda0uxB@l`?u*(H z)!V2EqsUZGxb3k*mf%gn)F*~8m|FBarn(L~7^$h*URMK`R}B?85Ma2XQD>^@)N0&@ zMQlfK75ZWdrpz_zm+gjHcbz(S#fGHwie7S!8t-Hf*{ybZ}cD7k5T-$l6NM=CmxOWBtLw9A0?0ao|Xys zKF(te<|sgpS$QDa(mxI(?m_ueUXKC8TvDJx*^>^QPf#dt8cQ%qb};U86c`bUjf{QR z(<|UlNWKDgP$+-G@Eya@Fux%A)V~xT=C@!X>ioXR^P_XZ^E(Dge8Qvl#=Tz4{YT^& o2Mk~TFdyHPaP0!b-pC*NfKEW= requested version. +# The variable CVF_VERSION must be set before calling configure_file(). + +set(PACKAGE_VERSION "1.9.0") + +if (PACKAGE_FIND_VERSION_RANGE) + # Package version must be in the requested version range + if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + endif() +else() + if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/build/googletest/googletest/generated/gmock.pc b/build/googletest/googletest/generated/gmock.pc new file mode 100644 index 0000000..ade25e4 --- /dev/null +++ b/build/googletest/googletest/generated/gmock.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gmock +Description: GoogleMock (without main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgmock +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gmock_main.pc b/build/googletest/googletest/generated/gmock_main.pc new file mode 100644 index 0000000..9e4f403 --- /dev/null +++ b/build/googletest/googletest/generated/gmock_main.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gmock_main +Description: GoogleMock (with main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gmock +Libs: -L${libdir} -lgmock_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gtest.pc b/build/googletest/googletest/generated/gtest.pc new file mode 100644 index 0000000..0b29fec --- /dev/null +++ b/build/googletest/googletest/generated/gtest.pc @@ -0,0 +1,10 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gtest +Description: GoogleTest (without main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Libs: -L${libdir} -lgtest +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gtest_main.pc b/build/googletest/googletest/generated/gtest_main.pc new file mode 100644 index 0000000..f1469e7 --- /dev/null +++ b/build/googletest/googletest/generated/gtest_main.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gtest_main +Description: GoogleTest (with main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgtest_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/lib/libgmock.a b/build/lib/libgmock.a new file mode 100644 index 0000000000000000000000000000000000000000..dbc1fc98a312b7e30c778abccd28f86e2c00994a GIT binary patch literal 242434 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 D9TZ?n literal 0 HcmV?d00001 diff --git a/build/lib/libgmock_main.a b/build/lib/libgmock_main.a new file mode 100644 index 0000000000000000000000000000000000000000..59e9f8e220f18c56fcab005bccbcab5b506b372b GIT binary patch literal 2238 zcmbtU&1(}u6rZ%!)>6|b9)yZ+wV(yN%_cF%ud-5N609X8ErK4ln{}Hk&F+TXNokAN zLr*zW`lomlPlAH}0iMN!haLox-bASH?ari=CAsK>x9`2*ysw>kGt>8V&uA=+&r7|O z6wFW;zmlY6xWn2wAtVM|v31KKq;9*$hK9Oq7_vJ*C{s2Qrbs34WW!u*!2$9aGQ0{$9JpVuni;H)q8>_XpL)(&)meX=_ zF53>w)T>lRPG)8qjOhrrp8!4uTv%QuLxj9XY#12nLMTXVr$S;|iP+S{=-2^l%O${( zk&5`q#}j)))wtxu6A$BKi1a1g(Gl|NxZmP%&_(acWMB%L%$Bh)>^n*d0Oy4~L2rO% zf&2NZ1Mt@a@HYeSF9Y!2AtdtBVv=ajsx+louCLW}-_)8`&C|VY&2lWdNrKTukBs5A zY2d45HO=*@XX-XM`KCupMwKdx(a=4Odb&mZl9A6>082wg%i!Ln6>TM{<*Qk({J5Id znviYzHZ^?;lc{7%P_N*+^``j*?n%CEmCJ_cky{0a74TM+f=Nq`Pj$yI^P7Er(lGF_ z)ZJs4qhN;q9EWrTY$U`_19N-^K_EQgQDBbaIU*sB)5LK+MzED2G^*$MTz`Er#g{qzE5P&MFTw*IR~cM)Ma!6ME7XBMP$RZ zZPS4$$EBtW7ikWbj16YjownTa+!mbNHVZc!+PbIPX1AaJRHh&v?-uT@NUCTE`pL@{ zg3}-n42SV#) zPPur3HE15D=F4;?Uj0wlhby#7UoFN4JTNoI5LmMQpuBJsYtd#&CRr)S2&K4dWxlU(rrxxEVt=8VRVu|hfS$YeBr2k?IT_nGY<-zVHZyq`RtqO)6Er`w@K%~fi=qDNiv9w*}9BBRGzcH}W^$eA0{9li?7svnr literal 0 HcmV?d00001 diff --git a/build/lib/libgtest.a b/build/lib/libgtest.a new file mode 100644 index 0000000000000000000000000000000000000000..163ded46e3e15f72e62d94dfcba20927a7801d20 GIT binary patch literal 811692 zcmeEv3w&Hvoqy5>8?iW1K&yfj4AROgcak(2DUczV_6|%+Y*MJpBZOqq#->S_xzn`r zXv!qg>+E2Ct*-mf-PP57{MVIT3sixmZQ6ngr6?9rsDP3IYA zxu|I72a1XwU-|am+c+^ zx?Nk>7Y(&7 z7Nm+I3N}Z(J6l6*a^6=rN3}$s^F@FvHYd8Ys8X{u(Ss7p`pidOMg0{h+7fMxHT3o) zl>nTj6(!WOrYqLlvpU+NQOnD+T6PquHK1hysUhg0H2@LmifhrHXiQmfwbf*^))v!3 zORrke+-eOZWFNTV0-?$VA=J~6x4z#WTHU9u%k4(30MZoeT@hX*8bbmK3P)BD6g%1kC}_84Iyf>&gis z7CDzs+T^!Z$SXr>FueT=>ZCe9|yjXAyI|(qIB%m%8{fez(0p*niTCdjDodeqFk~vs^O;ZdbTxT#g zLG(>AMg}m!{J2m?SQu3QG`LTJkf%pjg#n)$nVB#vs~e)7ZD1seyL)eL>n75%*vL|* zhG?w8@7x=wSX=R`T`SveipGS5G1cY^1>n^Kf0f!6UlQ$K)COu?)YjFVh(*d2d8)_}G;2zAYjdAij#!(0S}fdj zl_`rU3%I#xEKJOz6Z|1e5{g#S+S`D?X7VQD`-Wy9pIGqm2I(BE!Nhh z#UcAOx8Wc9FR~=i+Pb1A!4>_jko{J*_VspmwXX~LLm^`be>VN`nqft;$*$pMZNZvo zyVe^EFKMoT+(sOfH(w09xv~|*_8aSgxjeBI8s@|DWQwpCH=dV;(0#I{^x?jgt5umfML z(@Zv^Lu0Jhus&EQM4zol<)=P6*@(2l@RXiE3SB=U-B`Z$=#y*-? zuJo#%pG$hxa^>~1@Sh9gGN$#n}9dwW-OM}@e-5`SoId$f-XV3NPPF~fY-9Htu+ZTV_=3l;f#M?-43_M%v{^CF1m zYuC0yPl@-!B+#X;Yh6>}zUf&;NC=3KvtTTkuG(xfXd1Bm(=z;-IC6nFHA`DwNK-S{ z<^@%#;Vv(b=@{?w0i3qwD=*OFF@Lzs=QOQp`MOw`;W8ftWeRr3yl|#s1kDS`pbcTu zpTtO*57IQO`uV^a%))dMxO9zO1g4m0nG=t+7PUB-TbH;Axx8 z-BNP-Umh;+Lci|J-KC%>Pj@RTcPA5R))Z9L_pa`1i*FjRzYG3+|iGv+kc zwvxf4I@q%=bW12y6<*!f4a*Q7l>t0or+oKQ_|+A{h~-4aHYp=wx$j6T{saU9URtO`zH%ifr~y~;UaFQG^I6HryY zW%eiNjtANP33}qmDEw8+S9iO5I`ZJsyOR5ey~}&|tNKcCqbYaHyOu}KyemwrYhH^X z4+gxd{7Kf&pVuA%gFw7J)^#%sM=Lm5prtp|)aUent$pOAYfWgK zwLIN_CR<&FF$}BwX3uPrOKp5rS6`ot=#nd7xY&%9n)*a6hR6}iPkTi*J77XxUc!=J zi6`3Iqw#oW!rL$Ev=C)^<(w})HyD2~9*@Q};pVFMhiISA3LmIyfgv^2bX9v7wmx^Y z(g{U55m1aBHW$T?#yojJEqvj@*orlA1J{l)Bum1oHaOYUtn|l~YE-;Bq4g!SMZK}r zZJKL+rPfZ|y;5<>ap)sG-DpRqtgFdzcSjsDjLJefMbvZ_t`=$J; z`&CfL0HKdm4#jV*Hqtq00^F=?1%Y&*y@ION18MHP$#r`aYWkky2n#f*dknI`+Ihxl z?s66*bWDxECVT&hQ)s5ED((fM(ys4My}I8P6g2hPl`M6LdU?zUUVYEE{Z58E#Zz3E zwC1EH5|92)F;vR~N*+tfWIZn|Zz0+~H@PMG~$di#u> z#~JDxuxxz5jLR;=T4ndNGYIDRlL8g zFSIlp)&jG^W+Cf3JE~ak z%o7?$vWmG*4cZDoJQJXe#pEDCvpba)D0oG0Z?{Paa;7Ei8nrpDK8HY==n?L7vq$M-Ph3n|j3%I6S+pe^aHP+VC(Yv}e z9tBa`=hCU~#@G?>EZ~$jRwg<-yYqETTN&%^_nKTmiCMcnKg>36$3wNTaBY)v93=?JBW)&-eE3ln{`c*T!}+(9a5LA5Seot6MPndz~wEgFf$Sy zQY?96RoVbnE$fL3#M-)NlryPNscK%?o9ONUN3W-)8M@g%k!G>H5lY7y6_FRVGUZT& zyx>ki3_&I1DcZrOGCE-zf!1Hahfo9pVQ%{L)N!aRV0dDO5EI5*r2FBU!sbQ6X%g@i zxiJ+E)Ww6lKfG3T_W$t@H4dTUi|Yqw}V)Lie}DI>(VOdk9N29#feTxO!Qbs3!2*CPRmwd zOd#$Wj`>>gOG&7iY^_;}oK?z@m&jD$S*W(HqjhC(yO7O=%#T1sdRzs-Ixd9BNGtmut(t>_|AzaP2*xE_w2WOGZa?}}Z(>K?8RXR$*#w&Vy$XZ_W29E9nO z<5Ztzq+G%0f`!)uGG5M!;jnQ)&_hyjwxGB}ccR}IjML?#1lol!+?WPFwO&xo!UXmO z;do0d5%rMMm5N|@f7?1y#G};;5(sh5xU*|5S(uud{SFf-A_!OaHFTLux(5`TwKLDL z)vxU8&T>*JRiU+@j1D&W^}=lF&$7j2zgMzWdNzRe?rZ>8!HgX3xME#%*9xqr+y=7V z=QiLhkllbue*OwE6zEfC$U=9PX~`-~p4&(pR#7b0(<`Dc*zay=)9&aDn7C9Fs%;q8 zCM)f)>PBhU=uI;P*gRRqTaETy#aXL42u4^<9zc#mg0>i+u}*4ON%bz1G*l}*c@8 z0al^4B|Tff-Q+k92<6bk^AhZmlh>*ewTN7;3b}h&mDQQh+Gx8l-B=a!5lgjbA+#2v zMx2#J5u%c(jvtyCDY`hr-PH}DVTwzqR?v@uiLPjTDY_hs!yg1z=FVlz=~R^Z-X0iD zsZG+Vo0V2Cr;~rF89AJbF}%xCLCwXAdVxiW?rsjfpuM{ccrBY| zBE2iJMK-f-tAtnY6p~1Z9-3)QHPyC;uWnrwj(Ertpr5vmP>%*SMRg2DJXtjyS_FPc z0He?m7L~Dw^v2Nj$wIuyNmAd|r@`zEA*=(@T1KPpGs|8TTZL$BvfaKGR~&_VJ_Wu@ z8ajuaVV3Oi+EaG{QK)$hLd{)gS#fI-L}9zp-~_iQJwn-|^uQp3+hXKa)hY!GwH#+8 zQhCU+HC%pCtamjo+@Xz3L>;;#z#)<<*fS{vP8ji)UTVOkdj3|g;VdA}CXGg1!PB#b7On?mYv}gE?s&o(DiNNDE(GBS z;t(}p?3%X8$&|gn*?r2Aa07;D;YW-jSxB!~2OCDX=jxk@z$sGps+Fs=f_+VHp#-3J zt$~8r*3ETAfE)%stBg`948V*OfScZ?>>M`U2n~&I};S&PiF|{Wa zw5PaoLOPy(F1$t}d%AZRWeYgR4KGU^I&OHLK2`^r*+X>-jV39a$fgCo5E7df-~tJ3 zda$$5ZBF0xputyTXST-)&5N|A*Eg?`PLpFnE5Rg^FnI1fILa-z%5L{*2l)=^%Nm3@Z!t!pBSk-5b5(z3F&L;K3J zgq2zd(1=$h-P(v*4R?hQTQYSWcj;9v4s*WQNZz=ZX5etiVrrNOyRw*WZbd&l!tl1jv<z7X*YD^5I3QKo_-B%#BSibT=%RmOijE zj@w#b7zdl9Q0Z~65N#8a)uq#)i20gAU4LbBI|7msG8SD87b${M;Txl#XN&A6g1l>F zF&wK#o~x92yQ0XgEHAZV%P9x_*%U`#!k?GuH9M&K9S-7EvY$S%fy zed8#vIQ~`-&!a&d?t={=Fd({?^xG=B^VKQjnkcbKEm+pm?Oo343$7%yalQ-TJX$OC zNZ#>Z+MC^9Sb6jIm%{%hzlfFgIMaq=g)-DSJmYZ=0b!lOrEHC(EZuP_a5ZUBibL{1 zYc)?b)`CNkG3Qvm_F7-!wdaDBuf1w3HDZT{k=BTrRQ$~#q^QOb6tSvioWz)>fzDl~ zn5;#mig-3WJ3TUD(H$+5_FTcy2wa#tDWC;QIa(ZX&Vu2GKIPhP?^sXFoY!uUr;;gX z=K7<&FW|`6RGwPiZQ(eZ@XrYMj0XwYOTj1ORcf-Cl|*XOUQHsObT-|&Dwpy$hF|J3wA=u-k%)rvWduWWI6ZoT>7wj z>F_E#h{dB!HsyE~%O)cuI?<&w#w%y@#?zbz%@^5C7^APO5xM|fB?qAzUjx9IWo)Mu z89o*Dz=ckys0F$}n3nG62B$!c4?5k6xc?1g2raILO$jFmA{(Uy#GJiYq2o_ku6IM7 zbI2u1_5tngcsQsit@w%qoxjeuez+C))_Oe^W%wxV&`l{c2fXpo7-N7r1*p6Jsq{8j znO)kNjt=-wJKXN-GhRr3Vbw6rfz~pvjCOP(f)Jr}^yP%w5Pq=|Md2CrjR<3dIzAvd zJy{L-tKFa*FS2-@^ktjoF^GaE#vGIj7%u7Q&`37znJ6~S?^g>p74FgCGe;bxLE!EN zhf2RF9_s6DUunNMAs7$Gduta|C`SFYu7Y${t7>%ZGPGQ2w(2f^8?|KPsD(;KL+%|l zBN0|+`SDEzm?hdKE#V!@P)*8wQ!ki)OYbsVvu1QE|2QfH5-GyNsIbx%T`nv)uq@Uc z>S;%_MpZBU!=qY?|7ldw`DLTdh$lM3ZzY;xyZI#dw}3 z{d@%gK6FK=_z|oajGK+)uqBDkBC_IycE=Ot{z~(RA2n@tivm~Jyzl6f`(VAHi)azs zSTVOj4KX`6!!%`v{uSDel!crO1BViOasP%v#_kM5Szr(4u`jWvtNPuSzQHZ35n$vFz$Px0GvGEY3heV$30NU1DJO+O^){6c4OX0?3=r}bt6I>2VmkHJVllV z3VY@M?Y*GD?UR}{!SMT z+fCxE&KAl{s&Od|5zUprT#5#3ya1bFl)kDo-=O z)>N9Q71%J_agN?cH+pSUQoxn=1R(JRJRR&c0Qqt;%dKG+;8sFr&>w1BHfnQGRe zw|G0`ZqB#NET0@Auf?4}SBXZeW4yV?~taj|i`#Rk}iO;I+wu4hAak-nTPKYl7e}vR~&y zxHpGx0JPUMUpkG0SzsK-6|0K#Fp6>Nn^XrkuY&hCx@bk65SE7(O@p)0Ws- zlo}4AZtI2z7vIgJYoWte!pg;8!dzqj04P2n+QVn)T5*PzPbY?(P)vLoq3>!DVdK)5 z90xm1DMe9uHBIkAlQ+!=uCV%zrgKQPple~L?Ju^gH%d*ggD*U?;@er6&+oT)jifg& zm7z^9e{~#C=KzXD@K~}6W-8Sp3Sb%^uyva~Kf^Zej(dyd&erfW!n+I}QSZlxaKYEt zghF5(4KRF)a76nGIUewe2lyPy^LD-BZcskPV^?Pljd|*EZD0VB2TY|4HD(u#-CSPG z!!&1#8_ta%;x2!BJkQXCMGGS%u+1FGVAujIjy+|l;tnW4HC!GBx?0UBiYdb^)NL>& ztn#rUIr=ySG>DE`q)oe%4G{*_y6#WjX!chUY(jCI&qhEQfkOwA1CEoottzlp_qOtw zxulhcEKOHM5eX)2JJY395bM+}Z6~k`UDN7-T(X3N=`5H$*sW!nF#u0-$>f16RwBWj z@}kKDb^5C&4^XSCgxe`D8#}$5Yt@`1T44S>at6ICK+b?dOiRaeWQvKx_AH#7T!R5aeLlQcn!rV=kP^miZ!EeKcP1wFAZ{ z?XxPIDb>NeNVUivD z5cS;5mtm3L(QD?M5UPVWBb=E-%dOja6osDxHu>J{JjooDvH%8Px<<^rKBDT{wk}-a zXHkaaCT<9{3b`ZBdJo3sP9|271>)iuG9hADFps6> zvr~JUnnNKNQM#I%U=nes&Kz16#>*4Ya-j{f8T2h{&~yKLOYqE_q`BsZ8raup^CUeVke3|VnmkrI`vI>SN+!E3i>+M;M&_5wJDfTBs16GI4{+hfr%S!w| zBv5DR$!|fcIa?ua*U3F_*mRr$Rn1y$>(ZO?)tD%K#&;TeGd^{p1zN)tw~3=ze1@}G ztLnyub|Np$GyR^psz2OUZ3zNW1^5mos@ zH}*ZjCE3#2gkyKKOq+9wa|+F~LEG6p0S*5T0nIy1T7zc%q`C5@Jh%mra<7hw&51FY zwUe1#p|YvBk5BpG=Ct-~S@v=tNPK|?gK@dfI>K|6{ftkMiQKoCS5*ekoH zvj99{XM3s~4I4t2jj>H<@fnND%}2tEs{r!>7BF4tWttBRM48i!xGsFqklhDt0fPGr zM?d}5*WmDF=Q`ut3ZejArN`fW>dK0dF`)qsecfI1Lp*sSio8V<+^=NDOT&Urh759k z+o!^8&mSR=zFEU6yj{ib|lV7d~g)Y(=mjwugJNg>`?0{TmydDB5XL z-CTR7C@Wf5M!Wl3skBGuYq|4_dwcQiN3t7HAL3W{bg$#Dqa)^ZO%p^jufyZwW-yo9 zA*$twvNG|d)Y9OrI(ZsWs+>jhK=tPz2sW|f7>MJJi2MU_Z^(5Z4yZXLm~1R6l=085 z9zz67PreLSv&S)K5oX6ZpXk%{xFynvurUK=)_O!5T192tj=!~lqAfCzVe+Djv6*r_ zQ~^buP_228ffcUv08jqp^U&o!4;EE9%`MKm(W(2DG8V)6{Vz*ggmpl;V)kMHTOio!}^a9Xptz!q${_@8B++=v;D9;s30jJjVpO*xMRdc_&wVds(dhLtK@j@%o= zbsh36g43I!$(l4#*70F!2NLXEH@!QqHK(D6^WA5rmLqKNCk7>17loZj&<-=b z035&v5}Tn#Eb3ZIm#);~mV2)cS>RG>mOx2taNyS95|tH#4bTU=04oe{^Qs%`g@#ztddnfRD$es@DZRV#7@iE<~wz9V)+}Vr|BEf+W?XbQBPq9H2Fe$V)!mGOo z;sjsNThwsvMfmu`Ma0BmZ!tfEXn$@_zDc9`nTidhSyibuKYD8R*TG46k}9D^Wie6{ zuAOQpkJ%F|&LO8wUMbgQHF+He*-c(NdsDI&K^1*+ zHQI0gLaR7akjEY4_pIdTRw0dexofhnH4#vZ=3zO&u3SH{<5% zc1?+EVeH^!W_K9n@hHR>RIk9NWJFxGG|ad5_0nD2#x(-R=^vO@zXEU;*!r~+yNkVZ z&6>Z`bQR!`BtE8NhJ4dlW#@r~+Sb;NUaAV4Rx2!W-K{+c3O9|1^2q&a(pV9Zivv-7 z8v%PdC$DYpnkE}i@}0{k|H5iARHCI?drOnT@hkOh-R+5PNYz*4yF~a*3?2BV^O)99 zqyB&L8b+UCHvS^Ll<0yZ*{mB%QDW4uLh6A(=MLmS(IfrIqh=YrVN` z(i`-t3ONR+ScO`d>Sg^#Q`4#E;`qyJ?qN)rIJZzYi4DN!U{nGeTPCw7w8%?WL?k`_#BJXH<&_QSf#ds=7>mo`qwrT$q%HM?`- zfLlF3?r0q6w44xdR_{E9J{>;H{y2A&qog_Vpie94K!CP-Z6e`B^z#G&vwCLY(+bY= zBDSm&E-;h@mg^E9R_VouLY>55w&qdN1*T_glNadx6|5E}HamJ24iGzXGxM z;$u~|+kHKonG%4)df>cQcnU4MR4lB;DYU^wU7${S2E%eheH>z%xi<9+JUtLJ&{%kpf*`!t$YD_I8{ydb+3bHR&yFuyCZb7H?edzkH; z_w1u(xv?mO-2I1bn+px=`n*mDVRm};=_ zWKFn@0!K?%_qD~kaPCU#mOy*x7GsG|PdkJ?lcuja*t0HlO9&okeCU^A*YSlFvUEDN z18ed8sro{;FNE~=;X9Lvl!|un2b!9$vaCWUj^pM3`XwXg&!{sd2Fy9~=hFz3z^V`e zS#VWbjAEKyzDQbGYY+L2<1$6~Q6QQ0v~{?USD=xaMsMz>nOE*4nviYlyb9F^a zW;V{GvLD1hlzvF2XUOzSnSNNNXUTM~OwX3-IWql-Ov`0@u1r5F)AM9HPp0!_`Z1ZF zFVhQTdZA1&lIg`Vt&piAQ@>0rWm+ZEYMCxT+JwJP$lo33xQ-;n;h%zqc@f6DwlNdHUb zzmIgY%-@IfewqIP(jUtFgGe8e`C+6Z_}hxVZSvW6q@(!Tfxn&d*~3U5k@+7X{jtnH ziu5s=e;nx^ng1!$pUM2sk?xiGUm$&2=6{9s8JT|;={}kNHPYu~{&}P?$oy}R{#NE+ zL^>w(<4Aue^BJW3W&Qxtmt_8Bqz7gG5Yks<{trlBmHER+Uz7PGNRP_=F{H1{{2!6N zA@gq{osjwB8AU}i@Q0s8Gm)0a{7FdPA@j44mdgA)k)AB`??O6T=1)QTZkc}%()Y^z zsYp+g`O}fUPv+l`bdJn_0O<#1{zFL5kohx_epu$uLONIG&q4YT{Cy06=gVj1NYBOJ zJp9d<&pwLuJp5gNzYFEFi;!L{^A$)HnfD{Dl=&*8)iS>TX^qSWkbYd|7b3k><}X8f zxy%QVULo`KNE>86gmjV2FGi}$d>HAKGJh4)h|D)4T_W>WBW;rTPas_?^UX+GWPTaa zYh?afq|0UglSuzU=C4C~z0BW$^hTL)MS7FWw;{b*=2yscCDJaL|CCHu$+R2kYMJkm zX)n?~nZHG*F{E*s*JPSNx<=;vWx5vWI+_2pOm9Vco6O%X(>su^m-zviZa{jc%qL|! zh;&HiKO@t-kZzQDU8bK!nv(gylxZ62-7^0O@`{s+?U%KU%I^m|C}k@^3U>3<{rzRYiy>Agtrlll8)x&`SEWd4UTeE{i$ zGXIcFhmnrR{8pK6L%Ln&M`gML=}wv7CDVtIJ|go!lIf3;{zT>T%jCRQ&-ojfnC~# zzOx#zpQOqLw%kcYv{MJRBq@_Pd0@*1q{Yc+Ce-9`sTvqb?9~qfngwnX!FR$d&xQvu z1g|*xWRU^p*8tPWd29q+ibvnXVsy`{y80Ls^r{x0HNv)<)zB7nrNv{+58FH=*qCT=RjOM#DN z&1j)iO|{mksa{nbdfGSmFVs@%L#n=49Xg=RQd6so)OU`lL&J%a0lxIQ8@Bn*DpJ$c z)QU1pjH!rQL}l$JRewr8Q`2Ws2{nB>C;Bt8&;jj!S(&RU!{Rw0tNOUAKXaX|A>ZCG zPSwr+N~oE~d}j^N3t(gDfN$v9iHV8v8}Sd}b6|aGk+vwwi$5R#OXq5z&9ECbt0_vnHB=k7f7^%~9v?Cj6^`ZLz1XyCHbJoFB(*W871PKld$$ zU;7rruXu~$gY4c?{Ht#<{FTQ69|S2$bTLS<6(qP#9eI6b!e^sDkY<^h%oG#NrWWpH znw^K0miR3f+LVtzrwhODEr#Fp7Q?^kEr!3m5co@iEz`vRCSq*V#Pc>fz&xA#1@pHX zgUiDD8^M;K{!@d8OGa0v>aQwKOa4gwPSsy((4R9|-kdO&T-eF-_6p7(ygo?W9s6NU zd!4~$LH%d8LGiZXB;5BopwKX|kqG*2(0^wq;k7(IM{%(qWz%!hay5M^144VeQ#dxr zB5--I`1gaumui=Q--nbJXzXYg;|7x#n@eh0QLuPB`ci6R^S`{VLElH5p7vSPGk)3{ z=-d>%Hh4`~f0B^>Dh>XR64^tCwT4J~VU4Q4o_ROgs~dQubj?R1f!85VY`%nA*5BZ^ zhlaIrygYf$uki0F+OMoJ2X73vZc~OMfw6eCnpTU0zRfMOCkFSdTQzWOWX;b9jy>Cd zi<<765e~c>dl)ZEW+#US7GB=}fT|xvrPz<;HX6}i+u{R?xH%vhzs0D<7R?Q+`c8~A zcmuV`8>+GYtNO0-Ph;OSey3w|>jvKR^6gxVB&J$T>9HBd5K)Ermlg2wLlH* zRMYik+NEmXptfAq6QI#X6kCRu&6Jj@LlauBs)LNLDpPmXmjZUtj#&@^S?Ch$pDIH% zLuGxZqpp5Q=0`;LfnRA?QQuEhlgEm+d4dvB&1mFy)LB-#qvZW)_>#=uOL+Ru49Ro8 z&F|OJmaH1Y`(#rC5&;-+z@D52vm# z2cDnSe5(E|u~)emio|Y;_1>b+f5l|n`V*MLvK;waKdl_t_4Qw&rY; zZvdK!2Q}D*^D8isW!w(U6Q=0rnGbGK_1`Lc#3a##hES=b94SUba;ls@0XOr{{L`U- z{4eOQgP$&I)?Wur0j+bAub=1p+)pu$P&zi2Kv|{-cRh^TD<$RiG3zL z3Z}-0Aihm@6j~v3SS_hD^b&rbd9HJlYg=+ z2cf3$LVpJ3)Kt@$T6`>Z#hm26@1IgyS5%~5VJpKW>c(_bB!@uJIPp~0SIzY!wln7v zI;XJp17+=5?$31*{Y7IPZR#}j;SdzF)Os+8BU)?t2luXidNci>d8g2TcWPI%!aaa~ z6=@kY_1Rs>sHuB)Q!@Wib>z*GugMBtXO{qof6Uncb({m_V?hj zNcuwR2}?H-{UtE*pKT$WVP^ofzD(50H5!Lr@C`nN7Y*3t!^OW0DTjjt6X$3F{Ci%a zSnpq$eo^=r3~QRbRPb3fzefImW>5ZoAf|Aa0^#2hHY%F~-dDedoy z28Xp^aKoDuc;~z8UkOiAgn{rh&p@hJ6#_#By6g)qn0)h`L^;2S=x-Whljzqj;)bY< z_DlSGUSg3kOH{%R2a}c9Lwhbja2XgR*w&FPKnKpC^Pg=(}k9f{I|#iyAoU8(e{I ztLc7hX1loMmr7JD-pJX{sOcUw@#aas&&&sC;A(XICJ4fAAOb_e8wdm)-ez8vjM<==htvDN`ac zckHe^JUY`iI6&}{zxg9@WaXbDLWH#UHW?!m|QCP&gA`+ zovBp}4g2m^(eq$(q{vG$91OqS;Zb{WgRUML0@`$hhD*RiVs0J%Mt$ZVi%Jrqe9Sx8GvjnVV z7K?&NEBPx}$fKEZbAMoY%h&xfuD4Bx+x0KIQNfV*}E)SoNUa2Xqe6AYU?Yr{}sD<5FcKEjPxe<`!NfMnI z2$T;}3=W1VAB|>1N*LBd(Qi!n1~<}dB}a=vFzWohYTzl~ zot3E6NE*icry@G~6E1!h=5pv!BdWfQ1~`Xi()XD&(QTGsRE&I%UGfD+XgcRmVW0%U z@0)TU*W)4H%pHFf%Lis?-{3eh&~h_-A%9WpZ=yrtRD#htS50>l(m?0k0GU4R-D>eO zV?X-?s+xFXG-e_1?`=b+9s;E=8^}ZJs%2!4fy|ai^nHRCvKCMMvz2JFOBq@3s`9*> zBk_*mJ0%r~2}dKDJb)ha0>sNz-^N;x%#R-FxBuk4#ovW|B-ig+2VJj3ABR8=K_VDv zyR?w2i3BkLb77W(HAV{ZAh`&*O@*3{y%~XEJ9jMfd&hj7-vF{s9>G5G0UPxZ_c5rI zR!W_!?=X!UQv3w>vdt^tsJs+56N&22SfzKUwuMng3$O{oqdCF6SSIAp2v!vB{>syl z)CJ`c{S}BrJOhxj=3be;z8c!{%+TNqS_uRfA8q&xFC{}jk?ITWCD3Kzz^GPgbe#xb zrA0m;0QszibHzqJ;QPwcnV*}pY%85J%eHrzW#;@`FVD={_X9{|Pq0)oc8*w0+PS{X zW%};qzGoLM@_l)D;8=z4%UjRhy>TY*J=cMe4$#n)VanDOk!Y;!VW-j9KH7YA+K-@6 zpKUNz7{r0Rr%bFA%6Z{a zWR6M-GCw5dN9=%Nrl@RbB(-)lI|3dO<5+g{Y->*1)8D4Q zx9Jb-6#I-xY5$}2$80-A`r*~k41c5{`3Cm+8T5T=w4r#c5#mc5kC$2HXqc?oJMPc za}ywplTQXJW+dI!hv`pT$h$MT;2Sy_Z^rKj=QQ;t=$oYC4+T(rd@WvsCNcLz`{?&g z_$_4+OZ&`u;ILN{y@TiKuaR5r&4+4%Ix-)@vDm0@Uq-$d7d27t5GzX~>6MTXV0)_7 zS3+M~DYkN&&q#Xh98>qP>5f;k?ii4|BP!R=4eK9vRUemI>LUyF!mk1S@sZ5ACO%ky zH1-wNAM2r=KqArW=VABHQ6N{%$)vdZETC9YU}o%`=S8#%G+iNcoBmz4I>NI6|HWLy z7C|exb{?c!?Oj+~64oWxi8`CE%aW%Aen*eKJRH_1$h0X%_jzjSOrWXAA;Hgq=ypCo z9zC{x78KMnD&iZQ1!`6A+lSf3f9uu2Uf-QF=#eRNljKDL*XZl-#lPD}KD~ZcB*jLu zNa|dIp%!lo>*SW%))@G$Z}4tV--;TSG(rj|Z4QADZ}`@Xst_WSJyvJnHh~V$!0S;Qer6%9s{jG<5w0$h zGku#wMH}nOGM|@nklxBeKyZ~2JXJ#yLPS4e6B58rcVd7vqVabD7u1ZchS05fN`&~m zQ_PCR{-nMA!H)xia1FwrByr@J3WRl;KF|LVtWJ49cXhZt|lq>lhYmsgX))He)^igV@dhOP+4Y(ht1=| zz+Q#zyA>P3{!-uO`U&6W_bvRmcG3DPpdZa!__4&&!9CjPYB~Ws>#ahV92`zu?AyGI z6e-r9KAzY!xQDH$LPs#|OA9YgoHn>8aT+K!DPzwDfSRJ(-HH8VgUH}o>>J?!KLbAU4QL*+zWse- zAiGHjBWO$3 ztt9}kzCnt$l@|AB?G{Bw|FZ(JFi1jEhmIkhK;rMSj98HrtGkhOM|s_Y}$`_x?czm^vu|Y!4u6P5elSDN*wirbtnGF3Hniy*q{B!md!50KD&RM&jHGWx z#qrP}bi`)7<@L!k>>DKKhwpPc@$Vp*z~3TW_%Ywm=a6y-4LbD=ZpR}6+a#=MlERV) zi-WL{1TxwwW;dzX2u%D?%BA6t^e93QOk9=)L=c0?4Shp*P{%iHC;Dm74-(yq@DagJ z8fp)^t&az&TOio+3qX-%FR<2!Fy~=dLk)PBk#=S${riR}lqB-mD94z z{t+@r&U(4bTra*sQeW?QAS2^}%7eUEls)hVq{*@=B4);KL@8^3C!E5qH-0akg5Qzd zsmUNQB7=y2RM`X5hH_YvXiNEW2Y@99;7DrIFeQPX`v!l4Ot2-SJPpols4S~9r%8UMCU-(_ zIfnIuVhHFO_;g>9_B%Co1vH~8pcxHo*TY>V{KsMZ3Qy`kCKr_OA9rGXKB62j-N)w( z_wfj1>EXn^p`nM@Z=mLb>{mVJ8@e6z2I+b)ZJuhn5!>2UCj`}r7nR3vLaeo_!fp|^M}K$C&&GlUgQ21jr%>u{7}~m8^7g0&p&=;7#Q$< z9sBFfQb=u>gCPy$6b4H7@t?%w&lxp%VZ9*{2ko#`>%3}Q(WQ2*`nV-_SeW(qz>StB`RK#jQ-K@ZFJNC7olWiU5aaINFEg1Y0j$dd{8{bcXqZ`r2 zV$1}#aD7p!q(A-0j#%AovAC2LFT!dAyW^)|Sz7x8#dps{XxswGHlP;}%|1sHBQ&$9VZdX$8Oi*>_)YU+ z^9k^xTpmd+s&kM#yY%5hff`XEbPW|s3;V7y;Url@(U?crZzN^D2DGQ97QrjMRZT4+ zX(r;U$C^gcu$AP|@cdnZZs2*GN2{5aFenGYJLI;RMl>+Nh7s(xY8Y6A{F$j1>(Wxo zBJ(j~1QC4ZF*I*D@}cB_IHjHiwK)ufmD%GaDi7BBl;)X#EtF z90|M1!i;z$5hi>tjSM_T5h_BAE)LS#197u(lhhXIv1 zW)*x^&H^xCwSt%{GN$akPVfsCd&9LdqRl)i@DpLqBz`kb)fbjKngNerM2<^sW+YXs z3Z>W5cww{JLSY()2S0rSu@LSTdljF@JNPAyXT}7-%QnI6(fmD^LyVuO8yvX2NDCOH z9pr$Sg0K3`vB#e#1fxf6$P>zXa%Y)9iG1j6<^^r7VYCudV8jxUqC`=P=mTll+R5OC zpud+X6dO}$Goh_y{TG&U@9fTpnNeb3&4~&YWSHTo5Rco>+ypvYD@j!oxt->P2 zih>|8o3Is#?$E~ZPOL3V5-?-55J^#UFm24DU?Q-UqA-4xCC(eC6)nfl(_@R_BrBSF z2|{Hs$+YTlm_j&r!`NlZ5Jv=_xO5EQPA@A;Z1p{O(Cnd6F|iYKXt=?`FlnPdJYR0s z0@zcm1=5HGq9RPmW+MP{g}iT{4+Bf%boN7z!`3D_B0n$fiY`moHBN=)F_T~O1PYd| zru>d+1ji2RFBm8$w3Zen{(=Q3j#t1Y4I?s+RbYoc@)#`yP%vApJ=m9T=qM3)4hu8J zm0C@V8Wt&ICx{SqOypdSfC2h>^9aL=B$kO~F*_f72OaQPA0cBlmbxS^s{~l|Jm277 zqXW{W_OirtHYiMfsY>w3XpY@77BQibT(U!yCte*1Aa3FvSYZ5UoNOyu+&0%XkyRik zR>j7u-C|YTX4Jky4Sr1JMM|BA=I}FNi004r1nfNIHEZ-Sg$uqb!)W@k~h>#00J}&(2%;UnZ zf$^fUZ|D+`?)W;A8!TZEathPaeFn`S3cC)oi*TDA>ij3k@eQ&$2rE%-LwX6UM2{;I zhKsxZB&ZU!p9ueU7=G+iIY_#b+567SliWTOL+#0MTHU1TyVVC}JEy4gA6G}l3HYPx zgXk0e=Tpxv9i%}AmAg@;2&J{eC)m>M@qVeiRLNRU&wpRZ&Qnx<9!p} zzr$gDko-7^Llvh3?M1fu1nABP8eCZZ&=EWr+k%kf)%04JKCpcw40I<9Tlf#L7PK$c zA|++{CZyO)lLO*aAF|)!Z1Ss=q?7x^FFGRQ+k6uKg;(d+d7nL(ay#nh;8(l}uq(uy zRed|^Yw_%#xc1Ka<@8uh{~J~B)MrWvJL+$Og{6Kiz1+b~<7e_4^b`N>;2zMEz2X6$ z?4#Vq`Wa*?knT+}LPHynkfkICNql3yYR7~jK4+JEabt25Kyy*&JIH!sl;9pbZaPTA z862c}GD%+XPCa=a5?OC!ayx#cxQL$Il?8QU@*tkD!lp0B&O(PSO|KwNyk1hC6+cdo z;fY7EMVg_)p#-hRH%Rw9lJh?u$D2z5wrC^2NBBUonVTVU5(#lkHkXtmtyfVS6K|_+ zlmrdfOEP}c^nZPox}Q_tx0z8OU!WMxw9$v;{pODpBTVORrjo;WF7l{PSQ9l;j5YB> z_ETc*2Nqa^CT*(44@BPt<=UR#O5{8M@OA;pMRWviupsOefmb0q8Ye)Wl`%ssw;*na zQ<|S;=G+Jok*7<}Q{wG;a-jZyVx9yQlis4ge4V)e$iZI+9x9?;D^U+e7>o6(uTzys z>f5wFaeh(zkSWg~{s|&8tS&ePKbNHJmv#(M?P9h*ce>smqwEuX%vrqLqE36?#prEI=!H^_!awKy^~Td4L}596Ex3>A!Gtv{c>6^FcppR72-O z2#X$wh|#L%@AQaXiZWo%BzU4%@G)`iMIJ5aO5Ak%<|I1I0-R zw4x3@%mOhEtH1}c73v5MeQ|)E{&?`d5-On|96j305fY@91nG{#qU|F`d-ka#zb>K7 zQ=?CHzn~T$8vS+m)1n`!0Mq(#+32C4{&@80PoEe)vSaH;L>1N@BoEcE4{x2RT|g>Q za^D}-bW^cj@){z$`O{Z06L&*Z|em}zo{ z#O*iw9}W8^%&Fb-IUWV+%3HA`;)P+-w3R*AD$8?(Qt!oflpIqMCA0+%4I>(OyWt{6 zKWzSCfp^;mqe46ZfM1$0MU*BUJ!n39)@bJ6avyy)_t8+!Bi~>TQHB(Xq(zjR3v~6F z%i}ut$MfAEzt{co>tqGWZjvw)JbVB6GkCcP!5ldHwPF8Wnn}H-yh6pHap>0w!ipfL zBF^pd(IfM5+zS6j%5TEIE#-aq_ixJwPz9N9mTwZ7e=q-r$ozNte~Ju3rIB&i@yOAb z9xOkI=Q~Tv%aE{7gu|I&X)CFaPhbG$jhfw#O)C(uy^!e^0e+hCpQ2l-6j04q( zi>5eFNX$&@4f=~$>;T`OaD=(02avp%@R17HnRW!Ij5CsBbqhbxf0}ReaJao;2zTy} z;bt1K|KWA<_|;gJvfsfUl4WoFQhw5a#_3YuqVWrj-&W(Y$#G)AxKD$3uJMzMa_sZF z62HI!a0~(b1=?f&!_$0VRYY6TN!B@JrJpZ^L!q~6*P8Hs@5z#`%=5XpuKuaQ=x|2Az06POQ%p?F6rAq!46*p2goH`>jaBE)?u0w?= z0agfU_f{xaxb5Pr^g!Q*sHg}SQEBEB_E+)+u{*UTi1HYCaDYJ2y&QkF3mL@pFxwIq zXT;_GLBu8AF%eSsG^9=r;#!*^?zQpV#kOVJ-8T0`$bl20Rd^1!dPGR$JianKkr&s5 z6wn6_Ok_GFUGZrxlb9PVK8_2%>|7hJrDOjhSuwncW(^FLhO8e6CwCUhHXCr`?A?Pr zo@QtUu(=@C0-6CorvYEtUb4l&pPIU0WZ;1TdaT{2riKI_zAx~=##)JozoGkm5K3j3 zYki-g>*c~}VWw@QBXJ2L|G+C+R~V++p9^}V$*1Uu(i{q)Qvs3+Ft49`7wu$DQw7ae zBLbi(uCtLsQ|VrgaNv+u+NeJ=zKSXc>CQ4dJM=G`e&R{rw=sQBOqaedW%^zW`rbGU z6oylq1byRv6~3mH==%dG!zTrCj7@(8CZ4_QH4yj-r#1>Y9}sjdbU2gF|HYc8Gkz!N z{J)vbZ$-TARfte|%r{7%rT_(C<*WK>aOZ>ZWDu`P@uwq3oGva+9zg$!G@LKo!jo(B z&wYU>9f9?xtK|^fcz3S@TsmtQ)}O!$ykP2G;#Q|M-wY$xHVi$7wL6N8R|AK9gI|M6 z64rlWmg~n|mE4EK0Qe1b&~oO9Av)B35M7DTB{WA2Ch!cNm`valw3j)9`2b2m`vPfm z$p+#8|A3;1dU2Ar#2851WDPjPyfbL5@q5FmyLsHEk0~q{z5b{*Zn&6ycR$ACz7gZz zjddSP$(wj^{*ej(3XFXiWB-M3kUj*$zNWv&CKA@SX7*rGY2^{8BckAVVv{JKRnbV8 zFo@)fa!KB-uM)l2Fp1NBJ&%WNJ}WrHUZQKa4u>B^kLW*N|4bcYY!eIL=E z$+^Ra^fZv)hJEOtx?zN@&tzx}v!iN59U7yb8(c2%c{H(;?(NCBz~}Mc;cYlrNiosk z`+yhHRWTE$@(~<6x`$j`Kg$)E&jlI};Wi}U|3my(`W}J9L%0n|IRCUy5!!l#5JEObQ!v1ROUYX&fO_; z{Z%p^fCEz?jp0D&C5z{3XR11+FI+3H`J}ryzS2)ItOQw zhhA8J2I9jK7r-_{aj&c9I@$(pJ_k8q^yvDM@-YAeJ@!&0(92m*GQ$#o6eAt`xEX!u zQv+LZ>krI=qw2_S5ZHuMhlu|rNF0Ge2Tn%EZ)W5U@Y4s5h!L*O>`}KEgT;VU-{P%m z`hrm^l(|=;nE}})PS$^g4FXCgj9$PmT}E|?J@7|?t0xgRt-k?l(z}J63BrIyD!y0^ zoUt`=NQLcXA=*KREe;{T3H1sEek6~T-hm@=Ms!R9^YaqsX)o?wrKv*Dh3T)PpST<4 zhHVL4El+{Ev%sva2n6mQ`MVZlHgV?JNeVJTmu`YmQ){R)t3Eu+aH=Mpy1EqiVZmUR zxNw~AD*;_!vGIa=h!~U6nDdGu8gMy~!Mkyg7FP}K(^f&#xuBe`8%9VplCykY-&(pm zF)JNid6v}}- zm?Xx3O+>8sE$_r2Y-%7PV&vIT*2H++nU9Hif@P9o=U!Cj|Bjz;c`xcB8p_a2)$}T0 z!MwvzsD|Y4mcde@vMvJea7iV>x?u|`Wx{1;voDaD`Js7u!wpHLoQ_aiVYg*F>Pm~r zoQXL5y16I{$%vwI%P0$9iX&c~G#^~JM)7PbDUeP=M1VO3EGMp~v(0m)&xJ3f4eKa` z>uWzu`d$8eYe6K!lxV+q6LcYU{37{yVxR54aBF=8`b$OFm>TFW)8cCCV(_yRh?*|p zw=bGRS!R)AyktCniYt*#E8YA@bG1f+UxCB=rSa$<8y3XTn;? z`&nV<7yta>nZs36_lV&R+s-haNoN=bfCca`_j8QS{q#hSm-yiT>4e(^f92o1jNev# zv>>?$XaJEElQbU{e-Xc}JqcGMzR$8>B;|Q&3iNi}m)*}xPvyRGx-1#@jlWow zX+ang=)m}9mjlz}d{>5tp1y5{*b5ADXwB3w9?x{JWDG%e&}f{%Ey3-Ow6$G2{GrwE9TNxP0}J6($` z-n?H-5G!3$uV6KrKl%0x_EyNcrVHXyYJ%4Vzvi6izrOpgUz_d=J0Rb9lp1In6=(mNQCyg-Dj{I{P?yT$!N!UW&+}a2(0^p?4m^q2nes)u&S2 z&3sTVeO(N3K(A<@Mpq+&X5ec=}9Rsz@MeA)#kQ#JC_T11QmPzI{OWxE5%F4XYP#aLc= zCN9G^}uZk`;fS#PS{5s z(LTnB+*Iw*L;^QwuPUR9-_BR{=F%Mvr(+?(n{A!c^$oGIYPU$qBmSt!clDi5YqSyU ziMa{cSINu-;|ne)UvstNZg{d_(vd*C)ah>c=fLb>MdFIW>2&@$-IL<%LgJ*cE59gX zALtY|u7}2@(IeyJ!DoJ9+(S2Bizg;O7PDsBE8sE{l*9be&fz8hzWl+9K?*r<4gPQ3 z`gOStnZ{*b7$lDYmSWtX0KfcK0m-_Bp;TV^B+ojF_6mU~m)d(UBXiCzI*6}(7u8{s z3uwb4X4!w(q>}4Pi#2=<751=M1GN_utGDx8^O?lQwICGwq7pW&Sp&C~O>hNMULs!p z-~@Bw{olZ7@zo|5#4uLm3QiuI(9X?8PA!l_062J>XpLZ9VqjEaU{?+XGT&#|W`Cp^ zScLAL1?>f=!4WA$$2lYE817mVSJ8r_;Y{!$+*YOU1gVD8%Y=4^I7N^nZqPe5Qw@Gn z5AhObe_@A5tX=uW84E8?{0>Es;H)8H?8WtS`+2#0Wf1Pr8OEG>sa9@iDm^%vQ zp-o&`Zy%&`#t*C@-{1?3oR0FjybL?a%jkf#IGavEKol`Vi@1M1tvcV(Pf#46(<`so zh@c)`ydX=k@*O2JFl8Fue+KUdf-CTFCY|{$`4X10WaH#d#@z=m%IF`urHi_09eBPC zbWq1VG;eXo1~z~;!NiI=o5m~~ClVrx2mRRi2N1Z2Vb1nmu>nUr$tW{H&G5@el1WpJWf)_aCr`7bz;;{Z3 z>I@_vkVv`o;fUkx>6Vj<#_j~4W1kLTlCG*iq>4o5yIL|%v;u-0@R z0EfUI%?sTik8RgHk=+S^8Nrg|$eH%Cuwd{{TYLuZDY(DmqqzfC1=(R^c+vDJ=(uPU z@noemlQ^CYw+zwVCj6p%;4m-0C9=ak9??c6k}M9WPKS@+V4gM+ra?2J=HnY5ii+|XomPYHR0{8Q|J30?zj zQ+~|}_Mi>>H)7-tDp^ZNqpKBhw7rhSd|-)c8^icOmM1NI4MDV+&SX+on zpI)TT7?S5PgvKjrb$@gd(2eV55h%fjAf5{2f|xYjo`@;L_fT<@4CeJFCOWz^5>DSmG3B($CR>nyk;_|c1;+(=6-$ZbxxBre5ueU-zpgghwY2gPR?e}=1N zA?guvysoBWn8*Dq9W=R|Zs?#@i6vTxF;Q@5#n|(A)BG9Ez^spiAdn9pbNXHyI~ipu z0GZ1dHGwEVM4*YjG7dpHiwj2Rp$c9Xpc>YeY2kDPRiYIVxL7$D!TO8I_5hQsukSY%itEiA@i3D&{ z*Q3VB!oI~n$Kma<88kr95*=nS7%+G#?`8|q7V#P+l{ts)O=#!42A^df8>X8fKz=i* z4#tBaTgB5glwg}^UK>DHNvC?=@nK-<)L_0YZ2_qK zI*?NP0M=KLr8H>YVIB&Nfn(_s{g~O(&4f}->WnLRJSiTV>0%;`g zz%?^hseI!qZs38@aVc&id1dU&I?bdgWjY-(*i# z;$i!17qYQ$f-pYVDav>y_5Wu2pgUGq;=Q0z^N_C8FVpLr1b%TBzQ`D5OnnkN;v6j7 z)6Sho(?@#<+&`PIDaEbpXK?`Uu(%~CeFydl9B&eF8e{;#b#x#HlK>O5U@3(8L`d4x zfZsGd_`*gNY>|gg$Q4;P7Eb+b$w3+rj{IFWaBD3__J%gk_h7uul*43CwAi+tjs-(RC9gNL^jLMi@t8$@r+MJOC})B zBVNM=_?z(f04#kK9{gunv+^{%r{ghfN?Zc_FBE%d42{?^)3==o&%;xZ z!0%OG{qMz0&6lEPF&`{E3GZT$hC%CR9IxGGlB?GTBqNG+g{jbvho zMlWO=bnDwks0Kq4RYQ=3%nQej<-e0{Uzlew9tSO+Oq9r6Fjw)jqFnZA{eM*)1tJ^%#)ns|*!CLAz zK24)UHOvFUrS)vcS7H69d=;j+|kHGo)Pv}6=#8IDkQTxt$g6)MZTdr zlBSH9;`I=q5!m}i|7^8=H)&*p@4;&lry%SI)<=?5DaWWvHir;d%#{2v7#Jhl!%VV* ziZ+KVK@ec10YFMjTNHGKZA3O^DI;L%0!&3d#P8*>U?`Lw zGXm#P)Do<0M>G-Pt(_cBLAU2SH-RHk`?1dp8NoMnfE(Ga=GY5@`f26t#G(_+nCDys z9UpFFZ4(6oE#^;wk;Qk}F><`f7=OtS2Bnl{h+p!jT{5%hCo5*rEAtBqW^QI8o$H`b zoLCq0N5-Hu;XQplZRBt-Nj?R#E8B7ozhQ#0lbtd9;+{;ns|2icOZjZb0tN`&*Y2G0 z!Kby0u$|7Pd53Ih+_8N+nBZJv&LJq(73q63LTa&`>~^#`>@i}W-LRjuK4=#g*oHY+ z{vAA2hM{j%k*t8Uf>NA&8vJAlv5PMb(*XZJdtU<|S5@Yn&_IJ0Z^Qyo>oVX7Dd3t2 zN&^KZB!N3PfncfD1tcyXmIWo28CxyTv@-)4F9X#@MMXtL#a&j}T?LF#651w(6)9D| ztkCi$Go-Wygcb_z`~N@ZoO{o`GfC6pzWedM{qZAn?>(Q-dA`qcp5v)hJJ3;Gp}~v! z4JHXvG~h-Sagg&@FX}g;d=37hgesHZc&Q{H1xOSBCXoCC+@2MACiHY^OIsD#?8b*V z+!JuFT7M09w34y zYYmvugY>>q<%IuDj-9#iD}xO@AXvl!rynX`k1uAtxXz{yTXy%#eW>*N5z1W3gxJYH z#0aFSn+08oyAr-pn)&&!@thW{-kVXxw-BBDpYe$5O>k3?4;W_BcFuA(U0aEPqQnvQN9d6l@OO-`Yq`6 zCqw)gOF?^+bFzZHVH-=jv1c6M*EijHmQF;;!7<~r(vr5VXSm}o;0nKe6BcMfh z!PbujUy(NmdkN+Wx|4^3vXBZZv)iz54R4o|I}&8sy4<Dw={iCX^MEa60A1 z;ouZD16Tf^6?TFN0()d^BB+c^HCCjh`vihasz&Ar?yKABDqaBPPU%)Ue>)xx?dw9O z!1#}-WC~WcBo@1xg;932LKl9t8le_cwTxto58(D{dhevS7nCPv56ALBJ=}e`m6vbF z{*#RnJYR31l`5X^Lu-6sj5Byyzj3ApO}uK(c+L&3hqo}d=fDzey=EM`t^R3e%3$?c z6I3TnxYFp+ytjT}Dqj1z zemPc8F-Y2vpEA^|lF=KrQUWDla43tXLa7uDz!wD>Y~rkFRQnh7IY9!D&nu*susGAB zeV-eGx$h8S&;Sz%Sr#}p`vgmrAFQygv~ZEkGJQz(YwGvJBx}TAQTNjuKOcNks-e=` zU`u0@U~T1>%>W?23{`&FU)A|(<(D^9onqyeAIcXee+eav*|GFTu|j|4rHz$ef1p$qPTR^^*El<&3AFKLx<03-9$^WM6SAv#bzdP<%xn#IvzSrrNKQnIK z_Nrg6*L5WcmESTVkOVWzt@s@F*MdM0GMC-Z9HNmXx3C^Q*wVYd2f!emzv98z$=U~~ zlzqNAePn)(^L3~#RWtoJ1&EI9bSs*9{|E5fxvjf)bVQm8>_3z51|i3V?G*BJLj%zp z)S$pkrK`Wo!I+Q%A>X${DdzqSl;Y*sd9E|`CtPn}KP-Ztc^5+s3{i%79_G&(m*BBq?DcjO)>}HrQZqQ-Jy{RgZ+0c< z8fjMBb_&jr*v)#}RlOD9Lc!G+c3!Kt!iMshJG3^ZxP-lV5{Y@Lx_@i&6XB-_SQpf3 z!^N;K8E-KrYcW)b209rA+vL*EkZ8~Ln8_j)WEr>^V71SZ)ndY2QG_JG`;Yjjd8}si z5rmbRR1mVg#)H4}u)h!Hstr^n&4O((I@33n?z%{!2b3MCtoG_eqo}AXDtVB32i7Tw z5mLG!d9_s}bTxwps*yT2jK$vPnQV>7GeSTz6gBc~j?z#R=?8`%q7^Xa2G{9$+#Yvm z&znAd#3*3TTaD7hAITjoZs8HxQZdKT3cs%=_NWF-5)`9rYL9_;$im3-lGwRGQ1W5s zO9a>Cn&jd)X%0JA(bSQfaZU%l`TXN#=e8+_{F+h(YsWwm5h$|1vy4A^rd}bmSvXO6 zjl{$~2iSQMs}@`Ri4wp*sR6glBLwm9@D^LHd&G!8`J?c(EGFG3t$H*s{6pj%R6iq- z-{N?Z**6kt93_bk=IiL$3?}1+2XZy-fdK`Ab$e-Y3gDBq z!^!C@o%}YG68jEHiI0*_emY?y8#wD^iiUe@-!yWIvH1&@a!?->2)zVZAh-G&P?VX7 zBMP7L$M6#UnR=Ng!gY?2&k29BPM+~sp$QAz-y)o4-Rr@nXuSM;6yE8@{_vd8@J9P9 z=5wiGb%DJIjqmr22YP$oWk>G-^FImqz?Wuyj_hUKnYKVsFqHY6iEZ8Thfv1ieOy-( zw`s55>$v?5$iMf)(k`_NyBepx?8e&i-=I*aL1~Ztfl>}z5j)byb8nIOtN7Z$J^;7I zAVZI4L4gmDanExW8132RzKby>dADhRUOpd3ta)+#f35zy3Bn2Y$7ww;v-EHeu6IJ| zLGWgV^iN?Mk^%(IDw9`q)b)_b92KxHBA?6moD0~g_;iH)sy52^W6Blr{M- z<%Wes@HT{aFExI^Nc?CyN!P1xhj&Lh>-j!z(ec^)zZccM-mI6T|5`+g+a=n%(T_SpeqnTSJ>v{P6o3`c^A}!n4H`(d@y!7TZLdWUT3vH-;Fq*Z{h<0ATL8A!ec^tPbn)~@sB$Fjduva5U#xT4}O)xXa%Oi0!T zPWyhDhlh|Q98Q=n7c5=4hN%>B>`qc8@<1YQSHjIo75FR>V~0;hk_B@;MBv{fJsbNL zSRi}8@P$UA>O>n8No;PhgkpveJBh-^E7^Ayl@t0Xqvd1V-9uo@apzGpVW>9L1cr7~ zO>TmkoGKu+8-Z8TP{7Ld!eBb+E+_>5g6a_AM@*bwTnKW;Jrk%?0wo6bWa}5t}wRA zWN?O)M{HnL5DJV{P~sDAXWX3#CeF}wGI(e@`io-bg7NxIC4pyXaZbZyqd$UXncYGNuPt$iOBGW6a)f41NQA2o!q|I`O#KJ=vGLAC4nm; zC@z~_4|@eT-5@E+aEsYP(hprW-s#ZuWMjMqs)ak!R?oE=ZlkJ(Ekf02)V-n3Q!t|d z*R5In96D^K_%Za-3t@<}ndox?LbqOba=()P-i4@t^u|lFaR5M$Qb36wNvJLnU1c8} z~aT~@P|&Dmou&vIn$sO_R3@TKh5dMC?%TXx*cqY1~DqX{?blL^Q8ClhX#g9&xV zwDs3vTy6E`O@aPY`~)tQtH1PUoNsXQMKlK|Vs0k%C+D`_hD86R4Ls@4QCQ>Lo<3mv z1%>oGw{!aC_pk))vBJZ+l`iFV9K99i8CtfYsd)!vpW2Er(!%EKaQ&&?l*y+Srqs4R zJa41adrI50ZG|D^jOBTVN3!?Gd5Eq;-OP^G`{r%zD%MSf%q_>!h1c6qSW~#P!Al?T z2Ks(O+V~#Ypxz(2_cA!)ejLWG_kP3QaCTk3$x_OC%l{&1tRDr#Bj+VZ^e=2+k*+C;8#Vt1$BY%cs^)9*(c|e3 zWLY*ntt_^WH9DQiI|V&>qg9^Gy^Qioxz3IqK;Ux0rkxI@yU$b^)CQ1fW_q? z8Y#1@SjW1PQ!Y>oU&;C2(3PCdRX=7G*wvSRY{w3Rgt=S!(#wiFwa6GbwJ8GoA3h7+ zSr7wh@D!C$tGaXm_t8#rC;zWfPBuu zJ}{%Ki+m~N58;9FLP9heDl$lVc0(||0qbU$D~;e7X!&P+3tS7vm@%9e(n>FpG^n^p zunD4XR_F;WDmIxkAT#d|GkYih45yx5(L*yw=TX2N^bpf8lS5C4AM-?{iq#@gDUvIl zuq8Y(40^*iIji;sVw}qY0?F+Kj52G;LTVjYSG~ei10d%apX6I?wyd&N8p;k9LF$$1 zjJ2RuRTI@8dQ$g=x{x_7t@kE}yQXqo% z>hr%>37Od{Q{7o8vHSdwz>R_R1;Hk|6Wruc`lnae594JDj~QaMrGoETQwo}KU>*kz z8KXvg49D#CtrErnjZ!ZQRYKK_O?W7)zE_fgU%F+j45Rem*LgtvbBNlM9EQnbRSv_C zV#^`$51r!8e9GT*(Isn_C%yb2ad^7qxKFmOnD+>#%19F*y#M|eHSO_6iJPg>d-N)j zcY{y2ti{y;)X&iW^Sl^9W@XB90J(T*1S{t~goI_M`IA&r+;|(hHC$`nSY^ zL9A*{Dwo{g$h(g)OJ3SJ!kBe|E4}bXSz_ZQ)V$E?SQS>fNZ~$Ze}xf}xWA!m`h7_x zZpXbD>1H0t9}Msv`pr-hHj3a|?aD4}6K{Y)y0;#qu&pYd3>=}bpzkln+RT4P*MZJL>80v?s+9_Pgxa0y5qq?!l*9L=vt*RhyTR|yp)Z@&p z!gch64y{nZ8-&E+2ImGX*uQpiu*i5$HLRJUl#{z0Mf5a5 zr`9x;gFYAUL+3a*i7_U*!vp`3j8K;qKR@&Xc^9n7u$k|~q4g0Y?21Aw2;1?c9@I{w zn982RP4U$jAS!Bq_)Tg>;1Ivb0>2#LFCf_2_`B3Shhb+&%-$@>34Z!qAcNd2D-=G< z&Ycdwb0MTS^`PA0VKYDaxiViuWfP_Go2YgQ+O|coyJ9=R#`qoRw&C)j_mO7JW7wZ& z=s#I_mBAzrL06W24s~jUxjTTjuq|5dwG=%?Wn|=t02(>D9x%irP8JH_nCaAb8r9(cH}qxcz(@=QKxRuo8Rr)z<8QD={VH{wnL`R33%?Wd#Z^-io_PeEf& zXbfA=?C%?XN3R0!NMze^;lYgvXLV?r*W(MPsknZgmnpc|=`4K$mJMb#g^}Wv$K;XS zJ#qt_U)Q!XzFu z1e&$iqgsuN#0+ZO0SFGqwqt8)-j@+hfPiR!HbH^b_WJZf;gf99;**jtOf?4_<7)e( z4WC;e3Wh(22)Xj}KSkLciVxr?^vwNA+yI6!2?%tPd$uCn zvt_VwG%kBg$8?eG_C4rF`yj!bhx=S1z0-*xE%~W0CDFMC_S($VU>?4A0r!}10B4)< zN+lfFf;~D1MK^@0o>Q>8tpfB~*IS|UzK%gdn9Ye<|;s=;jg(Tk;ppzPh zOv_$xWmL;qNacD;SPTfHP3~iaCL9mhg$*^{tfq7w!)M4(5K?Ji1uKAJw2`|#;59rn zt=X%F5!MMTN4@hVA%4TT>bnH2`i!j-_uXrdm#ChRiF)xnHk%5rcP1h?u-xC4wXk$0 z_{?;?iFI@XOrn8n5VM#>cwdR|v3xmvTiE5;)!A;gu$6geA56# za6}jl#&maw`>*KS+Y6F#Pkjc_ZdRB~X}4?{@vb2Len?LTqA-OCv9F?g@%O18vb8 ze4Go>e;D5rf~nzm2iot%AyV3#x~pmi+LY_n3`~)+EHEB61h^=qI)04zgb=stG}H3S zkM+JiT>em_hsd;s462Z1ZL#UX0g(0;`xX{p zAgK8)1H5!cGETAUgxP8cfp;L*7^*mw5Pm8HRbLh^TV{4)`g3 zW=%FxwRe@8+m7}0i)aw<#i{D{$_Ikbd_Eg$i%}@zo@E1e6iU>O8IqhDIE82-L2E@n z)@@s00~KTl9-xHb$YkzTXj!(`OKi@%zxnz#$>QHVGMyrt%^2k6Wy8;{L zkAexBc*$9~=>e}^#xcA(zBP;3L;rW-i8FPG1AP2g#s=H~=GzBItn}GAD(14VEvRyl zUtKl^{PG-MedYMDv4!z^*E65J8nQpkfMJ^XjZ>ew^507R3G`ohmN6C3LWuJ4o>`k; z*e5}9=^g1gw|5vm6?4f53m5DZMem&`(1Zlwa-J$|@6FUfly2B6xS-`MDmH^TXlbn1BtW?;X z;ip*5sj8pGG5R^QvLEK?Y{Z1QW=h%_;es4LHpgPY8DLnlxY6-U#d!W`#v>m|1reiN z25Z09{8`0f3bkc7^tj&9QEX)hu2}MvkTFm%t?UK{S$4MuTgXxAXP7H+0u368tVa$M zVj6rbSu=Io&{i7|)y}GCODR9Uevjp+FnXF$(>(!*OG{p(8Y0%0eP+SuaXLw_ccdDW zL4Xli0X5j2xBddr@IBvzk1OsV?4*|MfXn%GNT~n}IV)7-}k|#appFMe2bywl?VVU(HVb z2H(xQz?(Y&BnFp(n=^!my6u6(q>=*9GW_l{>+KWLh?tN9N7K5c&mfw-Wz80B|AJNn zjb<)ry0NfYnJl1ca5}%e=LSB7xs`6gmam!AG!9YC!gOKA$7MI~%-`(H_@vC0LI*Oe zD(fd7?G^I%?^N-UM!oNCyRg2A6 z`AiH`n>i7uBc{gtXMqK@H?$3Rz(^E}H2sAzV4VDqIMpm}@Cb5iX?+5eG&K4F5VO%Q z{>*IzWeITc7(*`SC)%;G3e%GQ05u%ERB~I4P>a>@qK=mCKq?*u?8xCsW$ygH4)2>B0PYXmrPc6`ak1Y5yj_Hbj011W zVST|;UY$sSV!gcSbTU&sB#SM)&j7)y;9yLLu})NI2OloK(kOOx*y zS#SPYoR$KmA&4CBC_L9uh=JV-?hdy%g23Rh;luWQxPZctjmboLBs!Jy<}VI0i7H~bS!g&Ve5#bv8uY%v#bI6f zE&NPADkVfVh&2q$X)(?8eX;txSQ`ot%4b;L&7J~|Xr;W*!XmWPOUMh?JExmj>1POC zdkbTLOXw&sq_Jc$baFrUX*Rn&fjYR6$2*&DDJzR1c3Sar23zdpeJBgztZonasux0v zLpis+*EqYvwZNOt3P_Mku$Rpbv87P+MjRKGBPlYpNn0K``5zNUG~3hiKn>K%(@-jt z@n}Dd>cPqL==SLK0YB6lz#t4^@c$=bKv^Ch)Cid% zbnzI@*NSTxl)KHpiXr9AM=zyeP0!oZABI)v2S3%s=YMv_TglIEsSPxWr@sp zLv)Vi!2aNQP{fS^7gEnt-hu{fl*P0}4z_L%hq)&SLaFAe4ITq&Yp+a2@-IXY(S}jN zCI^ijNhG??cc6^7us#dNQtnaWx*TbsIfKU4BwI_FR@u7_>-7N>b@Ed{6ju=;A`%NkLhp<~CE{#ivIu)D+myT;yf%(&@LNV>23#c2`bpB*R-QrJ!eK~Lf z#$h0F@C$)`5vwwU$cTcb>$RZ{u$Au@w%$Qyl_yQxc05vk5U&*AzzhQ*WkM+w$SAFE z4^-LyG6shdN8|5;2l&U*v#~LvJQy1F8bhcD5hLRR!#e~arI5k=)jT_CR@HbqYyfF}UvJH6CyqESV=3o=;aH+bM(A5 znZ2R)C4}h6UQOx967(f{3M0DFg!LtI)aBSllb(J0FdiDypE-C^TK?Qy?2lft`!KKS z{TY3*!OU+K`+F<;AiaW%EBXW8?O0vD67!Z-680yFPwvM5H8~x0}e&Y`opL~)&8FgXCEQlK? z_cMX)+3FU6!_TI2HQD5%K!h&8`Zoc%t&ciOC_)S{CH?=)a)(_Kf%gr(!*0dUmlx3o zh$Pmq;&3GZb(0SoInW8>i{4}R>4Tv2GGo5nWA}LGu_OcW?I;uG`~QaM%ZhDa2sQS_ zAOcYZ0hLO^_WtSl`}VVQ+g^S+r1!;oTut9k2dgpZV7jVZO4VMaH_^aT=f`U^=fQDb z66nC9oLsygFPM6QK>)aT(qJx@9$=VT!qo|VcRk6;VCzA}PYvhS@64pK?0x;YBUU>8n&T z{vg!wd=&Hp|2T^P)vf;(T3v#-Pk>2`_2e!<5`p4f{5p%a}bceQ|Ksh+{`eb+d zOM0rf;ZO|>+H3AE)C9%%xW!z&2fwky!6@#8l)#7c_@Typ&}94JlX@=R5|5#nzoEQ_C*zBj-CmAxoS@MrGbTCGyHdYmGG|7f2Wq8-VTK!R+hp$ z6~Y0(dO23hTMB}~n}A@BfXE`whe_M;W#Ox&;DfLmI65R1mV`9= zA=7t3LtMOphGUpF;6=+|vha+*w8F+{{~)Bt>qcs-*S!-Pv+IAgPkjP}ccNOn@pv{O zTPDu4)s8_W7yJMgm4nrb3T3+wL<|OC^W#BlHLLHHaXGbl5LW$+SB7J?wp904S}l^t zO4AB{vqkv|?mJ@|EX4M}1;wNZksEHBw7VzK_vWF_RTod=N7*2LTzR;pXGJcBb#}%yc^8x}(`pU$2qUpLyC$DfocwL* zLYkDpGqG)Y-^HtkCO!_9Hoz%=kvfO+%LMH)x^v>~Ni3+ISNV`??P1${ z7usWKe|!&H{u6(`jQ5%N_#`^WjPFXnJy6|QPW~rB>JjvL*IB#NGE4g-HTg*yPZ%aZ zxZ6rN`Z~!7vq>rfQaI)xt8h%TU}3q`F8H;>O$!t(+Wsk~BkydvrPh~k+CCweO7E*S zzh~PV3Yt*(4z3V~y7n+oC~v{(e~>?fXSl`4rkd5Rp&kd_LA`Vi=^5S(vh}0h%MTC5M?mtLwOKX5&(GD z#t~vK^T7^$d2Hx+*V+rQmqXurdm;An2qyX##}{HRR|V~nzhK|p=c;XQg}HnvXqV7y zgCfvb*a%%QdwD>GtMQ33(Hq%e4$^LHrXrI zdQtty;G}5qO7Xn%2Ze)lp#O)_b0>NpEKkC_rP(J>z<^E~+PH6F6~3H|FPr<%h<9Q( zW#($LVH~mfd`G13Pxh^-G2LNsFh@Sux9myI9zI(qcN@VleC2xlX(s8> z^*nN-c*ID8soLkOC=lbATuzRw#WkI%t85Ij%gJBMhG0*Fu&UY9UEVU|FZ-PKmti8D zS#9|+06c7;eRCXtnVchov#`5l8o;#6e-@UQP#NHrpX?D?qe=_0WUZa@Whz?n4Z-Ms z0P|bwB)W4$go85%k)z~1MUGHZ`nt4Z0xMMPRURosp(2|$!*7yz*VNV2^wiVA8Y-fFJcb_WU}sMn$b#V&c=Jpr)5NH_~#EM&rC z;>Xq(om_*g3EW+-=Qhwwm2eCA%><4kiF&kFGmIRJ*6zXKOlr(iRlL+4iO(=4qa!es z9N|sobgKBSLZ>A$$+P0MOzndkNILqq9p_xh8zPnWyR!y&Ue@yBx%zYlDO3=G{?feE ziT%@LhmDm|g-rd4!yQevywGqOK$F2S`fzZ19S4L%3082r+)32OnP~9b%ivr~wdt%G z{g&7@0|)}G8SP(+^P;uM!lN#D5wbj9*s=q89y6yPr(@=W*{5nV#IO4DLxNP&E&_;K z+xn*>90>343f^}(w@+#H6H2n`L!$nN+X=ME3yKv*iVa3y* z=zD#da~1c)oZHqU&pqSoH6YjHcRXeAoDL%;?38Y#i5Ah+$j;=puAKKP=rP8f$N)9# z3OPc@7DnHqGcUUWC#Np?IB{M`)9=rHWTt^SVwi{l5-CQD{7tBc_%`E^822+adT zx>ro5zx=mYSHQn`I-CFEJNjPR2T6clJJ7ji3O)o4_ou?`rYhSl(;7DOk&F6 zz8#-^eNKG`(=nc!=+K-cWt1;pD{UrJAVbBvl+TsVfM@mgMt@#89xaWfztL;L-x2%} z8c+EmfsWsP#dq$l2pvoR%Y4(nd>@oo@@@70V6-b8mU(+7-?u@ZRd0A^>4K%svKQ6k zSET^zaTCU<=dxL$88|+~SX;I*^iGA`AT7CH$VOwn>s;0M9}#V-I=K#DlV7%079rj0 z^r=Flm|q#B=@xik8{`RU6Y6brmmZXhDiP(NckLJi`ix+SIpgALm*J z$kexOvUAN<_)%=%I&)9ws!Q?Hxot3cZrzos+Rbn@YW+*KAWE*87vV|jOdg9($$3AP zjQ4t9f%{>&s}RZKcOa}ON}s6y(;~TemmIzs`kBHX-|g6S^lJ8OCOM- zYWwA*gYU)mCuSZq{|oM~Yhx^4Q|CHA8gjBP;Ahf1nK7RG^SCAHe9s2Z`JMPcI^SRD z+(3p!`_J+zS4u9?B^5_7CCj{u4eQdk?Lg<+tE7l5m5`h%#I=q&x4rCQkI3wENM>vV zo&oJ-)wu@}qf)`pb0^39Z57V_9exGygDzoOEhq408NF5hn-0>1(3M@T(X=%V)*59_A2K^xygiCwm_Gy`j1Fvi9!K`n?bz$p)YR;kpK`HYGh=aKQtBN2~rc zx}iyoPbpAPQ5YNN#OVWMJ`g#Z$$ghe`fRk>I9=T;PmA-EZ~E9RA^(oNLd38`>vP)5u$s{sS!!Ki6lMt zewc)PY;kf_%ynawYtX{572gePN5g74)Jn7g=2vHd6mlsX+iW!HjyM8@A0n=9lBWA0 zTEoe|MsQ(88g-0Fi1u^%h|kx6poXRebOJ=8E2{;txq}E@_yxV1IENogZcPLwV{~!=o>0f znQtq?>&GD|olk?bw8JD>(d<9U^#jd}$5x@5NtS!0DJMVCtiNTgrWdeX=sS(Y&L?J0 zoBz%brzgCMom*x?+hJ;TxT>J-d`$g1@QN0MibC1B97)duU1v|~I*r8Fu&yHmLF5WF zx8Kk6z~5viS#c!BokDr*ByCj@4#x`iQ+eB31wS}|3Ux%}8n;DMht3inblljbB3KdBqn10e^Db4@=z?z~M>`QA(o#d|qf zSF^E%OeJVCaIhu4&vzrCY0~?|94#Cm7q0y-5U0EWqCn{-TX84f=kWyoc|gCq!JYTr zf8DpC%r^xO_IQ&M)gOmFKep%PkM<*wI zS>(eVl8Jq{X4Gm9=(w0;A4VNcT3A0I5>UZJmWxZne7e@!bhJM2T*JKM$<~J)nA>{! zQ-x9p1GK=_Jer6A%U1erSA6fMK!PS$f=Pb{)HYy!m7al6MCqV`x?450Vyzq z17KeHFgQEm1d>c6SCu7VRGVb@5VJYmFs?&WVKeGIkfaYCmTwl*!IEFs;RRfbqxVC8 zQJ#GUbjjz#DbFU}n;(HBqcFW4fW`uSj_uVejmKIAMMgmNgnYN*2Rsi5iC>%4SNw|U zUy8_m=WZqqaZP4mv18YZ7CKEIi2v^tc6Tz*56i zLi!;cm8Lu-RRcSokcyi*g9uSYz2)owTbiSV;QGE@xo>j(04|*x4)Dhru}=W?xE#@#|Vi1>tgPHYRo#LWY=J#GP}p3X^~9fWbCxG(S8!)5K#{fehw zJ9w~`h|{Z%n_C8qj=;x|#V#^VN~z}-mE1Dd%kj?M!qhsQ1jZZ+9JjsG9oT zKaS1R(mm<%@hE7$4;!+?et;n0XO$sn2@sqWe->8QkU++E-zhV!{DjxmXf72XIWQ8H2l}(%F{)DkkYSGj3>8lY*Fv)JCXeNx`#dA* z;9$5_AnzZ{N5Wmazz*h{J2G#_MvRhd=a$HHplPY+{0mo{o+`%w8MyE3^WKq&cR$uw zy}*pYr@7ey%Ud-f1}X7{ZWf;ZQm?bi>r$;xXYNL}YQrFX6xS#SECcIfqyfx(h2}Tn zcQrIu8i!yy{W)fzCBXDv(PH$7d`xF^2B$ST$D-&=50U!p9iebb}&$#4RF%HOM{qZNA! zK1M+igxSMvGt9q}EWCjfdB`_SgmPNejvl1th0qdkK&_0}qoYpFW0m4jH+cK!*JO^M z?F&bugQdcCXuKlL`*_LCUe*w+$=uzds*dVBOH6>=PAYh9Q8_8~X@s%o1d9xWqaeTunz^usW*I?{3c=}0 z*X7TFzJLN9ScKLs$lg~@MHs2AIDnT5UzPI2Z;c@_qD6hO@FZ@t!i`hdZ^k_qfUG2X z2$5Vj{ioqOr3;uG@l&ZR;e@%sI+HCCYBUo4?4aj;vN%nF|#n<#UML<{o*>c3^ zy-~`Dh!w3?K#t&|OQkJOK#tIJACe<(aHnw~Mwr#&Z8|53PqZKz1=NYr3&aTapMo0W ziIIyYAT=!PCcOy$brpt^g;f+A(83`)DkVlemAh@FpKGMH)bPlGsH*KnFjzPCnVmL9 zdl-8ch>bA#i|{<)?kwH_wY&J+SpzMov%Z=Z#K<3|1^G6Pi7WaqmJ4#70{4fHEgkbR zJ!M2PjS5kADF*C>M8kL(ABYBS=0tFPp+aFxGH_RTZxu*ROy51h0L?}aomqL|HGGL_ z%u1)=UN>~)`y8XwHT1ns(+H%47D$0~c-I67Lx}@BP*kZ|A%fXOdO3clD838y@}g$? zV-p|fh3#23E{r(bfw^+qJCUM#<+ii#UHRe}%0B@u9*PHc(&aQW3c#|&|Idin6?0n# zSHAY42c?0;ybljg2JM{e)6QI9cf`p-YGTlffpf z!{c)zQ0T*5?Mg2f$D5=VZQH<#g<7d>9-1VTU{JnrZ9ha{Am1ziMB37(*T6dfY?QJs z9PA|-xmc}Dl5I?pQ3MXQ0b@ZS4S@UITw&xI52Z^hU2p~Y93#$U)fcC|Lq~RD+16?{7?oD?v-^LVVEs$~I_l$@x=vwT6J3U|r zXkI%Mw7&~&WLAmC6-=R7n8FNU3JT#A2!Mu-K4wHP5#KOOMV{mpP1r{=yn>|Eq;E$N z0T|#uEPEptqL_~sK@~=3gw;dZ@LKtbj3aEv&yazaU!8!Qsgx)G%hzKXQ9(iPf7*JO zz2cpc$O1(oZBY{WNQ6WdSS0cc;Sx!vw4C(uAEb{M=p!cd(X`w25oLiOmu5&yvdIAB z1KAiU&UC2VK!3Oh4A+(reN8C=0hq4=5t*oi3EkoyVZD{~fkQc);ab*Vr*83+I79Wj zw%Ot&g;A?H88`+a^cjr&QC_An>Cx?oS!!=q0io?NM1;CUq_r(j2IBkEI0Op$+Tr-CnPMICNCo`?fc|*=$#7_63qEfq!5@13JsTDSTDWwNFt~ePrrygOy=lxlW=yY ziWeb<;0$WAo7m$Q&|@38JNAeqY4LD&30kcwwD-b91W#)R5?xTp_Te2~U^>};{FG6R zWVhlc|1lXTuNKKNV1s>SSLwIzNVW#{3;*#o>%r>*9;~u~(xHpI#GNhvr1FPj&j9(Q z%E#g_7h#M&x$2*6j|wXK5^;=1LjHJTXmd?fTn2YzFk@`ooQywkW4eWt>&2tJ4f9A9 z7vY7<{g1@r4|N%hk9%>*Iy`l+(h3}skd@*&DtkH2O0{EeYUS%!py^cM(k3iH9}2=9 z-i$vrE0(`_Frr~c+LbICX;1Jio?ZR7TmPNIzg*#-;r3n@Sil#0jpPr%n>AX62U(*# z^joaaX8hzouF<3XTd_u>CvaW5xbyWNtGAoQ@nLK{z!AzZ_PkrziY-wb9P_%n-J;XVV`t>(BEEOozKJnOy-=4G&NNh~k;YxCtTq zKAfUK671tF-p~j;11EYeX|hz5T)ZA{am6^&6y&bqh=c4~g>A^MuTpS1`A^qjINk>^ zD7l2EZikciP@LEK)NAfX1EX0D1gHgOsXefU$?57;A`X#yQdWK?;cb^B?dsH=so{=@ zTZx@gVS%!xI4HFh#LJ7q(M7e!IDwV1zp2#lComUphGEO*;x(_m8Taftxi-Y+IaiTB z7=x7iI3~h76Z4PJ5>w6kEk+-aA(q1_Y$wmIf1LeXC%I5j!}WeCUu9y3rz0E_%-=le zSTJKtnAZ`_%4}&ea)JwF$-bkp5RiScn8AiJoGtpUfHv??UO`kRgRp+Vh-AXF9c5l} z2zxiXwa&>u$0d(WQQ#T?AT;Cs1+vv=T;3ba`}=Xse33hW5cL*fv1BC)HnUq!+Y1c+ z4E&FddHhrz;kqZ>t)5?nQ5xt-3s6H@4%@ull9~5%5h~GqE>1@={_FuB#(X`m#awE49m4z)aKoV^oa>&J9q! z^!!qQSl#qtD8+=Q>AyHH71KGw&GM9wK#OW$IRdlDV+d{5JvKI>l-IyLbHP$!A1-sL zA%$Og3f~DoAAh|?;q%TsLT1}mc%1I#SX=hlMNaNFfC&;m)FNvC+DGtv@zZ_yKT_wz z;jA0g(8p?nAbmes)c0Jm_~T-r0hDGD&r+M(35zg2mscYm+35l+k*fI99tB_ro9{Hg9B*0OdEtsq5!OZtH{WtVthF zO}8Q0icO^ShvhIzjn*s*^>H{TgkwrHF|{>*JQz6}M*on-LGwG-+iMcR zi)#8&kUy5I<(-pok3Gjtr#)=Oavd(hI$Vl%*krH67iAqT{|~(mkg8SJ;VcvwYaJ5! zrq;oXefd(ixM&7;XfRRp&PPXA#|17;6gu zf^U&2X#UQCi|2M>S#&%Zbz5^bABOD9;03m33o?OcA$vvr+nn52iTZ{`D#4u_%zV1y zm6JP%6r;%&`W)`31aF;phmsQ{JxdcSv21n)ScQF--q(LBn^`T*jNY#2J&->C()6X7 z3)3!O-`e2hdE4~`ixz5{Dv4MF6HEN>`H)jMG>tscCVQ#$pj=}*H!><(?43`wvj_7I(GcyF;g^z`Hu zt^!KcK0SJz!ZV7Erey0QPEO7@;K`Mz4rqe>HdmfLK^)3%=wn1`?qBh#s}<5Ia}STJ zzc(e9QNPYjMYG+5*tq;DD3)qHFJABDx=`IZ7tp8r}tK1NfEjh{hmfu82Nbc)^Jsr zQ9k{4VF)o!{{l{*W@;>$eEM{P&P}zx?&O#kzz1ahc3={#_KZ$d@RtX+^EalQo}e8k zuQH%PkLxOIP{7O&poxJWVDpB`?M%(3N;C7MlJ{Y>H3R44e-ZAb9|xFY(@-WPXBgtF z4WL0qGp*tUGz|o5iFrdGpfch8*42K2X%PfA6Sqt7+`C9m*pZwcTz!ZnI|d|f=9sYN zm_x319Cp;Gmj5~sn&9ja$dossE!q<-Ks-(F?}Ijf7K%#yqyM~AR)7yNxuQ;<6YAqX ziaml^fGpMvJ;0n#e+t}cQhKI3FMbPpVY?96v+JGwcku{i$jQwV>f-w9qoPFYMV#Kj z{1Ui$X_Gn}d3HrC@_H+56}}$*o-k*d7pUKX;tO226<v?dw{1DnsTi@MTu4NkecZ?f`-UAl3aK3vomV5CEHf`a2*v?X1H|fof zxkcQYg9f0~(YK*j=51|%Tcnl#2mWP`kP|U|eBz?e*W`pSju!~{N(8Jc1 zHi*9C8;y_iaRLn`*igG}2*(lDm3|a%=sG?k45C@J#()nQOmt9v$8m@?xJRfCc4FV% zeSGrKex0$VozBgrwr~$09;1h@;xA}*pd+S9SE{rj9Mgf5e}-&2;Ed0T&g6sPVLX!2 z>(QqulobFn)Pu^!|N#2($QDWhHQMFS4q)3v%3X z`{&l)#{b~iVe(1P(zUAyODL$*?}PgknL>WCn&*&z0*+griTRUW;mgck-caMsZc5jQ z@g=O=NIkX#Up~OFZa5cT&qqcnEO1A1@kjZDf3$TG><^BgWX>!+0b^BRK0v?M8KRS1S9K9i{v*9s%i;}DJyNRHetpr)CCJCs| z;gJ-j8I3E9#^34pL8-yr=AGP2wLgUqAgxpw2iKJjWNVt;_>CB{@EbD|(k`rz<6d;z zUlAUC`AA-yUMa$goOMx{H&~k=`ws=}Nx4ND9w&`)DjLBu zwdA}y_X=RHBH!&j+jmI5209{C6^%A<%JCh@(wGtO5*E+m?*6*cVW=iya28qZk9S6R z`q5lI0cdKXVB;oZ7xG803hw!9=o?r9H=z zDt4I!Te`#WS2!gGFA5mb2wKmKmbE|w@Zinv^i}lf<_E7hU)hZ?-dq5;TRD68z%^Re zptBm>bMbB1DE;!=n>u80=6wdnQ>je(7{JES4LjhGOVvs1ql+-YpuAE(yteTwi^zmaPGY~-BU!b_<| z=?J3F7H_y&5CJX|i^-^6Jmt^95^I0XUyvJh;7}cqOWLtU+p&cn^U z9q}VN;CDJgTb77kgc9we3pgU=yv&aL!NpjG`AOKq^RlHR!@x(xS;$XQw+mN9COwI3 zNFFP(4(X3#JL7N7eirvL^c18}TkSAWGU??x6KhN3VfM%&b$~S-p}Gr(^s76^9#UvL z6M)n~fRyj=sR}R27$!p@$jqU{U^ItfG$~3410XomZ4DMM#N=S0X#xvszJT1JR@C-BboZXE=cL?QDXG@*tu&Ip1gR#jorRK%03E6iiHuU;DRzt$V(VO5dvjF*ZK5|7AG)=`Q zD2=}vHVUZ?9v$g6=`BjMtW9~>4szAJt4Lj`!m8BtLCu`6@bSgBCy?RsI&wmyf=@e^AT&&6y|j_b$2|J(EOq@8H^= zP+--hM)3R4=K+JqKM<@PtZHWbVsseAn0&Vo#KYnhH)GTm`$qm3HkB$o?87AtmGU`o z>dCiCf0xfft9%-p|BrWR*f_Pql486@CSG!!?&K5gD$cF#3^zMcuQmh6%(OvH8!NpJ zc?L+k1$9tI0=W&=Aw(0Vj8Vv3Zwkz~{fI`u%$C7r#8H8?GVsD@|BXsnlmHvoyEEP= z6~!5{4}KD*y6FnJ5x@U;WYm}fd}T%r;;RB@6+|D8NE0~Z;Cy5T>$9BTdR>86%f&G=mJZAiHep4T?R zJ-n@%{00)T^^weR!PtTpJr4rqE(N@_-^=>Vtk-kiV?&3NX9+1QhHOZTl|C( zOh*8NqT5Qyr=UST`Ej;n9ygWRgNC29y<})OVbzy@{4R91bIpR*8PS>Y&c_TthcsIo z((g5TZiaZSK$Klsk59bWR&)?kUBeF>1YwB!+G)V!VpMVL%rG$hxt0O9qq557wz!?N zKMoG*PX?vNDH-THf^QS&4{!GVfBv8-Lvubdu-(kK^OpGo!lc0>9%9t&&7{@>WG9dN zKo`dirqrL03NZ_!lVTR&w4&$7N@uO3`wA!bQlJdHmVMjC)N}-6hxcudhHF{v+rn6o6*-hBAUFYPU!I!Sq`SqD$9v*uS6Vu5- z&=U;p$<7uErLeQx=;XeP%E~{8T`@-82O5I8Y8)jncbqSSY|>&Yx}ym9Ig4<5iexpZ za(i2h38S#Vv|ONxw^xBe!6`GTvv3Rj1on3+=6!Y< zT@5)fRCRxM2Amw~j7PJYr&=v6oqE&^82h^^?C+M~z}AWmvNN5A?Oh!A;9&KS=KgLV2=2*^FLx4TFBld{iyjN0eD36;>W-sb%Vo@AT19$ml>g3eEn`H~jCgpcJ- zaKy`YuF_?>%ljwU&K-$GUa!=z^`Ab6c7i@r6@RuDV28j!)&R>pH2(I|cNhoZVF!w2bG5qBg zdZSO9ATfGUcCvq1HM zcOcN2D?&u5k5Ct|!a=}Gniv2a*(V7YAGaI&(WS2}IQgRqy$Xdv;vOy$K5`Cp8i0&^ z#K0l_G2*sxj|*(>aVszm*G}||HmLf-KMvIO!9PrWq(wzZy+722BijPe{J-Jlz*NmQ z{J4<#xxj;+$A#=B-@vRU$Tt`l(m;{|{IKwd3%SJR8v>(*HOJihZEm50LKYz=o)6U>?#@QI(`N%%yf3ZE$8 zWBE{iU^Ga;Cm5KO%vSJ;H+PRusQ64Prcv|{gf(hLjq^J|rI6OaC=SgPXdd(kp+Ida zef4Kl;DP!BF{}j)hGmQjVo(C~XCxyR7Ra33>+xF3s2hNB$NFX|h^g{2tish&LP-d0 zMDqvmAyuHV@Js7kSeO_ff#JsZdk+kUp(BH+uBStn`{>QeV2O1VN~ywYa*4ytc-yZr zD`oDcia%bedQ=1UZ&dG;Xp)o;0_k8M-(zEH7;O96owlug{=rx~C9>pH-RMdDkPJ6^ zj5KP7sD{kEpiOkWC|!hoW5|G#!V`bTWjpAv@2)<6^M{E6lPYUm#+W?*)6fKd$4Brf z1&)dJrJ8s0^BB`$V6mf=4Y!=eBLfktx9nS&k%_q8uS}%LKmHRLj@W0MW?b5n2(lMb zh1b!5fWux#4GaSu#QL)0D5%bFXG`f%e1zAp3GQu!4gf3K!!2YQsA1rm;1&gHMoK6I zl}L&80BmR}FoV?ucChE~6<6^^Arhu?&53|t%UTo7Qoa%r0Q{`wRbC&|P}2rYwkf@* zWLojnRi*T+kROKVcc+TCNU#Rx%#am!#D6L8CJ`{H!Yx7$2+QE0FbH~eAbtAqkc4ED za26fJ5QL)~u3Ad9u6LIFma7cJgQxr{AF@GFM6R$?C$}8sMBH*HYS{!XmeecUV_$8j zD$31vKhb@_y{$oCyeWPon#I{ZgW|G(_?&K1A9Vr*LMHf~GTBt?Cf@-;agD+E5XYsi zy1Ih8>&oybQBvcS;#&g^(tl+^mBwGns=EnPyIO_VdAq##4lH!11@-VyRQ8PhnG0Ns zITa!2+b_OH4qwR40?WoAWPpa;p$pJ6h@EQvy;EE%b${<G)iap7dwMBE$}zi2O3A@kuK&-9#=1n`rA@E2=A1>162iEuo4Z8 zs2a2RyQO8V8m8Y?CwA&o^v|INUT&5Bz~2Y)KYn-5mHrLU>nUG1B(*<9W`W`P$-T^| zef^VmsBbJAF8&<6dgn`HsI4ZTT4P9%8T@m4@Dh!y2Yop7A#1#q@jYvGe9x-Pqt?J* zyMY6Tcfjh4$*s{@S7B=yME)2{%UP?i4JCp}Q$>W?z{L36jGg7AxL#YNGfsb5`65;y_)`6-yK;N%-opB;YbL4nnuSLk_yHV z4sKfRTs;#-Th^3M6>-@?3RYV{KwOwpX80AbC82^~D;&_E`G6Z>DXTI7tqAm?4F#TH z0oZM1U4gh7h+1c*Si2eJd}Tlap~%`SML??T0y8&^bQh}F%-sGRX)5wqtz?yWN^{22 z<%w4fpT!$osMR6Mi7P?}SDHOZ51s)vB%FCH-ofrm*TRQyfKgc2hO9d8L$ivl zp$*eCxQym1g?0Y%3Cw4#$s}8c($ge-E5Z1!YV#4I;5=^m<}S{|;P$%G7f{t7D}u=g z1$(Hn3?|HHCfI=i0Q&9lZj=o9AGF)3Hea=ts7q70pNn2p*-?Zy_A`RXz2ku`v!4F( zcUHvQEoFD;wG(hyWHLkX3yR~aCcw{f(;)QWaiRg0f~?<68%VQfyuMCahrq{cjaqZ0 zF1}qaRql*8OBDzbb2xg@D4GWs)bMpn5-&LJh_LX*~c6a=_Ks=7E^q(liX|btzm(->qf~>Cuyd zBW@`_LWIC(cpwFDoc0BvDH!}}yPJT$)wB^XNVrVUKLYtu=wma!>kgW_3XiKk41qy> z!X>ERT^(-_@F61bfn?!+d28$lz|6&%x&?+jK!PmT7}JcTPHE^*PT)Jk43KqtO`|DD z#Uic&l;;Qh$9>kY_FP@X2aw)#YPGgSwNK35OjrwPCx_;E|TAp#Yj zlrPhDj6KAqQ9bk53_YsL;tTv=8a(*g>%R-u!YmpV*#Fw&|BCs)n*CpM%t*<*ToybOTp7<2$HR;SsBJMq8<&f&FgigTJ*1H%89@9wSfI> zl?ZJpWLS6YVlrx%X$OA2tz1{ttuH3V)T-2hDGnZ^T#cGlN9kn{=-1h@Cgoi-$kx3p z$=K~!Kj)f1;0-nta`;1HT*k)Q3V(9FD<9q z*i9j3tFfNq9o1xj2E8uPri}aOd_oa~&b1%0G%~bBuqybB1!mA+H3chJU3|xog6P6P zP0Gco6$IK*25u564wiOg>949qttOg5WfB_hVW77mYr)kecovZCZ7crxM6Vj5zIgT0 z?K{dhz(FO`)7n&61+sT+BT?X?PnM=Mq4(qTVmCETv9Uiz{R82W|D(TF$+t4`_^G=- z_W$Fj6eaE_e_*J^{>$R0D$iftj6sF$1?pwA7r-~Td5O(N7*&s64H;O3-7F>ps93B9 zUU;DeXoyD`VKp1OH8gVF)|b-nxA=8sJmqq?_2JB)>10Brk!TH61pXeq(hcFO#M*&s z+LzKd#QQK}w{@M_!U*ag%=&au`O+NbD2<=JrD23unH^3DXw!{mx(p3N)gF6Wfc*vi zKp})eg_;HkV+uYT-Vv$iA68RCgz6-@-F1(h(2$P9R0y=z&ieGp7}KM^KEkwB^a>o_ z$)lxAF?H!7nkB77Jw=t`%{J7#odZNa{@lmEUhl5rd z2&qv`9%^55Yllm#`V{6uGm(NsTW}3JpMWK@`?|$#UFkX}K>@#q8P2{T zHKf4Z-6)kT;3_#5Cw|75CkXh8&_5|L(pe8}1A8z)rebGI67Ll{8(i36lH==JNVLIv ziB$1&3<16!6id(`D8NCA-WITcR&kS1_;L19B7gK?HFmqgtsWFnq}K8;uG?t$|Z1&w@s=l&q;y?sNI|FW<#Q z5D2Te>Mg4SId4N`25F_3(4mY{SI{FKQI8tKv7g+CsF`Q5FDK}x&V>|7$JvnvHI{P# zKvl`R+F;L=4>Y0YOv&#Xx0c}oH$~NhQo0h~ZOz5U=*nV$#RC+T@?3Hidne#DB4oi- znFS5&dM1-PDsC1C#vt-q>BVt9a8jRQG6yg%v%1%?@RSdw(Z^)c74)g%{Fxxxn_rRi z-)-HPPBA(1vGeQGpE1d{cu@?IfPMtTfg({|4R2s5T-3ljiKgMRTVPrOg-dDNDEPNy z43+mVHp(T8ebV5_$@Tm@`duBLWRHKv&c|<`ECfg(J2C!~{7XeJ4;|ZBF><7Xt}^mN z#~%56{E-VEvf!*v17VLxoqqv*twhuqLUzLpOUg4eMu)f*=7V-M5inOZm;i(%c*nB{ z-|`EcIYTlnnmS0lh&<$yWU<&j$1R-cN-c_3LQ>z1MM9nGA5bkWOu!unQz<_R-U{TI zDqOOVU5XlNWz|KqOc0hTEIfk5MMgBwC_3}f0%4pQv&B5EP`sc7pNEX4!OxrZ&*AK?{DqJ74)PxdCQiPQ>}vf=^;*b2if2DP9!@(#tX~$N zCSThM!(6)&G=R06CSxjO*Q0_xWQ?kWS7yY++0E=hmGJ(ZBb6u)5kg5wpJeMR>C;_L zWPvpmJ)RJut3s*5KeH7&nII31+}K-Qh3Fk|y82pOC;ukK0Lqzhrn$t27qDWY*wP%> zUp$3MBFt;0!7A>+ffm+Lgki*wejL~rpUk_C;O=De3c>@qdGpBLu7rokt5830+ns*? zY}z+}wUGKZSkhWZX@3ahRLtkVlEzEmNs)pCW8-L7c81uBr1znUc1i5;RMW{K-39&x zerTKB@@gA$w12jKwz=yd#Gb&D1V@lR-zc}pmDoAl-duC{RxGwgkSB!gsOugf2@(;R zbcJG9TxtRUcAL`>k$b5?K z@61LvQ0(fw4`Tu9Zm4%|6L{nX5ha~n0gmY3K?8kAFxF^Rkd2Qsfvbif2Im%}t_&v% zJuI_JZ&*wp@)!s2@y?TQ}=?OG3umg_#US^Q!L7TGX6>SLJw%*(|wP0GpARHb>eZxQ@~r1b2H9^(a}9wOSJyLctlIawufyFtR5 zbtIWI8*G;p5@ESBnpgHI^sHsx!&b9{E(oWk4vw!Vj7fp;}N|n zXnE~CTjAt>j(2W$1_a2@ADL z6Eqz-KS1a(0n$n&K+>7>S2|190u_WeqPcpe-bD&-oMnIzIg8FB89n_?F|Dhs`D&Ea z0-rO)Fb?psQjrX4^BfK|lL`Y&z1u;?|}g`dfh$R8Xwwb%l%;Zy93$i&qeJ z4SQkQWSrOfgfa2MYj9GNV3hDV!Kfc%Bx7S#(vu45MJaCv(A(TSB)mi*^61!WxGkzofDrD2v3G~vr)Es;C`Y9wU??VKpYj;;0 z9Q_w*sEU{l^R$q`H32!e^9D`(njg~SP&4(qq0udAAa0TUT*4pT(p7}Wo}?FOItlFW zIJqVKQap93TUhPhtuxQ=<4%9j9V#==>;vxIkVO3FxCg!F7Qa;MW?$RWx$;a_E4g=~JfqOd2J+A-GGe;-+2|9xbAYyZ2f@7+WpO}Gm{*+8G*U=uC@oBpsnw4L<2 zIsfVvogKwfVI)0>z(=oEpJ#ff#;}0jCyNQt@=$LV0%+caL|RVnXXqqZ7#zJ%>7_`g zbDvv0O*q4{O3v^*cbV`7;S4Xj#V=^ia2AJJc(F|mbJ?8Xj}gwG>1DV0!cYdJ52m1a zfW-_FuMXqFiYrNK*+0MGUi4}&3}kYKNfzcjke&<9fO5hK4R?4T{c*(|@L>@fFzn$0 z!yYE3zl@g(cOFQ`6>peia82RP1L-M>H>mdkdvLw6`9b**@PL4Sl;;An;3MTPk?-nw zDL!9;XRwAN@W(&z^O9CIDJ;ZND*PU70vB(1b$UangS#6d7K*cQ4ib^{y$LNP@X1$2 zGT7f=fgSJCnP;oyBo_ApKQmUC5ioQa^sVM%Q@{XTHQs_ITa~>#NgyKX(9drl5Y(=r%;>{kpxtHhBL+4Suu3B;eeGZ_ zxAJcvE+s@WH`X3i;24SrdgpcVCRXQ4|5855RQ&H+<%Yd{1T46HF*DIcbpJEY$TVV1 zb?8WLk;ZRKvPQ0V;nq6H{0^Q;dEmleE*-e4<4|il)7hRGo;KYl2x=X75k32A?K=1k8yiJ=Dy;c8>x*|%9_~Jn z8-(UU8^%3oSm;gILM?wvl;axrdQ5saS4U_-t?Pi3v$#NSb~B<6aLB)17zQ%`49K}9 zjaSFSXt1Gm3xi-BDd@n%C`hEe)Ebe@_^RO2QCP3p2A8A_h9}>MLE+^0j28vY$oK^R z9b?AT0Oe$w4+^+rVJVj0KbQVDjpEuXQ9KJFJ!B>3Ir90Icpo}K2~K5De(Dut*lpmR zRLz>v(;vEC*9+sLu>j~)tl`kD#QLTU?Wx5iNqtg68Gsdhg6D;HlzxMJ^8y!gY8aMfj6!Q-FgBCs`! zS-%I5frue?QvL%wkJu9&*hPE}Qqo4SvpK*-VrP9Re|}Z$>>dw0FQzY9Q1e#7wh5x< z>YbwIW>do0yh0Yn1m+AIFy{zrhM=NQGq%-2&B*#k9wX>b@i-nHN06Q-c%xvCiGQ&6 zmvAIXR?pXB)N-~A_AP3v$sEQV5IqqU_mVk-!O*A@mBU1uCWNI3zKp)hw?}>aiFpfW zGGHc95S{@SZ7Q@MG5RejWMfJv7XWk0Oey4VvuQp#ybP*u21B+ z1a4jFho8a1g$rWmc3tW9zl5knIj_U#vp>;Q7)AhN;r_NWl7&Agm07M*j9F|BSns=s zXVo)YqzhMlaGWZVrn682HoD#&kCJ$CfjC3DTyIu`TflxH4x4z121J9jV^HG2erm^R z`WhRUGf=jSxxwhd)u(R%=2Tz~=&*{6gE_~{K6Klsm8x%x60HaFl~0ed12ZN`j=mH2 zfuSb^n_$?;$EsdXfA$w5<@NacHPlO9C;x&*!()ZQ%hYYmbn|xezVX7as%pf(6g51~ z^_ogs&cRYyXI-Gv39B`m&PG;i!3=r7RI$uJkwGrTK)JisFjTFMnfmIH`od~cLRE5$ zIn85n<`3J2BSHmw!W9xo%y=wSed*^fQE%3>_J|$Yp3KxOK|=hj8d+6AgIbTPg4F{||fb z0v}gZ?T=5|0HGEp$it{y8B5TF@<;)(p#>9~lru6Zu`N(<%WX@W(m@!J2(d)h5 z-~aXlnRE8p&$ZWUuf6u#WNc@Hv5msKFY>t?yku}Os{cCPp`~AZ`V#JCa6euW+cKjD z3v1d*z#ic8xOK)q`H2p~XJRE^qBHhM4Zl^DB6xPjuWPloL62Y~BmU;OeIO?pUevCy$X|aGTd9c~mwKW$Js}JsMsa;|q+S>g#ikCl(Si)d7yn ziV{XDSA6@agz{Dj;)G>X?p*2vs=*-Q*W^s~Hdd4#et+~j?jUOv+3*3T8j&3Sbwi3e110JmVkI4BA2E?CQG=^CSmBKppR=Hxdb^{gl!fIP+zyb8hBmLw{p=3x;%#@* zFF@;ca1`xVMw>Nck=|SZ&0UK@8J1;jfIiAE+E-OVZMc6j1mbw54R(PSZE~h{RVEun z9rezya&l|X@_{(N<<7)D{LGkx8^LiZj-G@0x&*{SdPW7@dz5BKKFO<&n}qC*H8b?p z?x|VtLKXnn_j48FKo+QTC=v+(Q6#W#t=s}e2)?s`{89V{X@r0?IW&5JIl_fOfL@|~ z8aFho2kb*{P1QI^V3q&}VM-ih<+uA~K~U^9vcA#=|J-r`k^%n+7{1F%E1fZI9}<1x z0&^48eUOtBcXZML1d`P?81ZQWppfV!45kchIS9MQSM%H;;Ijxxk>a6&eVE7aqPIF%=LvW;j15#G+Z$BeJke)*5?L0$3mThZv} z=t_d8vS{|3cxqT{ye;zy_dg{6*;~qE@aj?F6dms-NlcWz7O#IPb!vfrT0wtXYX7Lu z{&58$oi-)U&7JTO6iFTyy=^r-7TOe-!jSIsJrZ%ai5+ZlUv$vt0Y28h6wQ1NP0%u? z^lTkM7LhhYI>Mi39%IyQlTqowl-5WgG+7Ru08%4)wUfI56mk@+8(=ErUgmPv5B`8O zsgg9~&cfdP7MZ?zj;Bn*iTdY#dVWeEE(0VLayO|L)kJT*5<7~U%7O{oSy%)CX!dKI zoP-56V}Sk+A1U`$RS%j`eR?_h1xYDpb(GYhPvIClLzTm`Dw<)15QfEC_;*2ub|HR& zzxqIpnd)^M8MMYOz9^{SDv&3o&V+}V=TMocz&pGR_~9L@7c&9$pNnR%MHXLvJGoDB zGcMuoNWWPTO+Sp))s)@4?=DXs?A5s+zZ0*K-FJ^m9@-TBX?fkUCb#_Kfa19H@5>Mh z9QD8@tZr@j#|tz0EPMyP8R@;K>1Gsd*u51SVD-?dd677W8@;VLvUX-AK8%ZIU}4|u z?v4Jm>C8RL+@>@36fTrn`p_o0jUU1T5bmYp6X~f}z5&LLC;qbP=p~`j&q4svJW@p; zv*90~Z%~gwhy?xYz_W1nF`D@fC-)eTK^y*G2|4q4G_#FGcp#AxEEDd|xcfvgs_3!B zTUmwe58fbfQBB-i9dqiRKs*nep?riIFz#QTyvR zty%9rmL2H5xy5}66;`6c)DIo6ygKgg$|EvJ8;F-ghkBp=E2Xct1?mlhiK-<<3N6BF;@5-p3FX< zQ4HNpXgr$v0zM_CT~?EN&hdJn%wh5CxA`z91t_TZX3|3d!iwsu=thspu8rQsDBz-BQBY58AkW}t~#j69l%6F6(A(5I3&I3$t?#Iw0Xgs zQ$v}Ixl$}gWzjo-I*)-m7d?Xho1)pxm?^q0!VsplOJmtkuUt`m6adC?h10nGG{E+e zpRq|e-RtnKS_F^hM?~Qh$3!fnjg#e(NLHE5UV#221x57sW4aaJNW-8W&3p~&wW<~u zl+^FSVOSacp{U3o{X65)Bxcv6F3d%hjqdg-1C8k&!|s;!0Io%u4(WZ>$0AMj1Km4; z)CWWoWjhMxh-Ta94yRu(o8=`A7@p-O#toB|T|4jw{2-nmh9gU}JJ^T{W_d?c%yN&I z&{#j*{bJ!?@!5wWSbiT`&zFNciaC_aMo6NAc-$1^)2e}%k)?5<44uG%^2Rn!zO~+k zt~Fj<(2e|f5U{5> z-mH=K6z_Dbun+Rj;HKXgx9XVaZD%#~?VS|Od=JeQHJZ@d$2yh9U$&w(c7kf2(ml#Q0mwGgp3QK z*WZmC-A}gE{vuI-PxM;3_W`*Rwf7{-?oZSg;?Z+{5l1*)h+UF`lRM(jgnL?bKGUd= zpvR{{hmB@7qdgc71oCkNV6FgfonCFnF|chq(d<1K7VSC^tk!HU>u;&u7KbyGbY?a3 zsE+tOs2@Zp(5G$e1Ur-e6C4vIDtR3GP9?5IG5QYljQU;C%s&zk)OElm)Z!q41rW3y z)615Mxch5_V7#Ba8T1BQ=9`A87jSY-$!#mq3{0KvD&8S*@4M>Iy^|8Tc6c$IgNowm zw;{m4ingP-tttB%r%T1zD9plF$W;n#AiO98J!eo6NPU({z{PA3?kJVM7SM_mcW)!q zfU~q3aF%o`gE|?Qi3E9`mpITO$iG8|F$i)Gx&SSuOzs>gdx^oc6BmH78 zEmL8-TF$QF*qN*`V$_N1*iTY@@e<6h++V*NDe!?l5Zl$Qz(6k79O2$u%Bw_iu8U@V z&r$}Nc#aL>=QD3hRf0{e2AdpPcZP4(MNk-j(?mQn@l!evL_X@kRZ|{PP*-~y4V)?% z1-PtYTtjt9Ek$h=zcduyFF4bn+`taT3sAiHOTfcB0`Kk_tl&3nHxoUd_&liQ?Ms@1Td^`5wgSglKQju- z90_MpxLjh43k-P1xMtwZGK~-#!mD`4wQx0U*#LvF3>Zz-;4RV+mA^j-F(?)X;sw89 z)B(+HH1h!}V~Oy5{`Iqgy6y{iUWGD7v~Yre=g@fU+a!shnA95bhco+-9jm4El{J{o zD`UySaU{fXr{nU2y7chD(d*XXyW{;G{<2p3Yc(X4c^w9+RxIwCsvUlGay`c@Bv!-R zaJ(v^(#S3X*DEw0Ks%cKBG8;Y{?;QzQRp8MlQx{^QcVhBQLg#7YJ;i(fKj!9H}Y&{ zpHS;d*a_2J;CdDOs}Coyvd06j8@)rb_e8VD;1RK%tDXAt>S*>bzNN2p2#f~MIbHz} z4UEtI0f;5lqhehv*e4W`pyus@ltsSS|^xeh5M3UoS&n|qBp8|Vb={5H0 z7hCnBD@5sz+2Yftt~=OelC#*Sj9gbNI_^HFZ<>0UOaRs`kU!=VQ?8~TCv zAp`e_QO|)O-0I7QrfSC*QK?>tr&c4L0^gbEHyryu^y!(`z>>7L@{wr9tR9WdqFg*= z=`1`>=EBdkRlVxW>FL$*Dt!XTDVQeT_7g+Jo-Cy-eed1ALlLYA%^nB-~|dT3^WS&%~!ulbYC+oDw)z} zjS3|Us^nGAx!MoK*ke_i#z^z^qzPiy{{ zp7d_Z{!63(9C`}-4+r-dBjSmQuSA{*<&b_-&NI8207vJ>5lk5KoSfR7gZ*9Y#_?oie%WM|5tkci-&o}BW!`nD79u0z-LYOM+idiG zV}P$HIvGW|&ADANVmJL3y+NwBtpt$9n@1%%p31`NcStD&y}iEL)X$1o@k7URQTrJ0 znnf5+UQ3O8Nw_ck#X7R}!5s%6$h}jGMHsGeaJ(7AvS&=L zX2pk_S8)O}e4(&pRlE;kJ z862@JRunFU0t5Tlj6CxlIZD1{H@@!R*AI{KH8l~nR28aGi>z~?Y$5?$g4kW!37Jeg zUG19$n&^G$H(`l+fxS&5B}1nIJYgI8Ej-~Or~(6b(0*C0EN~&K_2s*WR|1p-mjt{K zYpUQE_Of`HE${?eQpzr`{B*_GnO}Me^?zl)@M-G#Mt4Z+LgbWW%F8kaqvL&9X5PDF z04=2l%3PIvLn2pww=?aIZAgt~9>HHHcMkUT-il^!;EQ)5@B$G+E*wtOVlO^Bz{E86 z(7!mBwbtUM5Va#rC$8f0Mqc51NXa?vR#mZFR^q}4!l1S4lXvT5tP4Ille2=1gTv!M zPEF3VTX*0?@&xgGDo1waE9`(lELi_3r$p%uFH}aS=b~ip4pt;XFZ?K!pWhuSZaE<^ zl|>!+?L!eM4|}NfaRDY=qkHoGqu@m}a~N76hK-%82){NfS2XiFi;X0mc(nPc!krA! zk^M37f*OtEo-urjo0b z^|g45j~_@s!pU9f$k2*+$xn&C3V$t$&zi`ke$;q=i#tRIv$l0))!R5_@N9M5J7`V6 zOR)A#@@V5TMB5q1`kWPsdWG< zwzd)Lc^5ci{(Hya-Vf|_1GCwT+dSapn)`%CvrNeU`Xn;__8;ExcV1XH9adcTa&RS#RgbcyLZW729s;4F`{25Gtye`;B>$)P+lNw!k$Hb~)KMF%*k* zZxxXsK6$1>f-G+ajZa%OFPb6EDO8BN$mBI|v-tOYLR@W+k$DG^Mf;7Ii07_`6-{vv zKP`PVVi#u5W{+}ruwxr;!mfg5bNN@Ep(H#G^+qsvY=W~;G{~W=~CD0BG%JiTq|^@Wv%i7Byu|(a~STC zuNDf2YEw3w)PRtthlVE&4yc@jwka>UX&AXm7eUM}4u88qRa9e`Gd`mS4J~F7VeiEo zs7W?BIb7K#IUnHr^0<3{{;Rbz2_QONnz3A}rJ`FW`7latG&OM08YXnEKGXsfeE3!(z$ghHly3H z`(b*Cq4;0b=nb^Yy2J-HYEtvSJ}MR&V2QzmDGYEb8)umQAE84qoa+S)mJ}fU20AFN zV^{Hy&&vDWN8}?Y;z=AG$f3`3$(83GI;=)Qq=&L?#rF@pBkdqT~tB$hAp3nX6N9E z3o5XmGu_P$@3Y}B(EetUpu--61S_KTtRjJ+}8rW!x_y zkq*w!g@^rQWBTpAsrMFmh75X!)Wf(6YqTs=2|UNkelCi;zt!_jS|AEGx$V>4#?!Vm z*1)^!56LPe*Wv3|9fzQo;w|-mOuYn8-y{@({i^|_W|hShxLc< z!G^MCEACTk0V<8Cg%)HLNRjfjMpG{PNc8L^H#_?7y?X)UwJ6eqf*3b}+8XfL1r#}o z4+0>$Nj`*4mk6&KfY5&razb*DZedtGt@q)Ad_dg+dd|k9%%{_Sa5-CPxpwgrr#Xyj_oywJ(S73&^ z746%{`0((t1(OD8zYDp!6jf@DQ9w1JYnFpbE5T$j&ALLZ^Po7DYvn+vYXByzJzE;noA)|O#Q0a#&X84(2G7QZI{F6fU+?SRT7Uj}BmL{u{I>=}yFY)u zQJ2*G-_mGFAO4b8yZ`p{UsC5^Que>54|Xf|b4ky~_*9bf&w8~sW3Wy&dolE=R{KcL z?0`ME4|-O}6x_>I?|_qoQ7m4So7VBut%kyhf~Ie8jd7tzKv6<_!d=EZU(z#71} zxOa6vQT8%Gq7*CbQi$#?!m&#%uvASPK^JsK(Lr&#K=qIJm?=}+h6s+U-2 z#fhS>d-OJDerxYT@}->$y}q%O}5nifoCe z08d)qdjoJKZu;&A0AR%i`h%NAK@Rt1YQH@-PWNTA09Gp(<&CDZNX!Trj7$+)Tn=`; z@z7c6hz3wr<~MWqmrvYh08YVg!1nXS7OV*q!FbSEj>COUEmTT3ncx^_hKPMDel3j` zHxDRhjTTfw92`(1;d!Y{4H7v16Kbd@mVN7c0M!Lu?8bMjGSx(&L4r)*FU&S5XDR z7IQ<^DoS$(C?RlCMtLy=z89!%nzOq6OeIxbu{|2IWH7KJS&v-7p-bc+dDu7SN^hm= zdyva*o(@yuCBPKF&D1fLeK4BkVRrj-l5sPqyUi-UaWa?fw?1xU&}mY0VL zEb5tV+LwB!ZfUM5bDK{Cc>rL<8-GtORfGLFqL%SNm-|vI5O9!%W<$f=K^Q;^_(k2N zKr(VQn1b}enY`aG`f~o;QES1VvQS|3p}Z`&^&}~rGIKqa`Z|Z~x$!Ss;nbSoV9gnuyScF-Cm?@gG20@~<4VimAdmUKxy9 zj5>M(z(yMMSYdLdOs>qY$CWQZn&2N<=pt#@Ac!`Bjzk6xX&(#RSCtIa^=Q+ODd(fe zUkM2g2SE@VbJvBzamD_FG31843O2sBm7AigAAd^xKF8w)`KUZT;-$gR~C3i`s z;TQ4T%!&}#MCciCsP#KQ$htRhwQ(xc*>IH7oJxH&JatroG_ocH@0wiWtpEP^)IVqN zZQd3G2h^R>%)g+oQX;(*cOqHs=N7Dt=onO{acA)9a%X&%^Z`c>)$tNKacORe&2DV) zz^xZsNp?p~HF{uk;P-}1J(c>M9tqGz7eN=rRiN0%QR(Pi_F~!9DMuK&sS%w2OZQg5 z6YF_0J8){qafFmqZBzN@!Uj8qh&LqlV*?5j7*(sq1}|S~hTHI#{9Om_;SuMfec|^M z^7X1l;UK`xw&`es!n6<2p-QdylkkR?l`jEC&AIMFQvMfv-i9bq(XFU=U4#~>Wvo~nXjOYpKDCgji3{KI% zd$wXvFAsENc{ojpM&1hd83$^`HZW>KNU&)nWoo)i~=(gp9@AXEkaK$*&;>>mr`<+Pfpy zrDzL_Hn?WCFcSF7o>R%;>d~q=4UjS6sf=-Y_kCvb5b(9&%%=3B6j+vd*~BNb&acZT zbr|p)fd@@qXN5Ib<&46$>^bP{F;sjjHQB+vV4M?e+QkmG`V8;Pa_Sm5h^SN4u;CR4 zA2~#i0?SO)?tpV|dHVqGo|51iyehGI+6g$Z{U!8(!5HJnsQCfQ+a9`sWMh8#v)tX;Yx7G}oi%aEN$;G9$ z>|}o&sXlre>LU!YZ|QAff9Tl*$X&rm8w?kv4Fwm%XofkE9G`$pgju5M_RRpGy+HT7 zCr*lLAbyXjY!m9=k`@_*sqi%+{zyx%6POWFj^%s`nQ5ui@JCsizXv0I*_nJQZ#`?@ zO$4z4=@$bkA*{fZopE!2*-B^fcp_Ci`ok^Rfi)L^j&)x&O&T$FD$&rX-DNW4(0z_m znkakDt{o?+&8*GJ&E6?ev+!DkOjcq^)V<1T_{F9kxDJyHBP z=qB!6SQD>*B$}Z=JzgAnc~ZFSg>Z$$m&3p|0)epHTD;j296cz-gn|NAXDd1QjTL#U~>jmCK*SqVFb1uGvgD^9DQP*v~^* z8Ket_zbRaR21_ot43aCUYDMaUv5&%6 zMtqB8Rbwh0w9tePr0`cdvejuBc6+8GEVg{}3o=3L);1|)n6m^}jTJy}%FaSkcq!&H zcXIQx-TqTIMZ~RvLpiuPv3ZaH=m=CD<3`%gP zDu4XV!7-L9&XIv?XpOnySeYK9jbjbSm7Kx^Jj!eV)mruSbyS8Hp@eLhN%W%D!Xk8~ zpIBPSGoC!)nI6U&#X;o46AE%gD)H1ZTks_0Q~0Cbe+1$5%BvyR%~6Wn^1a158VljQ zX|NCxaYi7i^%=omal5thzTO;7Uj(rF5K&dM)IXcLaWuLp{=YOQon z?%N3$2>o^ikorK{R=#)&L}0>GCxv7g@-6UELQjegJ_{ULf#Zl}2x*Kkf|r7>6W(QD zDH?}!=QbqjhohO7(NMzsejk7QZysOcw3tLtDLxN`Kg%miAIvtd*~DBze>1S6Rm{Y6N4+#bf@HlF{+{i*OQe4VuD1y% zayLyRSK?VoNmHZgN8#Iw8ESd$cZf4=bYwiSYYYY`U31*~3bYV0-k=%4i2TW478ol~ z%egV~-Bfra$cM?HuJbYNNAGw)>jQk%D4`FWhXg{{PnZ>e7{Nl#=?_YUK~&1nVkT?q zC*V2_1;zsl{P%Gpx3BP3B$@WE*~ID#8A)ou{1Q<-tj?U;yx^BGO&58{G?O@4zzx;w z`3?ndYT;Zd7>Q52Xi+rtPe_h?7l0!^advkiH!P)|>G0;~HhXsf6_g zYq?55`L0S}GX_{KA-F2=97!%}T+fG5E>{75Fu%4h%WW_^ejG6{2!M|%MUW}8>An(% znyHF`!ukb$0nJvh+2l!$>kr;%OU&Xx)h>S3@Y}}qj3_r+zj8mTLT-sdU;$Xe#^=`} zALN)NB!b*2-Rb~=EU5r3le@DA(#8dhdN$!*4os<*fP8fny=6FRwIx5kK;{h-@d|Ks z2~)R#tok_y;n>{~~J@-y!(E1UhIt<^y$xI;D9w{@De9d3{cvdr4(#CFd5{o)GQX#7qbKF zf_0pa5;`W%KOEDwyWUomX`-qwVysnSL6<084Zwn>BDg8k^5dT;q#)uGxsBC*XkMgz zBB$bwK!@V38j=pMKKdLpPe-5uLo2F`jTBH6Z1RzPU78jxLpYTO48*pF!WHH;3SI&r zfcH%09it80gjS%u(7@e*-jmioVI^VNaeDz5zjW?vOigh+UW6MctZ@BgulUr zJp$uKBmNcrLjRsVJlLx&SM}17l1v#56gQyN)hv79 zr$y(g4?wKL<}#zkLO!#E3|nT&Dd$Q=3Ujc0v9RpTH37nb;WuaxnTPuStVvK%U;N@2 zP#-aNWiLE&pJhZhekwn4pBY90=%1aWX5#eyo(VG}g`8+Rke9fgqs4ue)b%l_7BX|1 zYueOjbb&EGjmBSn`GM6Eq~ae&+w#%Kf@Ay5N;ypA7ELhyL_~Pp;A-6uPdTBi?S`O1 zV|p#?tK!!;SELs9O#}6;Zk2Cl5~Iz3P|abLT?OV9fx3D9z}n`Dwa{2nXHi`YgiADg zh(b9iTQ3`|6JaTQ4pmgL3a;3tE}09{ak(XB16@W<+abH}^Z6Gk=512fp)mAa^sFpK z*DEj(1pS9)ku@Ene#9~-17VmU?3X=v`)=?dd$+-7N0wiacQovjV-lg?dm3zB0*VA% zB?ShjewXNBc_6F%s*L^!8}AtEqqNfE7UH-$23jpNo~=_J;y5ftQdCSemt(1i*Z}v{ zL%Z`bjW)*iQ)^?djO}!JgX7(CBN2f6GWV15<7#1T6!jY5Hw!U9m%b?v-N_TkvQm)w zk#=;~T2afjqSkU@Bh`8R+nD_TG3!w~s(&?_;nX33IyCw1&RyJ}!GDK1wGTRj1v(x) z;M_$(;9u1F@EeT!?xf#1AbQ<}?3VjR<9hr?hF*F39^@aldGLyk$DHq|fX7H(g=Y%eU`Z>G-}7rlP4Y#Z*P>vHN}Nv=rO zGa-80Jxu$&v|oRJ^8EA$K8{O`M;I%lw{rAIKQq07kA6CP%Jk#X8~Es_*KycLKP0_@ zkFbS(2%oV*^;vt)?q%;r&e_vUhSv%v?9TV&dA=sADG!;bDt$;r$pnQL3on=^<7C1nYV#QxZH$+ zFtmaOub2vF{R6MhdHP%byg8O=$6YJP9fxsB$oTaFwtqf>sBs55wfDx$aAOkK#CMQm z6qIAM2B5@RnQFx?toaT$@WR~UW@7nBZt-X|vyETgJ-3+6Zus1y@bW|Z;ue%|Bl(51 z4}LKy{G#yYcEc}zQ!!N7vmK1%H|6SK&G!A`7x(|y@rx&c2;j(HT!UZkUN!jh%4w_+ z$d4ddUen?;3+Mz|d<&l0h(pf>A90-aiGn!J>j)c$&GbE=0QR*iyuo!E4{DK;sC~t8 za}l;c#3Vl>VkS?)(xehL&Z>CrP<-(1@u~L|k5P1j^f*1x+?PJ-P0s`C_O`ZSD5>Y- zaJ?e_^B*;uAgo(7dnFr4mnhMFD(9R^r+!XVH1isWuX)N&ZC69(a874qX9Mv zY$(jAV&tm9;qi#C-~D)D5M_+LaDVvbqtWa%Fd3U~roc@!Gf+3~(ayOHr#V;?q%!SUt`k~d5>It|foA-=~gwdc9f3Be&F zQ5+1SizZUpUL^nAIf5ESWux$Aoa$&6iok>c7xm`UX~cp!|Fq+s>tM;)>R_9ob{o)b z9B$40qM+-N^6!Fx*DBO4zq@a}fHIny%Pzwh1ANVIlXK8$iM65`g|Tos`OZ6%tAPTj zmLw}3B)JNmp4%(j{)*9|Gn>gHp(B8a<0=+^j?SLP3lXzCn4%{obDPWt*+^!(*8$V;Mvb44^JRm8#@4X=0`{K|WAYKSn)z{ehD80hG1LT&=QPTt}wVD~1V$ zX1+`MtZ^tG{n8~!F8l<4G(SFjkwr?Gtzb5CsN;EXo(;l?`UHYv7D3weicjI`$9O{h zG?(mss4&j(GkM=$K)5OLGvxaY+8ULAm3DXyG77p`{6zT8)m@R)flALR{BxM!@Oz2> zBCpM(QS?Ui+cKsFzKh})gN6G7f4_5B1t%^n!#EN+zeYmsQ? z87yrzY1||sMyL!6J29uSuonID-I4_WO7Ft0#Jl7TRUfURPGR}}QR?3RhWi(%4ERkg z!>f2qG=j0;0#u!{JMO`u0#8x{J)h?VqPm5yGd@?^?zH3LD(ZaTJ5chrIc3`^AY@TO zo0w57AvVD}cVZHZ#D;*JHm53C11U=J3D-4Wd_r`N6rWhkPUm^67&?YE2G-u!pf>p7 znJX*d!o4a9Rb^ctSLqSzT_XDZRO?rT)3pPZO>LB1U7f)2o63v#|y=wyd9Z z##kPbCuj#Tu8;(Xp~|zZDjQhk&r#)L80OZj%nqJ#;q6psYjzhN`44yC*1^djnt2f~ zj(c=9=pydn=2Y*FZSwh6c7=VIgFwxSUyAt1&9Fv`6u1=5u*QlM>{dXfVYjZtj4SL& zZ|Y*8xjWD;HN-o1s8;xyt(=Wk4F5zOG1Os=*18-gbEs8m11sH*N?Fa;>@fcFUz}^w zty!vo{Ks)-j{z@mXtqh?W}bQ&QKMNzA3+kP9|B@(!lQd6AYG|XDwkli)6R1RMB&hK z#mSW)1+I8B_ZzYgtvSRenA2cL3~Z4t*oD9rDs3IRqS=q(n;`gfL17~JDa}*Bnv^~U zM8|E7yK#MNdaKeDt45&u*6v?}DI873`@14L4HYTM^BQ78N}s|`oFS!iK}zQeDeXoJ zuLvpek~m0?7_+z9Y#A=`rG+B$*ep46em6NxYBtracxdy*f9 zM;(`HUIVakTQa|QyDp+Lq@EH$2$35=z-$dlKhOZ;bfueL3Eg~ad~omh6vU~|pZN{W zd}V+MIzB8t#-+b|Q))9G+$s|{tdHs%R(e$06S4>`<|vrp2l+Lt;h|c!zQtTlye`Xm%5%U*RSE(e$dQE}EUe^lSWd zkO%n=)(wzbg{$#LOj(eFOdk^Cs7k0=Qi=ZwFOqv;xI&P36y9@|d{$TCqHs zF|Mf8jCIM3g(-~jKCR_lLQ$B)5iateZ--PyBPkGp-y0w2h4GkY^r}~Sbu*B_AbY4+ zse`%FLq>&1yx=;(q+a&x87^8W7g``61_*7;Tc#QnVwK-K;< z_t~yU@&(5`8(XtyPsK&f$tQTJ?ZJqhfP4dV#i;Dt(1+S0$zsC$-Znfq-pyoy&IW^H ziCU_~M6Oq}yVq=P%B{hQad)G4ekA=u8H442Zir(*BHaMFVn zjb*sQ8_SWEU~kR1&-{yB5C!qtHz5Zrdb!FN|{re_!sD-3xnZC-Mzc4!!crpAWt9%ZG=Cx7@uJp(`48VcJrN z0*;aFcneoAj!%Bn$+ecb<<}%~ylJsKQNOL{fV17EvWiCcG)f^Tf~+)Z|zdTc2tuj2OX4JhMp=|;1=i7@J*Mw7eCY;@p| zxabq{+y(I29|G;|iDrHU#Zv6mMU;uVj}{IVX@vH$AmPTBUXb)lx3DI8I%qqUky+$s zx~O-;DGDn925ASuEN?|+jp!dWHN^15?ZapO%XMXu=;!_w60FJ1%T^B7^=GbQYRlb5 zt1Hl9NHZRvk%EIpGyRk@xod@^(q2ouEr6f-4@rO5=JpGKjx?ajHNv*J{qYiW`$*&2 zUv6yw0%zKN!%6?{E$6a(z>V*na!=Uaet+_^(e3SX_hE0Jz7KnQ^*-$F6Sciv?Dmx6 z3ouhQPEvpN8kP$}K7?h(uX8E z%tM~TVg3N5!ReQL8-0MzvMu?vFVu^Vg>H0b%>H<8V>Jb{7~@nUG1sjg|fBaq8&GVxB7Sc|Wi zuZi3GuIR$jORSCV15^X@xt(LRhKjDbq3~X`C&zGTcKfuvF!(E8YQd#MNN)H?wx9?+ zp)aN$m))~>!|6zeY2BuM{VbcL#_HZg=O#tV8{W&RQ~)1~W8C>o5Wl~>saJ~nV3;YY z{He3|aJEnhjzu(}2u{ATufKT>eU+!<7)s84P}Cp=)u#G4qF>sGkrimNV>C<&d>;d@ zX9&E({4rQ{PA@Ee)q=!Xcu`s5=Gc{M-Fy4A4{Z4kWl;2o*uZpns+g1pSGw8|eQ@#J4+vVUfa49p`Uw%qYJfQb)uyE-AT0aKjqyrCa54@A@Q?;?n&AEJjyJ!-m;+!X zFpD^-)_v>w8c8k%0AJwbrRk^^;H2qEWOV^Pd;Blj9^RB{f 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�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 TQk;J0$$LBci=lq%rtAL?hr&x< literal 0 HcmV?d00001 diff --git a/build/lib/libgtest_main.a b/build/lib/libgtest_main.a new file mode 100644 index 0000000000000000000000000000000000000000..d614923b0bd1bee75838fe023e143759b4e5da5f GIT binary patch literal 2310 zcmbVML2DCH5PoT^t+l366qJf=L2CL1vKYrP0KGSWT#6yu4_o`-R%7Ej!X z4U08J|T>ul$6Q&#hX9D@XngP279OYl?f8qs_NA>aG$?{ zod$iRWM{!?#%sO@02LREg#|t6kzWP}TvC)7?#`NytC>14u1ET0pgmzp5WO6>8}`88 zeV?cg5XaXbd<=9X#QK2=&mahdIOZfgk021@Cx8hrfR2PXP6pu;=t#IP@&U=tM%~rQ zOm)eDSrsZ-O z=3)|-^fh5u%%N<4H3?(>Z+~P`9XO{RYo8XXCyocg)RvX|8Ty;C0|%)fjJY5PI`tdXf%6y@|4zi655-d)$@?Nce1D%r9L+tY z3C}*RV-FU{LCCzgkZoa~0*QN2{Z!Wzz_6ASaFF(df%g+6s+;60ERr7d8;b%Xd~uL* z4m)NA>~Rqdc{QHOF@t+dzU4YnIaiEWA1W2SiKu&`e75`I!9}YZyB^>_`w?rJ| literal 0 HcmV?d00001 diff --git a/build/testsuite b/build/testsuite new file mode 100755 index 0000000000000000000000000000000000000000..3aa411b92cc9fc38b57b86db64d07a822118fe20 GIT binary patch literal 755712 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⋙p|wne>BlcFF^i$T7Ru0x&ZcPcE}u$^4W7s462Sm zdT0U?r1^7tdF&Tq0@k}0*@ZpO(M*n<-Jk?eihto5)Wb+OP(1V^`taw}UsuuoC=H(3 zt3~>-hq?e@*&@OmN8}f{@e&CJWc6m#!=ATEf9D&>uZY0$!rlSEpwm<2R|Q~=tH>XQ z^+S50Hwth-cA?f$^tYU<=x^>sSD8~>;^K)85;`02^3P~bX+7%qWv&Zv*HUY;F- z_3G&XJu8ym?hER#=j|g$`-e_OJ!_Kw`yEiep7S?DBeFA>$D6J}y7DX9e>v6rxgm`^ z&YxS`5WfQJZ9@D$W6?e#w4Ra^{SNE{uzpdQp&iOo2ls+;&Fm0riFRV@&;kS@GJ ze)i4|1`ge^UPDdfm*%SjbE&`BgNFcXiQg6Ghpb*bJ*e4J{8kVy&qX-`XNOD}P>eq} zALaNGf8b7RS130g9hEFkRf2~*Q6KyjJipqB@mCVEpCCPh(4{-uW<7NI!l%pqoqt5YL&v3EViX1_PPp5jnT+ zhzGkdJ+t>=Kl+iLhhU&F`{=p6nR^rU;q%~2T3>`ZqMT{u|KBr7|B0x-^iGFSU=Suh zlODJYrh02bd|>)#-o$Z1VuWK&kw5<|%K1V3?%)`VKld*3!|)d&ARPI#X+BVq=$F#a z4g&2P_z*oKo9t>0|*=Hlm`No2P*XtxVAE^4ko`8ta8kZweX za-+D!`RC_Br2k{oAG%3|JPY!Z87Th~#kY29vi~^j!ARmi1mlbOp`M%P7dfJwT$)F9 zC4RSs*e)%-m_V}6+`VKUYYUN6(m&@U(j7Vb4}OgL6tV}N0n%xlzM=Jka39-cFMbQp zrALtdv8X?LrwW6?den!{Q!%hkVSdQxqf@RF|07X;7|Dsgi2U$kKT)pa=QUvh#_V&G z*4H-Tx9}Wy7eh3}}&G>xUHfUKIw%JEHvD0+a(0O@!cw*e)L#_LqX_)oGq- z&h4LMzze}xy*fVLlAZbdIN~nWEANBt?LhLI!1!hDRc%In7E-%Lc;fo&xeMxJPW%Ux zkUzf?%84faQ&mVGuD?8i&g5$^Bmc>AD5$3c>Enp~OUo5un-%gG?nL?`s`m#NgvpUF zLOuHvT~GE8rFbsczs_2;zlt00Z7I&=Qk(Ze!QVtbG@vH+NKWIY$glH4JMTt0mjf&9wh*shJF=X==CWc{1n9_^1_2l=D{*})9u!}hxfQ|)m5b*ch# zx|5tQ3veIagWHF<0K+o*$|@+Q9?5Zii+YCA{V5xgvppQ`z~{}+bC8}*`A*6&)x`ZD zh(CwWKCMYkkr&!caS-XXi5|WV+ofVJg#d8ELU?fv>6wdB&;F!mDg=DiFIw_*$vy?E zP=6J-Z@+vW%E^^shrFXew&*s>QGQ2yFVbg74)TZ6Jd>T%WpJPc`kPP&_1BA3c%KC{ zknPVHXrD(;^gc6Cj*jccI?yjn|9sM)me<1f>SWIwsE-TD89xl|CKO=3eTbey^Dcq> zye84RHpY5ohtO_T=tja)Sidm8RUSh*LBzlJ4z-uPL<3+9wRik-q!-pj0bhwf7w(@j z{rP;PZH4@bUf6-HDbAmVaVPpS%}cFG&N-NuGCDsG{{-`Gme-Va*t1IFZ|Q;j(#tf$ zNzcI)Ck@e9uM~f5H0TconzzVFPIs`ID4znYB>%@Iw0|LYKc#a%_HQ=zFI6klfc;)^ ze!|Il0Q>E%U3?z7v>5fzXD`bEfbJHd<$kPJ$K?y3S}0#e^B-wkSKNVe3|CQ(lH|;P zhjd*&_Lm#Fkq`hK$NEb}@@o+P5ZK6NdMZYt94Y^1dZ7N9+fhy!@q0l6V*H^NNWV&k z=%%N7xp-b^hxSk9_JRGS`=sO#u#6RvnOB)-1 z6McARq$|py0Y;#@LNGXnxR1*1)82)NqG$&hGUnkh5Hc?zT}k6YTKAQrI4R@ilOMcE zA9}eCY=em4O>*Sx(9Q`&4~B^-t5-|=D#J+sQP2^Lt}282vv+ebxB@qnSw9xOK|KSJ zEEFb?-*!U#NO`j+1P~_2a2@%j{kU?2GqYbwRbb{TZ5d?Y8Y3gdF*kR2eNi4xqkOpjdVU9))_?oMf(8tNl({M zvNN~Oe;YbTluzq)YvTX(f!(L54X>7#GB|!Qt|!?u1nnTLub07nVP-cK?SDe}5~0;x ztXIKa&IPcK+8a&rmXBlQN})aF+&bb(AJRV)?Pf;#Yhz`M8=<5pi5K=iMm@FM{fG}W zP|tkYe?Bd01vYDg{bj?=uMFVN%sz6?K4YQzVt%3Vr6M`0pHNS21Jo0mDZ=Y@MCam( z3*=cQCyQH0mxucl%s*vx-iDSV!WUQ{F?}*A&Omq+VF=kx$=zS@R$zPeXVCsu#J_nI z>Z4*W$Izv@E66>yce>g#Kdw6FLv|l>BEfoF8L!1;y=l#J@5H`SVXB|0$y9#3S9X2<2BL zdfUEKuLt_AG+%YPPxkzP{4a=q7<^><%SeA6(JyU9e>3IsR2tmKVC~}LPxeUEN7e)F z{E+O{eFO6A)Tlpuo`k{f%}6h7N$nzgUN1m73O(vc%Riwltt)e@V!Ogfj_p~pLk!A+ zVJpI)^H9FFCGw|{K7$vr_ClPe`9Gus5xT5GIm)%D|52j<+DGjzi}Djmjt%VRv;Go1 zk-s+adqLh|beSLWOXo2@z8v;zp|;nx)FbuJE)Hk zjdE@iJrD*Uldqz6dNR>JXi<)y)-S-$46vFs%}yyVzegf;qQuX#?|5)-J=~N2gD!2 zpLfsE4t#umy%go^r=a|F8ZVz=J;LmkP3v4~pJX(|XEA=#xkMYP;PPISQy7lz(vqC} z;O9(#`4^;97!|5Rd&Pd?;&~s~&|q}Kee@Gp)``&ZAi*!COd|XcQC!+j*#6Ri}l0z@PmGWT4 zlgQ7XBOTNp>8j&s|3K1T)ez+r(!5TJharAQ59RhPZ91VGfz~zXrR+V#IDUly)YFsn zYzp&FX1ClESg$m$RY!=v7x|@ky@p34J%2Uwzb849R-rxRoIU4UMScT&Q6|83EQBLq zXXdxc!>C~!l2ec7;kn%Yh5+@l{?b;q5IM7m-*Xz;A+rL?c}(rFQWM7JOk;9Y3QHqz0eF2;64S*7f}>f(Ms@+P*{(%`jExM)u@MYMoIgt;l$sI?nf)Re!sF4+iT#?4f>y<{_;mng3VEo3FJrC z?@F4VK==~jIGjIZ`pdcVLf5F@^+QpPl&?Pqp*@wouw66B4lywQVRCFZIg`hbKI~<$ z0N2I8us*$rbRDhhVcIN$e{-ULCi@e8Jn3Voh;(WHTnY7x?b?R&U5WqGIHaqz$nQ&f z4u$c{{7^yhzY6hpgSa8ay;sO6oliES^9hDp*k1PTd<$LFKU+jp*7?+*6%mD`yGQPke_hp zh=O+^T`>^*%a7VSs5Q#Zr}G<9UM}y8{4(x7U1n9ZCqMtWl8$mz(@_3>YM1u`q=!&!=w*qABR53uk*ovp=q(8?tuKclrJQ|U4Dc3X`i7k$zRhL$8{*pXCRD=klGOY zSI*rR&>lqj%F^g>kX}XjOnT>?8gLJxIXxR`WMmqT1omO!o-#7Z}@@yFf9~e z$NHo4M|m@}FZ$JO@{@u`*k1kL*j@_v!oY!KPfMgfCVkd} zVoV=d9QxZZqWk?MJ8A&EWQ7d~T!s zZ1NwBe(-+;Kt9t`@#*(Cu*ZOO!3XL7WQTHpqnvz-Gm`x;LdawBO-K7VGU6Y03Heoj zVVrzNc8Id3yuj_-)S~^9Y&y5ol=%0%p&UJ(=d3~WR!Y*J8%KMgUe@m++&blTHAaW| z6`h+>lbq={QI7T%ws#`Y^E#2;EU;gs_3s>*Co}uYC~h|*{$SEaOV8ubcDaxVHx`+l zL#Ln}PLh3&w!(Vl+<6j971DLwK0veq>4m#dPbof3+lKAU;^LCoP^4#)ouz!S>Lbbt zWiO=%0CS1(uq(DJQ;F@B_6dDpJTm`^@4gLJcK;O{9H-%D|ez7()?LRIi{Xk)O{a z>zkmS?%e(8@o6NV%L_gJM7p*=+J77A*=`Neb)~Rg2+JajfkYn(F6>X6} z0L2N{|3Lod-2C=YeH`zK>Bu;ae<*h!t?v_*!^h!wa6g6lZRSGMvjxeyIUM;70odNY)L&J`AU*U2>iL5B zeFe-%0@=R<(N)cuJ`iu8qMV*YzaEC|6{?|}+9ZE#EYg+iA7ucHBRfn212RA4yiQjY#+OY&c~ zBRkZ@cAds*g|7=~{>kl2R9S{{`1ovLKshRk^9quav6J*)hwj$cgoV|v2ADBW*` z;VDA!4wPR=^EzqVy`XbeijgSCuPX9K+oAl>8fc$T^265P56nNa={^xPSNPBo>lNs{ zsMPOe;D$BhFJ%9~2EZ4^3+9mb89mb#?Gu7u3xk5t&RKL0N^0-N9MZoP+POdV*X~bL z?_Q)UNq#k$?}_7xyKmLc1?jrUSnnm`w}Hee@_)kif?JAk4B{}O%jo%_)kJ?j67>)uQx=yxpV7_shg?2570iqCV~UCSEoez z6R6%0(VjMf4L8qx59?OeUezAdzdgzMxen`9(0oZo^oF~Tp3milHig(PI&QtZM^5df zgGiDc#y|jM{i{6iyZ+%YaKw2O$(QQwJ`CmX_aD7zJ}jsAD!?!l;rwLe&!_nngjo@) zL!4pt8t5DgggX(wkH&fhx__r6`daV@rjM3;-@;SaKNs!B<)c$)k^d$)Pq;px{PrvM zi}b%Uk3&2c<#2i7+F0b*lRY6Uh)@LXB*s0Om!kFH|CYfzm(lf)P`<>UT!ih-r2D** zJx8xVIl1Q8?`_FXB8DPe)dD3;_jexEL_LL;=+7_=MX2OK{lcyLPQiX7(S@l!jRNpb zW=|cxC&7*6_qD@$_038aA|;FHn@VAS@z33)4?+1p+&)q#+8@wGqk=t2PFn-=XLE7G zeK+ba?~MGC-7H@tzk-t=3U+4W(VW{?jBSGcFL3Wu>H?0z+8fHnrFa*tSLTfN+(&WP zLPz{9P@n1KpW1y`Zx)SfP(y@9Fi{u%(+v5gaipX5i~KOs?XdfWD$7xRp~dg~C)c4q z2KJBi0BVbW;eUdDCw;hl+RmNiaOc(2nxLG*b0}XLrw;3puH?q=Ju~cIK0l_zAQJtA z*12FV5pGdlQ_#8J)*wrf!iNj1bKvwJNbLGXFcl28GVt?-=}Li0QHp9xRdHlh5a0+zk%i< zlKz3TpQay#^5J-=2$d&Lz1+THa1~tdNaq8k^+NJ!v@;*)!@vQU{WB?^+mRjm)IoYS zH-GCk3+V#q=Q`LAVR97YpHhEKe~Wr%a_9MNp&^W4;N%DWf%5shkPwXh=-v?f%ZK!I z2tfJDyJ(-CSP0Jd&<=W9_sNOhdN%Th(m$PqX}<`IX}xA>g8odmk%Xx9l27?a^0z$5BcdO2`(VjZ+@pPXX&zM#y8nlC)#vM#EMA&~G^-*%~4NL5g&j;<{&KcIR56BSH;Pe|V0Jd#)j~Ey`Ct#smn}iSQ`~^(j1ETKwD_n;}@gME+3j{>7py z7>5PAKh=oj*w|sb(sBHgA)bhS%f-(nQAp?GVLps^#$U+!`4lDTxdio;#>L~mvA;q& zzfH_VemSi>z>P(il!NrlrYI+u;zmn~&$>#OAL~<|>O=D@fzBs`8X`DB9A@z$o6gtS z6TLq5qk@Zj3R+hhxOjegHOdL)){h^7&io|1KK9o@l3)51^6MxrL3fLgUdBY^SE`WT zv>MX8jl%J$M!T=#XTpahjQ!0 z5l>N0CXMShq^EUx9ABB-xVZTQX7()%HkN&f9T(*FeNKg9yS zaD{X1Y&`ODzB^37m>qn$^_M;r<>wZn9D^y!Nk~HZI&R*phj|Y3a~=6ZP146}FUl$8 z&ig(5j&ef1QNFYf)&lIz?vrA!O!}tYy-a+!i-s1Rz`wO%WDfvlu zY1A`&KKiG0U&a6iWd5H```fKZ|FV5hJ|E|=`D45C>HI26gLTGqvK#H+E}*#dlh%E* zXXsEcZ4+TV&FgY?DB&UT2Lz)W1wDt=k@(A#o}qNE#-8ZqU|}NK%?s@*?Nc?Fg8jRP z)_qFiuL}dSr1< z%`1pqIQyRT(?@^A(Ur77au$&ZO4pb!O zqr<3Y7|~A^V!aA(93p1ALh;tXwQDXUV&><{Q`jzPA9dJZq=#ydet_)O8sY}C zn~dw1At0a0QKcjQT1kJH?=gNA-GDkx@iVdo&I1c+oi6$9y8h^Iaylml-66u%q1Y}N zcV2D}Oc+?bq4b^#njQ&{pHjPM{|C~O2n`^CGJUdtV*VXQ?W$db{5snA+dz6+!A29~ z*V&@|rTi5E9mMEL8PZ|eFT!mF$`J;l9rohz5RN}Ye*FOCm(Jnbf%BX!@94SlHJ{og zqx;}BNd7)}E`!y}$J-XsC_k6m&vDL1d**ZJ6Q)BPV0M#lr14Ag{ZFEtLhk-`0^Qf< z-Od`7>`Ke>tLGazOq}Iw#YB=s7TunVv!r+OrD& zOz?L>IV!sUJCXQZA0S;x?Xo6%#5Lll^X)34%V_?l)1crkM2{5T0|3vRap%l;L%q!Y zh1|GPRY$s(^v7NngaRejtLTdU_8I(xLDnMV*KzZoY;$a{{u8!$JF*K6$gi?Ve{c^G z*yGRQJdk_7uZ}nA!{wI?_0ZpBbf4XZ~Vnd{7Z$KO;#l`=3WM|a{)Zdo;YC7y^GW}0+^Y9&SNd7Nm{6zK6g>{fPez|pl zI-TTj@oiWjwu{dfDVvZ#lgkU2uP}NgK~C!_H>!7eC5i)FJRc1F%x-*M=sXDZ*V2Bb zC&?-Q1?3Brmzxs(IXDJuS1Rp?XA#}nhwMP_k(1=)zQ%eDTz}=!yp(?)YB>Zn)-QVQ zzPTY5p&W%N&iCq2{Bb#q^vndL!?Z*MwFi!`Z1SH9ME9b0sTAlB zJBY4vMma)vq+3zGxCQHIHs3Je_Jx8d9vVhrz3Z_MZ1y6*oSWwi%ER_%a{Eq2Fdq=( z%ncME#j&CJC`Zf5S$P5Vl)pg#>_&F*Ng(;ANSEf}4dFfllP_@hzkFe$BKFI6K{tyb~MB<&&7I`w7!7!Awpaul%uCS;z9Jrv>&3sg8uM= z=;q)jY@9x)^Nn(%zlQk0`Z1gC|8^mI?hll&?2qk|<{_17Jj&@@hl==1w?KY@>;~$I zPymU5$@&;pXP zl;Rb??>7V(*n6!7I=4^kLiTo)qo@6f^%Nf#(R~CyZokb(yXm?8kfqcwg=MgR!97Hn zk%;o;F-QmZ5aFx=`?2sB>OTY1v(Pdf`IQ-H9~ibG%mzC1=WOmA<_=gtGW+oFbGyC` z<>$8k-Jj>c{YMs`&AI)(mM|`ud><~)Zg)cYTDt!z#ar2*NEf=Ho*zli<+P7fNbijY z^NNs5=kbJ*$bW_GYy*zR{G5;TZ9z|_kDSiq!EhF#T^Ho%|Bp%4tz=J{S4;7Hs5{#2 z6gTgh3V~FNS3}S~BWXPT1@kdRmwm<#k)Er%01aez&ZZ5&1mahKUokrW|3}XEB0XvT zCOyBrV-@lnmZCp&q;}mphxtpO{3R#)Hwb7A8*2 z&h+nvgg@y$3@VEMQe6FPPj=wqc6kse`c(qTcP9DOV7ZXp+ zBxnXlCnjkUg1ULd#K&oZ!Un}?@Vk<~>DxUpsg+tCo|@|H?CdfqEHOG9L?%SX4fah5 zOmcP(j|xjrCnbbMCnfr(cn5~TA8%)c8mfv;)W#=jyoU?wzCpda1C0p@8x%d<*~M9{ z9v&O54vz^-OjIYOX*KHTxX5^K;51%aIA2>ht1aBy+chyIOzRyG=n8FQzi$~6A08H? z>EtX{9hel8==<+K1^y)G7TBD4Xpbf=);Byz?H%Z*4hJ!TNiLvoQdB~GiaJIUH#jLu ztw~6TPf+=>Z-au0tLgDCDPR>z*1uPY+WwD?^Z<*3v7!gZc?bCY(^MlJW7Jfl6s=Yh z7vT*pi6whMGc{om&TdczItvoKp$UrQxaeWY8nrel!MA&$x}`cWDJ)6DzHyDvM202D zB!NrCXp%I(fzE1gZ&l~v!&w6ZlRUu1Vx!}Lnfkw&7yVBLqaQ`bC;FDqJa4z~7)@9L zQ_Mx}8=uIKY05gQH`5mTC_2)3_fW?;w@65iONx%wV25{d5xofd+a0P_gBT5wg21ah zG^yblZBlf69GcSEJv=@xBAOA@!^0Ay+2C?bfw3XFn==^`{BtP$*ey0WNt4Q|jfhbV z$Igh4N%W33F3Ssj`hWL65)c&hpW7rb$rb!1rbMfkFo=TGK?)c~Eom_Rw;tLmL6fLS z7_RXKdqBJhQx8rKONda1g%3-PPGH^HJusemadaH8CHcmBgJt7`{>RF|8a@7fEV-kv zV30HJFF2gZpb#%S)B%Ga5NcQ~W4fus;v&=unn7VPVR7M_K`OAg`#&sk@evx)nF1B+ zfIw1Tibs*rF`7ZiktJFj{9FpEzgr@rm?iwcxx!gkh4APe5wA{(j?lz;v&hvQzT!OG zH6nk zzu~`k@qgP_u949Y_r<6m7beAi%$4ZH;&>Btp4gYarEF(bTS@7o zg=fywv9e;l`QP?P@qjca9&TVWFLn)wnE_m}AWrSmCMRgr!=n?DlEY%)8*m^_6E7E* zf7w?s9{=gb|J=D+Kv<&LjdRQ5W)2TaOp>&~$e94?8Il&N@lOr|1z27N&D_hByl|yST(iO@g-yA{FF#{83AsA<%RH6QXDwv6~_9s`dM4K=nZ|`$_t} z)i^>WqU(_O=r~d$T8t!`RIpt*rKsot%u&U=`}eS9bTW;@R^^ux%f_r2V*dkU0xOsi zd?Ow+n3OO}h<+tah5yOoD!;%MYUacdVa&Zjs0(;Zv2mS{5SFHn(@4`~^s4w4+TA83 zpBEt%9-t3Pm{R`Z(6E3L)rm_171a@G5Z9r}EC`UR{C{T6zy*H&|6y`vBLl{NlJma; z)IX^mX8kDSKbgGHWC^PLC+7W!KEbAZFhgK#j{xe95-o%F7DG{jMoMK+-#>l+Z&9ul zNREn+A1VeoY|4MDoa9@@n)Tl;asKfV7guR)#V04J<0I7&eFtmQk+DhO46%_OM%&{IzW?{9IFvvYl<-lgEdLou)&(d=n*g{P)8@mhr6_3 zyHQE;$uTj47H1{up_(+>l@L;5HL>B^G+>79fbgN}@Tj5cNSN#ZK?{3WNs){qghxe0 zC$LJw<72e~+c*$dbzu<^z!MqIs{Q9$sw7bp6Dh!c45WCr{0Ai>lC?r)cwABp`;Y*W z6(Ke`E;bB^V%`uymDu>|=7NC{75BuP7QYXOV^U&W^hu|rw=V9zbGSfhWp zUksDL1VJlYL_5ReT#^RuPt9$tTq-w&UO%f;8%O+()bYfUi z60X54bAA9ctUsqM-k6#Lf2uK48L{SV-Fe;XNZeBM! zqez%_X;T!9K(U<)MpUSeVPa>7sXrZv=wNXwMxOOC{3AM8 zMIj;sr@so#pd%UQC;hFppX;o1_RY;rk0_JFR`6~iy3q0iyl1F5bov>R9{W0_i(JUk%!c4KEBvb~s!P`#l6 zGOjQeU{9Vw-h=_lZo|(4YvVx0P#GE!{M@y*JJut#Cea?O=uj%P2?~Qk2L{`b=LBQ- z4UKg7ZN&B8CsPY z+*}V#(BF=j5LB%#5k-2fVk)ghgD~s|tF}PT4x%M9-d@uR+IgxG&CVb$LCLMJuTNC2 zlt#_pOGNA#RlzLj90Q)+ssK9wj%4N_b3>H^yM;9w(sDI1jqE$nU1C3C- zPUweqs9ao{8jw_Dw!XX`3gIg-A z)_{$@uQ@Z=Jq&gRL9Bq)6BfnHyN6T5a!#~v9h8hdgge(B@d?_AUL2@1rG*K{PH8V`I!I=Oo)Y7EneIZ96*f%rYwcN-7em9iGn89b(5~9S z913Q5_zdn0``ZT^VPm7^LN`bPu%m8nNwn9uwu2%BrtEc>fhvS83x6r$4Gnj7rG|!j zhWq8mgkX?ETTz2jU?WU4s46z8eJx0^46N%J7(f*9sqWT6XiTqA@i9db|5`rSy-f~& zV|6tz0!KMVA%fjnU=s^G-R@N;D&y@i(qPL7afBHjFFa2Y@wKADQcOVYVbC&gf`KD$ zdRd-Qn9esseBsky?-)X5C#o(T90dIcdr8j{ef+{FlxbhN7U`Gv4}vKk^TJeAb75U7 z4OYBVCJ~oE1%E4B>{T!{lFJj-&9L9hZqxiL=NecSa3x4ot{teCOC*}Ohg#vJYUSWo zz`A*_LgA4MnOGawfEudT$BINy+%&_yAIxmVqlWhSE%=q?!=M<_^|3P90({Y*(!xYi z`Ad_9%kWrm(0NnFC3JF~qghfymu+Fz6_8GtxT_#22Nc=(@9=6&L6>&Fv-w@lkq$$V5nTdL_!&h zo?aDgoBJc@mX~D0Dq>QJwIoX83<#^j)|!Dd_AE!5V}I)ODGSTZTXdB3wfzU(h(<+}8^wx?0){S{timZSm`1nW9bv z1t}X)Mg?~_sDf`frHYr(%z_&UF9|}fr*GqMCIxJ?b~ua1Y19ay!#rG)p?g~g2ZiZ4 z%)g;+$uVA*>$R{5eL7K16(&%lVD8}fimioLv#Gux&UL$2p<+3-rZcmNskmkeCaR3~ z3A%GPa!d zf&mKG%J4?d13i9I3Z%N+{%L^rZLr7@0Lnf-PJxFe`)|(@Hr-R`qvotm_{d zT+y5A+64N``p%55j@TpW7MP6Xl?~wY(4R6II_xz;XXzd6ZtQ6RqXg<&-RMRnmalp^ z&IbLuxwU-_jP5Gni7hzZ$QX8*^)wc{KO9%w{yTKfM7i3%uf$Ho#7bGpQ%oePG{1(X z%aCJr_R8zQtYW^WKIGQmwDyM9jRH0Z($Ep5yExZJ)LaPXRIA;2!G;MOo@5gqr}n`{ zM!6$Jj8}4KQy-Y2;G7@Xn(T{0ToatZbP<}jkw*0YO5u-2q=J~^LAKJ`Sn%6TkGh!2@ z*Oq{3FJdW3l;Z)8mMpSEBjk%Glozq@&<4OEXh2})ib_*er##wVog#Y|T}Jdy(DRJq zVzic#5eFwEX#Mesf-r(@Zw(HTP}97s>>z9~osx8+GF|T;h_%h`*=V~X*R_EDHMfZK zJfd_HxH&S#c`Jw(g3d-Ei1UUfh8ElytT_Ym@Yn;fm0l?fV6Lg z6GYhXfPcPpAv4m(t7rss0`Oe^R`IPMP9tvs)GMoaSduMFV|8vs!2SlSE*MlhVX>j| z#;Y`zV>vWJiopR8BqC-YJKX|I88zC;jIv_{g^3vgGoR*lB#^VtaD|}`-0|SD!#Z>r zzRYE732b|zp`0~R-C!%CU$R^k*m~8!JGAu*jbx2cd$k%EN`e|SYWu>w5&@PrNx<$=yOf{hvj^R-9hFb*6GvyUF+2xYuH9@;+$IgT4?JQWMH(GEah z>=G5mWFal1Fk^|~!pvFAwqU~^2D81iESt5%Dg45xt>OI$9xLTMu#m>D!q2FJ2Og$T zrcV+TD~C64-X@e6IeGPR!qWfPpx&%cQI^`wNST5Ce7OAm> zXR%Y&$HhnP*h87XE=vykr0vS9R_B0VBvPkPyz=4mW{+4jLO~ za4Oi*nP;cZ;$Lvl_pPtR*cs}CWm0st#CBpums0gWg+Qd8W1N!ia7a>4v zF3 z_HY;1EPY-~M#i+R5Dt>&b*n2{Hmx#y9W}gSg`C&^ZeC{tg)fENIkLIOT`C|7*dQ6wW~LfC?|<8AjyJ6R_9`HBAfs8g1uJB;sQGy?k3X1!q2MH{j7S z?8Tce>)p&2Rl8yF5-q*M;2JIbdEi_Str)t%DsWBg1{Y7PjTg@fOFnR{Xotj9MDzG@^ zY2Wvf#NWII{_D(eQe)n5s5 z9E8&^FlDkG{%`j0b`jIuVGPpf#JLj8$HHaUz14kbI!)IGyeWjIXMXD^Sz6<9c3?882)XgHApFz>8%S_8T{8$52!(4W;wYx@7jWfJ?cd}tyW8=%`d83Gej8C1S8Xe* zW38;-5U-d2dEls(W495|{k@9I2ZpHF4eW|st8bzr=)eg3hs)Eji4S{)B6k%a`@$0X zCDum0xjpFfIW*&k19rNE&fpfXqvBg#JBaVfn5nKns6gWOfR`1 z1KohH+a^a&bCXvk^)$P~n~xK1Qk;FP9^43WNSKDJG|-ZQI>Kda)LNKlxUHCbmmUx# zCPUZ+x)2Xn2znG6rTk1NkptsCoPy55NgJsigq^t^P4`;TaJgNI(gF{4!ERw3=ONq+ zic9p#!`6hC?1Ej;gtG-QzA&Mq3z^>d2+3uuU@eAL#S}6eeEFSDuK2q=oLm!l7l0TA z^_pZ@Dd(inM+JHN9xT{hZw|MJ=phPP3O&)r2v3EG0}n57pi;=1EO%Z}MF&=|05b>7 zd~QJ;I80U+vM2>7f!iYp0tWU-yc^X>y-Zxw4UGQE(@Yyz&ECnJ1`5wL?QSS$uALrU zMNt1z-s!dwtz#N1WiQ)KSq{u`IRYexaKGV)=z;DuB?Wz=>;!XNn$sKG2=ho-!WN(# zICtea-D9zBt?TLD5xG7zam`jDkx&jsDOeC8;+b*F7n@|TdBDmOS%MiFZ9WbQzu?Tu z(|^T`hpD0(Mtd(J-=omTdK0e%ZCUinO$ z0kvS+g00$yT*feQXb9yy@Ia0A}Eo)!agKsmz_T9R3P$j3Qh~=UWGP`D;efs zD%9seE{nY8m)C{89H$*#QYeXd8e*1Y#Y}_1<-=+?3B;^KK@6Cb4A*;A?*a3T zR8U$6FVFTQ^|}umKS!3JI7a7#&hEN_ZXwFka6JolEZN~9G*U@99PYx9)}EgRXLer; zQ6Ty04PPAK3`MHGk+%Am;TAH817dkKBbUcLW5>c1>iv1x_>8$IJgCV=xb11L4hkz1 z%=s*5h1ANUR>81ITy%h$Ax2k7c+}GmTt%p7pl(?88n|%^ zK`?+HU~Lk@ExfL&Yh%hkTW2+6RFL%53~F3ez3`EEdAU6P%W=oBu~MBiS5;P)S2^s} z5t>8(_FlIuYr)$P-FDrRT$ReD1O>$sTNdoL#aLlqqFqaCqZv4=5D+~;JJ)z%?y>US zp$O=nFg%qg2id+F*7|x3Ah9wv)RpNIp;5Kq4w#xuHV?Dm*Mw>yFUPd@4uE;1Xj>1__1&Ta0mf%QRIit4|My2#>m zw_riqO6MjK^#MjUg?Z&Eh&GI&w#99>gtr2&I1l&3y_B^u_28;*J^XqI*9l{)QF^Ef z&}(@^dnZ((=SGTMQZpZP-?3usU~)i=2-Nwzr8l>|{Z(JpjlO;Is0%|hhb_J@lTKr& zx@knN&;!wvFke3{Engz^2DkSkelkk+^0>dEsGAw%fF@q4HE|sW#GzD&O^RFt;%gx) zuF}T~1{fl1YWeS)vk9kvVWJ$DBowl6zg0#8f_*u9j8Trp&7+-|V)aC89i2#KAoEa8 zoeM*i+>LmZ;90sZ8ffp{s*u>%l#X13bornM!X z1Fpa%(mm?cfb4*{6yn4ihE15}gRUW#`NNx^L?YreG2d|ui8wC~_d6gQ(z-#oc#Ny$ z+?tnN3|%(Oxm_l-Dh2+I!rxpt-w$Qi4zvKXbl3Muhvx9=UoMqL@c!Hk#)u5umF^Q! zt+-IN9r$v%UNFVkN>{VdHCs*?-_2>zAGH*WR#b8smE!dfs4tyDtI`7Ims#a(WxeXa zO*;(Q=H8?SoJ8{Akbo)D!FG8CA9Bp;@Vv=4)JcTG&uoK^elcTem@g4uIXDcynN8qC z4J_Ne3gf?sjRp8D!~eUx0}f-xkWtgGVy?-H^CA}eF*&a`Yp|?ILu%x5Fz=NoH1~Z7 zMnaoxiVGudZ%FwSr6T7LM50#t#+>9A zkf?4A-3#+2XnR=jo;Sx;o3N;uU&OKSy!X&fzoIjZD^zz&7DC7co~kac#x#M{TTfoRwYQ zkZHikOs0*w7xs`y%CA$krMtCp-U^&nTJl<#G>4P5Fr?0~AgV8+s|8ury}E93l~lNY zTNqVcdR2BsvUL$5Nuj$Soz9P+Feff!|LFML0{=| zdLSBIF!H{U5N<)stvp%FYbnfU(n*(vsN$k85*U`%dv2>{o2D4~Vp$>~9nMyXIK{!` z#-z^anFJmbk%1|l9cwD8B}pO)C%KWd+isgKSGz9tb-& z1Qsp0c>pF3j1U3FWC%CiBjUM% zjPY)QqDmZ~d!7v21@84d5WkkL3Py7-Xy$_TQm(C$Gcg#xEt=OO21)P4;glO~jzk)n z9k5Fn9V>IKtNc8+fii0Wo_KUrj1Y|Io`RPZx`|4}#V#tiPP^jp&9Mvxygj0J1YQ;F z&oL^Fap(;2f?Z?0WYF{}bWm|}lArPp$J4Nc*-KtVCPW3Asa_|;M~b^~q@VRUeV~qZ zK*YYH;8@WRqye^3Sruhl-mD5Z`OSU)&4oO?X$p^Y;zAc`(2g9C@a8C=7-o(hc{xm| z>O7RLChi$c8N0}xD7|<)IsxcIyLLMT~yQ_ zkoXZsaF>k|R+yI6vLfK`X&MwbtrCjvysiSf{gcY8rJWFOTf!+kc%gSgtSR_wKpYb2 zC`sCc2rHZ8)Hdo)BD~I7$P&t>!8DYJ~~p`OHv#3Tq~*sZJiHR4&KYQPl=~UL1+z6}58;9xOVfYcP>+ zLAdV=6Y1e=RgDX|8*3I^)3G%o!aklkS6wb%SCSpr5*16mwI!@J&H1bchJNAJZBH@u@|_4%Eytc7Nnz@sS}zgp%a!9^LYo%41$?zIqbg)@i3Bl zz^E@ZR5xT!q1)+Zq`=lwb~M!qdV$)Warz?AlV-kJdGn9i>2|DSF*_Y)c~E@^zJq=6dw*>jhY6!YMiK-#~92Lyrs4E1rD7N{3MBl08g2ArtyX4R3lugQGpY(%>}ss3x7R$I0V&qS9k>swjjeR zpj(qGx`I2n0{$jCwgQBBo-4G%>J1QJ0V1`nbA@TMBjM27aY#wqy698WAO0|SnTjDk(5He;+y$P<)S|yDd3q5&oGP?t_ zMVTn_6&!&PE%&H4L#8-B4$=cQD3RJ!l=f6LMh%493zDy3+~(_0BTnhmizF`Qw1-QT z(hCw?c~J!b*DQ8KNvoE?rzQI!wy?Yqp*@NVQyHY4$o;aQo+%)Zqa`|osv)n)m{7*j zV+q+sNA^}a2vM~39JNzAFnUIACaTS57ZqF?nq9^R&BznbrhE@T#Tl!4^e@cHN---> z;JFu3$cO`SJ%*vdmvxkK8^x_bts~E4g5Y5XcHO*om3rQVr)S9ATJauu{#J}e zCw!C=S;(nKxVgIKUc}`Vm=Dq6xOt?aV`Xv9Y=vrnE$)j)Kp7TCtF z>Kj2vs1=}=u>%NDkpp*2!&i6`0Gd{Y_C^c3-X!V( zE6M*$aj?{?ULacjC98B~Q6D~b$7cbZ~$9)SYARbMx<=9xSFqc9LHV-?STpkCL z0t5x@H&2PE@YZV6ruXGib>+GOYR+(q2mg=UtK{d5=~Q+Xtmx!nk$}F9R<&~qNoRM4 z?(jHM&d0P_UDv$@pLFC}q!JSFD6hDZzJa`<8O>x7heY!WfEb=KAxT-lF@jr0M(92{ z-H7tun>ZzmiPWc3kfpBBxbaS3I$a5~q8n*oHmeD5Ro_52+FtNw<(3p~&LD=DWLmnG z$>`?}W)7d~=DUY8LsNK=M?D1!U<_zrv`>lYD0T-swEEM#*bz%rn0w)kRCyhjze>Cs z0yXxV!yozjc<2N#{E1`b6{UMo&%i_t)xM=)BVJ8T!9%O*Y;SP>%d1YSf@99Q9bVx*B=PoC(1A=ETcfVkMxK9% zIe#8eXoB2j^z;bzDWBa0FpYj3ryK075L&}IdO_=_I9kSD5J$N}8G&eatF~;ZcWESH zK^T@wbH5Fh*R&_Ega+PKNvMk%@Ov?U(xeC{bjI_S+8?8P8eR3o+vZw5lR8W_vKY8+ z;$ab%-Hs9DQh5FW@07@s4+s$h?>=?)itx>W*VettL}k2vFav4jvzdAUjIu#RJb@Hl zQxEG@o>-L`+$JH5ExO5ht8^0`UE;w^>yd9Fx6Tzi=L_%wQZ%Sw3Z(do$+FkE<` z0ApMflxIV5MC!pADTI3H5;AU3ge1TS^vI|YR|su3>vc$)Xny=4!FxW&e&H?f4%G2=t4L$)I&GiuqN65OPdpa^eYypxhDe7Wo ztzkRuKo@N|G6n=NEeWq0XQ+Q7^L5n|UPh?)7=On3Dz;T%f{uN>L&V0;ZR2*lkFeGG zJ^~!&h=4FM4h)+95{^s3Ub%RoG}SGF>h{QfhzkW!K3xi#uZkY%a&(s=ZzG_w1w&3FCYYWpZqpE-0`>DeFca4G3lkAL;q`)+U-{%!v_e@h59u+9oND1!DN!yA zU$_o+nU0L}6f#w(6gP!q@Tiq(Gfr<9u!{2ioaY5V*rL7#r zT&4?5>G0ZFN^UHKzlB}-<%3ee<=@sNGG3{!a_IR<833OcLT&Kuz+xk2^h+3v#?(Kr zqgyoZ+);t&b4<$x1^1TA9-CW=!N^b$nI_e_xjmB_g6G)bQ6p^;M(sMki`#l99<>Hl zho8C^6Qc(XnuN$%h?7>(k)(C~F^*d&X68J?yJ3&vs%*XH|Ns7SB3xwv#t_diZeDlU zW^ACj^+3;y3sCCR0@1pDAq;>O(jw7Fp5PG=pHntjNKIZyP2B1;IOo@_8txB0Eeu`R zG??w{=>zWz=fR&l@{8`jh)EY6v4N=2whsa-LqG)x3JJJV08wy);o~BDKGdc82@vfg z5apbm*E$lYxouq~KHS_VQL>0T|#RwnzvjBO!>bzPb?0me$IgLvN^~0 zFfJ%7o65a4AnyD0TO@*jr4yqCXWl)W8cqcQ`_;pm8CXqC8-gbzh4{|9nLjSyOHux0 z^3|-2SiRAJ5UEVzFPMEr20F;K5pcUz2l#~gm^&wIT)tWdFUgwwX7GA}I0lQFsi6r| zfFzas70s%4WI|;ZZj;sX!RkMPoz!DBLvRfS&U|5#Y{6g*gPE;huD~;u0klH0=Mti> z3lz4KM_Vrsz+hV+Fmu^mGisYGc9l3R4cu?g%?vO7dZA3pwyHV`MenoJL{j8+l_af$#pxAJGM9sC@t&mNK|`a?Sm~>QUi|V_^Dz zne;MAWq>7Act-Rm=u{jLQPJ`^v0lT=9fE&CX6ypyh|vO$txz?^X2Bi`9B;eaDb@0E zAeqx5rmy>%Ma=Sj;mj0vN--m3SlCN;!n53iUHVoR?in21;r3rvLF<(Nit-guL6B?@ z;vz_N7OzJ5)yYFJ8s#Z!Wes<7o{EV0Xp{rM%W#w)t<>bD59Q!KeNd!tgv;~66dIPn zUXjya=3XaZKTVfP!!Al~5HZfZb`eZOUX0Fd(g~Dh%x_^|6j<%WVqafBrw>ZR;#;t7 zOE5`9f$U~vzEa$1^7-*7?VRdW{ezuZ>9)vegz}XSZXG0)q#UozA*})FP!cPXG zHXvbHa*WLkdD@$E9qcZ^x7v011p3Sn965Du0`I@B6fEr^9lWZ`(}M%6Q=MC21f(~f zV^5C(DbSEQMCxB^7d-wsEdRoc=6GG;tf$ zu?Ru|F$LW~6VKu&d6CPm8$JZJM z?0a)^4Ci%`8-36kFd_(E`t4WwU|!kcP|VegwL37QiizD~1)G*@xbL zZf${Gyp3@ZEsn$Ik@-A@899CF3^VUpg>}umHUs1XQWc1-eI7=5rOK1?%wVzC9bFSW zyigP_mYw1$=dCiVnb{H~;`Dw8J}uG%z5~>{ADS2C>Ry1dxHJx2KCo#3UMbhH6@}x* zu{Ezm^>-p64g>XzEatqR5zarbh4V1U>z(|3)R9ERM%>PU;d>*#)RV!*$-c*k(lxIO zDhoK#bXk|or7q6{TOB;Aj#s+ykQ<$s9kJV-M#d@`%NEbVK#w-MQ=!W#d>@|Z6y_Ck zIVHf4b~*)2GkKZ}b4BIWgB;>#tB@zEhf>*gN9?EqH$8#LmY|ajUw9Hb& zx3(-B`5$T6tr&t>GQ!Xh*^*<;QH~L*!h6pACJMf45>+YZ#KXc{*T3{)1V3YS%b;P! zjKpSQ)CZ0)s(gj=s59aM0~ZNe$UgYA2yo0nK#@^bVNt5AfaSJZu*T#h!;rHn4xL1;b-2Dcg$b`>%kPf@^hj*;dw zx++FIn#5Kas5DQM!{JjXo`;!vpt)4Hw|9+MPS-eJcbYY;9iy zw|Q2A9tneHh>FXDh1z~e+!L^GJJb8#8RYNTVd0J1pN?y zPz0OTW-f75vJo_jK8OMf!TE;OTYZBV&0k#TFakDIeR%u5uDsn5AIpxeFt0$sW6c11 z=9(1nx+;uae=2x9YPkN`9(2I$K$RH%-NmcqA3^4OLtK40k|K1yfLke_fL`ErFtDk>gwvmhwZnrH zLA~2nIkX63PaPY6;B_<~&2KiHyQg4qVIDY; z3PG<%s0L{j**5AHglT%j!ak3nAuo|`6Kb6~zMjV&4}GyP%6A}QGy)RFu?bB|afmm* zv;kJj8Ktcd>CxPUx+y-s8@Y!QzsVya1VkCf%K^;ASHEH?3zy>qdaRin?in5Q(;7mjD;Z+Q z_A&0`ZNCUR628e6x$cF9|FL$Y(DOfXg1ij(JHeK)22RYu%A($WHdX=C`+tT`ak_5L zwJz!I)NC%ac_;6?1Ci@;tTc%hrFk9rHWlo}tj%uWY8X=*Y$U`3kJ_LHLABO_hz5@% z2;HZi@3#I%IR-K8qB?g_Fed17lzyz|O<=wTt_#w*9}$8(%)Nzg^c_+oQDxmTl&Q-Y z95pX0{|nH;)*1B}MNk2wpm|mEe2!5lm=WFHyL$bo&hdhQHCI@{>uKL>v5gC?G9*zo z+z1wNTv|aSwcwRyu_Qzt!NWTd@XTUorf+C)04-F)j9XKGrEubcC}4%y2*7NVY)5l& zW!=EG`YY?}D}-qe)>#OakH&+*s-YE*`3y+a9Cuo<-R(FLg?VbIJ)O$*NWU}1Nv$mf z4{D(DM!p3fQC4k<3W6}Fc!(|^?RO$DB$zWX5~MoUVE0YDa%?%iT&5f=L|>Cb%ehYh zg>Z@zeT5vo1}<9!hh6uahF4T(q~CV}!liBvDbOM6bozuXScVa36!Tsp!fa}rsoIn>O6a6|IdPbH5Oz5+zD zI0zjr_9b%{X6|jNb43~oyol3OucnZF5htuJyd1*OOX|3KO{tACKBtMVm(N<2l!rz7 zzMrH57yfbxM`kG#df>b@gZ#YP>)c2N;7K(d55&rIOOQf-t0j@cqZ2~@WW2dIEnB#t{HIorMQ(t1s(ibhebX%eSB z+9}5B1Odxj5<)UJ4G#3c2}Hl1MEMytJif~(`}=vh$2yO1jFAn_poWKf#c`)_H5b++ zdqhPp>p?F@ozKnZ;4!e+z;O+94`@Og^6nfWmG19nAco zm|z%GNFpMkl77}Q$@=S71iS;mu>dA*e|ryj+r#@x?L&PV2jFxU!Y+fyMMiK#zG}!z zevqOxk;wYIY*v@Pq4eO8vZ-3-sgQjO8rIRM6>V6@-{fIf2bW=tmgP3Ahadi63LXyz z16;MRa4_@m_S9>t6>`yA3adM!Hi2s=?#Xk+;BueO!;TR3y*k)2+Qoo9ij50zQ_J!Q z|DwpbPQ14+4Tg6zIv(9EXK}X}vgngtlT9pE0IP5q5pZn8qMGg6mqR@h9m$S;`7mQ2 zxQpjv#bfp2MEF8+9_vQI8*uPZk;Xe@J-1gplpmePChzJ45 zw?tZn`zz?q5qw@20~u)5alvkJAh5DE?Ty{AqV{FCN$)r22`7YN6_~gKUT}?|iQsRv zV;w9D)!IYPdM9C$4fSh<`T;F|Iehr=rWoxIRdI`Xw-6XmAfUEtja?r+++3e8p8 z(a*>ZJL_KtEGFL3S2QxRN@tpL9s*Z z+JrG7;VB&84;XV9q%JXMEHnLuxy@;?EXu(_VFkLS3KMT40@@9o*(ZTB0xn2hV2zDf zl_It(dF+eCx)qW2SginTU34f7W(I|PWd~frCGv`bAUhe{j|1Z@R#Wpy!whC?ov4Vaun6gtG`{yOt?O3QwbVx#>+}pXZOOTF%}20OkelV3^PlBcs!| zmzdM*o82_^;_#>LljnBS^c3a_J3aLsFHb#FCXVD= z@TP#YFbw6q_`9UL=IDHSt*;s!BRc;DJ}axPH_y*blG#nWHV+i(1{Z+BCkt1tC$iN7c5d zD~jezUP#9?3YI;P)l(|qs1#;4e1#P}RSJ{#81NJ}`IJd*C36KL%l$^1uDU79J&0Pg zg|dLB2cG?9>(hf>z4Y;bx}nCQ!DLn3(*rz0s~@S7R=PCOg{g%gf4~S-C61OFBW3f; za4dkG0sAC-$(OBAUKM}ATuNaroTQ4f5NjdSfSdps9*7RtY~-;^2F~Z$%T7=u=Bmi^ z74~qKh)h$zJnRVOVy9TB!ftnS9{m~5DAR1ifdx+Bz>*0MPjwBZ;ptK|>eS$Qvpi~s z6NbJ*Ha>J>nSRQpPbcN=0@SBb2hDlgsp!HDH9ATjfj#4G!2V*yA zgSD1(d1yD{(FjKXXq;n_1}$`jNNuGLR5zsh!2wY4NuZ&8DX{}AZ_B2@A_$Hb;)O@O z6D?$S8)-&zxEGjd5w#t3Ryaaq4nCP-&h@AfwY6m)dVb_g2(qBvF{4sS{5eoliU_{U zZuSk?73aa2;p0HlxVc5ld~e#cuFuD|6FpY~`(daW zM9zS>Sfr@}BY_Mx_B0NFj}lz4>;jzG0rh$gDp$Zj=+YW=&=}YqF3sw6P~%lykaFdxwWW=f8;&p$nMT@xmWfegs#p1N-F(C zlw?)`0-`#JnR-RjTe6kisVnjA1-Wwvk01HMItWT}wKI|0EJ92|5aq5-jqh5QZK-I7 z|Kp**@hr(#YIr=PM`*}%&V8>+xHq9&p>aQGz*TRGoU@(@RI7~!;*J0NkIv=Q2LiP9_D z!E{_Hc1OJfUR8V3e6$CxFGX&vjEFPSw&1yF6twy|T-EW_06a$TPW7W^ggd`%4aNx( z(PChRMCoIBo!>2XU0?_!eW-E)h)sg$}PfijPnnM_fp$$u`&^oBs>la zF#`nEHM7qxWFM+evP6LWyrPo+8G6vNP#{vu;BYoQY{I(W%31Jnw~$TC2fO8s%%+75 z#@ve!JVo7^&VmmvJSd&YWTct}TLQZ?&Jl?t->Wm++GkDw;I!BeZY=WM3;A)oq1p^v zsLj^tOUpGYhNKTN-X@f5+#JvMZiQ7P`bkvjz-)%rej&8-_2jkk0k?bcVHGwFpRXS^uV)2Z`A%Y@Q$%@q!ZK2_B? zU?MiJ=$*y^Xie5z!m=Ts5rS;+igq*i=S&uD~W^5cDp%0I@M8 z?(AaE%wwy@1$}GFG1jH%NSQ8+vcSz_w1_fd^n``j!{;?)*ea{J(6lWNcHlE1v>!sh zsA|_Cl=)JG{3rhjW?PJpUp$-g+o`e_edm1q7m@Y|F%TvJM0U#Ja z1_!#$39mQ+%7noCAFb*ZzW08uf+pNHa~y23fGyDpnveqixrO-F^~r2u_uS)2b|e;aUjr`M%t# z*gf1|1)ByubZo-W77i=&6&0zO79hsCh!C4(uL8oZ3}(8O55qRGp3UF;Ec#xa7kECX z5XCd(pBQEPgT-E%a{05E0dCC21^M}>+U-Di))hX+5F>Xe+XL|1z zuTOCL1Sw5Sf6jX-QBv1!r4Q(^k?KUq%eoMuBqJV>>YF}{(&z#X*MS&lw^7*VW19BL>$*Wpm*EpK$~Y6&dII}aBD@@j!?{jV z<=WQTm?P2)Rm(&C0yP#lp6G2SQ1;-Mt#e~auC^6og9n!V`hkso10obn`>Mg=j5wGX z5<8KQ=pfdcdF&^1hJ}?pqT(py+8cG;63MS21!i8G0JqXo*#!HsRF~O0Vt2tyV#LFW zcDCw1H_G^->Q+%a$w=u|mv~rM)Vs z?b?jIt|}ZVg}`pfrml3q#jqjQ#;>&;&Xa$MVz&V zJISi&5O#xxUJWi*b05wNjq%bIE85GK#bcMQZd|^itqp#zSXQ10kcr@Ly_&#py<`mX z)h%yq_m-6}3;r&_$f{sYkK_#eCYY@}`27T{ofpXJRZ>#^+@4rgp0q!z{D4+iu-yFU zS+v@K*)QSA8G3Glz;V~gRx6JsaA&qV@53V(Mzq&Xq>3iwach@K4i zDe&L%kOTiN0_>F7siGA8{fQz4{szlg1pl1^|9d5*I2nG6X-^ZWPJx_Q?#Zzw@OQCF zkGW2Woi56jwZnRx7&}AY_%r@be*c8ntKg@Tp=9}8{aabCOo`u@KjGh4JFEegctY&V z*je!RX+WI~|6+d}4`pE~vV5JdC{_X(=6DVKjiqBB;Qvm6T&DnzH8@rLgkL))b{wR6 zE&L?EjXi)V@PAl3*5WvoN~2hV~L7x@#72PZ7Gh;6(dfSihfb!3Xo%lAHf1CLIlGv*hy+zQc z#m-lBr=U-bd5ZqY9h(-%KyRy6^v;jH3F>ol>@r2yiuA9Dy;sp0L7x=sRrHmDJ~6gc z(J4VMj$NXih#*&_WbV?R^$H^uLZV!u}O@N4^C5d(eow~Efb2I)ny zS)lRH^vOWNAE>nWGxIcb2mJ9FKKZ1?XBa-E@L7gWsB(%<36@`Uj--njKKbbJ;=3gb zpHX-z!^i(!rY~c7{AUu6GraVm#FGr~PI^L`~wX4Rrym4 zFID9nWcakgrx`w`%Aa9)$?GKl%rd-Kl@mKP$Zs zwn*Y}hNsnclMEkKcrC-nPm$#`Gki+br;Xt;RZa)PC)9lDWq4Z6ixGy$UN8G=l;JZ! zmE*gE;W1VI7{i-?rTC5EaaI0ahEJ>VCm3F=%HPNE303|9hIgp)rx-q^%0I~PQdRym z!;95?oMHH0RsJl)Csp~eR|feluF5ZB`1t?G{wZPjm@2=N;p4xR>B|^C{k+8E3~yHT zNiw`c;k68JK2es_!0=j?zK!7rRXsZxKB3b0GQ3vxLz>~^FUs$ZGJH~%zk}hUPs{XU z3@`qJ#CJ1X_ro~DbwBK7c>H8p&IH4CKTI;b=v+D82N*uC`eBOU&8i;`GQ9Lp^1D96 zXH-ATFnsKgOh3!;i6at^ofhOn-48_!*Zok;@QGqsP6@+xKa?>%srn(#@G;d7Nrrc* zeyC-5TFtv=hBvG7+Zf*QjMPIq7(S}-UWU&+C)1BGyjPV!%J2zQ&JKo8DSV9KF<+KH z&hS}P{$7UHJ|X*gg5jeI-^cK2CATLTKCbX7h8Mp<^1(rdkE(H*X84#I7oXu1Ps)1E zFnnC4pJjN5UT2pC`LImYraZ0A&&G5Lw#~B_|_yog?FOcos z$MET&!!`u|OftOmF^NwxyiApIkl|BL%JkC=kNrmCGYn6va%LGGSLtKLLH_AbcrnA9 zRXHULA5-Z|89u4-IKw+sIZ1}ksPwfAFMUe3tC`^km&$s#F?{SfnZASJGYaozc97LGkolKGW|HiM}IHzy$qi`DDeq~PbqvK!>1KK z$?(!Y$Z`%aJT@!wDTa5Pa+2WNgAAYkZ<&6Y;c><1KEq>wlIdp{-mKEkGQ30KvD1V6 zIdfE&Q^fFz8HtxLyg`juDZ|IUA=8&JeCnGLk8^x4m@(i_EyH)H@*5aFsp{X%@MbmN z+ZaCfkFxw;hL5ZA(+r@Uco+{usl3H6M2~d~}6OKhE&!l@gy|c+rJQ z?lHXf7qUMm8Q!7ld4S=gs$EkI?|6;;?m>o6d`rshX@-xfa(sr5s(CTP@Y)ht{w%|1 zRQa(pf_&H@bS$OPcyue^g9?ns_-#} z*M3Nrvzy`L3Lj^9X}?Urm*LY2pJ4c?!uK&ers_Y*@JWRqV0iI>{O%OPYgNBZGd!ur z%V+rXujKriVR-s+iO({8T=8M-RY889P+w3sa6Mkr4AsJ}W;~$apI?nK^9*Ng7 zJgM~uhR4>(`ZsgDN#Y$0->1syW%y`=OrK`>^lFKZGJLn<+Z_x~S4ll^jNwxi65q}6 z={_lc#u;8(BJsTppS)GpXM*9evt;^x44-;d_U8eHPpJA&F?>eV^B}{UYh?YW8D85g zzw0wx*MElLy8g2a*Y%H`8RSD<|6+#k*841mmufy_cwF-#!)Hom{gVuzROQz)yjkhJ z4GbSucr(MNHp>3*VEByc|6Ya{tNN!IKCbFN!tgPbeh0%#E|UE?#_*U*znkF`s{C<= zPpb4243Dew_c44zt+SI1A6Ihw0K=P~ko`Z!@F|u4Aj4z7RQ$&9234OKhS#d}vkZ@` zdKR4(z4Jf``I;UlV?IKyYuI+$ems4AzH;mzv14GbSs>6;mzR_Qw! zzT+R{{2gWZ(Fuv~VE74Nm-raN|5K&k&G57ClIh18{!5j9FTUkaNXWohClExGJONXb$dG)uItmwa9y7?!*zW|7_RFx%J9vqT{{@A>p8}7 zUC-SN?^5N=yf!#qqx)ogW9l4O`xQ(oyqMv!yJh+khR>>U%NSm((#ILztms;XkE`?z z4EI&}Z494Q>3bPo`fXXy5r%gte3an_)w(vu@Nt!XH^X)P_cA>8ukyPS4AtD=pU4ALUM^*YVhU@Z^44+o% z8yH^v9r@ihhU@S4GCZ#6QI4x}b}+nF(YqPmq0)~td_>U`3?EnN_c6Rf_3r_O$L^8s zI>_)^g-dT$kU=@LH8V&2U}*D8naI`W+0{3xRl@@E-ddatZcOr2Zmao6P+GkjE~FJZVYzl`Cr`(*iXhU@;U zWq7Sh-@tHPejCHbRr)l;Ywwre-NEo_h3{r~?E^CXUWSh=d>_MO56bih7~Y}qgAAWm z_zc549+Kt6)Oo4y|8a#EG2B=AOBg<_(w8zkspLtV;iCuScasd)=^GfHR^>D^eEJvi zyts|wG3AHW!EkMV=yl*}hEJ5r@<$l1{S$UDd|cIYjNxOdp1T=7q405r>w4~W;1dk* zxJ1@-AH#J$4={X6)pLsBwW>Y`8Q!7rX@={1`VM@C;qiCLdd@Oj*R!ZJsMp2RI#JB< znV-vYN*G?O>RHNgUC%NH9%p#`!?OG&!*x9yIIim1!EpWEUI#wHa9#cmj;r$bGJH(o z6AX_l{@=&&w8AGDuIqWgflo1fbWHZoL5A!4`wZ9hoMCvgs?RLL#}!_5UXUMr%?}J8 z*ZjcnNrjg(T(`H(fyWu%@k7NA4A<>#V0ejI=b9Pbtm@Oo@U+4^7_RHt>%h|tAAeZZ zbA;i#o;w)cpz1ls@R+L4ZibgCe4OFBo_ihm1jA>(BI~)2;kup&7_Rk!X@+ZmGoRrd z%Fkz(;kx`H<^Q7ByHd5T6*GK7`DvFhd`jV^99Q=3G6x=Kc=4@@uNbcD*}(AF59GSp z#_(c=cQCwG(P@U4s`Mia*XegKyiBDZW4KN~&T*A~AIB9v#qjB0$aYOLy!0`N&oaD2 z;YDh{tH*Iv;Ux^8RCp=FXH>ayhR1#>zgx@j4uv-`T>B}tF?>>`?`3%DuVndYhHL+# zQHG~g`Z0!&D}0>c(+c0q@EwZY$MDj}Wql4XyhGtr44+W+G{eVK`Wc3gD?FyoXY_bY zD!ho{2i3TgFnn62FJpM@30eO*!;2MN%ka2L-^}n1g|{(Wx3`z!<0}0K!>1KK%J2?F zk1@P-TGoFz!}WLfGQ2~jpJ2F7KgsZMm41rh(+Zzvc6ZI``1y zTdL9(Gkjd7FJXAGN?*qCX_Y?CaGk!E;iXT?`ZsV~mEXqj4wb%x;ky25hL5ZCBMcu= ze7}R?(<=QK!+RAy&hXOT$olVP_^6`yF}y>ipJcdBKgIBImHr^ZW2*i>$Dfk*nPqr~ z!ei<@M34KlN>|KrmA;hWwf`Z@FJpL-qLU0CSLtgRen5Sq?X~DZ+jW8&wtYl*XO?@4A_C%Tz_|x;rhEp@nFAc zx`g4gsy|B^uE%j&>5q83@x7qZ)uNLm{L%J)#Qz%p!@H;WN1rorT-%vAuI;iMkE{I< z$F=>Hy;eW^N-_NkK?$OXB;n69w7Y<2xMXXnPw^zt53g+r4;t-;rM1pLqHbGVf@6M;y4efADhlI?_)$aBctK z<;2uJp5xjM!ST2wy|xGN^c{}$dSA}dk2%usb>Nc@{GbD$ao|Nn&d_lwb>K+{-t548 z9r&yRFIIL=-almyyjkfZJbkYNA9din9k^bvc=^Rd{?L9)I`9q$zT1IMI`CNsuJvwS z&jupLXg$*oe1`)cci;yd_>2QDQu-#ZXQ=~EI`C!(uJtTlzSfU8zS~jGgag<5GB0Pw zk-kLfpFF+x7vp$?BYlShA93KdL>}Hw)|U=4@1!ONzl1*{4ty_}7c_lZ*`Klg-xDRs zzh;#EkmHl29GdE$(qnmj+8lU?10Q$bK55rOq#q_oeRdFh@)FsL z=(YEdG-Zn49w2xnNk2vKqn&9dxizq+-8e0zT7xbUK1m8{Y0|Y-v%5PBq zL|C6kbRqC>FToqJGt{42)eo3{mXzN>@PE^Z;olB|w~+6S68v;h&bVjW_1~nNNrGQ1 zU1r5^XWk^!+Nqps`pR!Iu!cgWy^R$6xmn z{B)8&P4F`aK0@$U5qy;3uO|2of}ct7F@i%lBJ*cA!Ou2mEH+N?5`ym~_-hD0LGafS zd>_HjA^0T0Uq|o*1b;ojrwD#7!4DGr4FsPicqzesf}cn58G@fr@L7UiK=9aGEdMVh zcoD%bBzQ5wFCuse!QV*mQi7Keyo}&)B6ytOZzgz>;BO&#Ex|7)cmu)TO7LcaFC%yx z!7m|r2f^b6?j*)QnpB)6R(jfdhM(}Ea?%&ae}WQc#_~v1g|CdT7owayqVz5 z1b;Wd+X%jn;2i{SA$TvrTM3>f_~is2A^3WNj}rVn1m8jMHiC~4{JjL-e4OC# zC-`21e}Lc<1pgqx_YwRGf=?2>o!|!u-a+swf_D=9Ai*~fe45~01osKvP4F3lrwBev z@E(H4-fH=OBf*OZ-b?Ueg7*=;gy0_{cqzd*5xk7x{REE_d^5q51Ro%HEx`u~-azm) z!J7$wCBfSWo*{S#!G{RmOYkhg(*z$T_z1zb5PX#2TM52{;3EVdBltFg?y!FLmUl;EEy_zr@9f#72V{}RD> z6Z~%pK2Gpk3BH%$e@E~Mf{zn?AHly&@JWL2A@~7;|2@H{2>uTQKS=P~2tG~lem%>@4z!P^MFkKi2yznkE_1phX{(**xlf{ze)(_Y-`a;13XdFTo!q_yoZZ5PToOzfbVL{P>q1_)8D`r3e1f1Apm( zzx2Rgdf+cT@Y43c@0OhV$A)WvThy>?@sA-CO2hWa?4qMn4cFdZB(=e#mEVSlAxAIV z4}ULtLv0Mx3;WHXCyyRI+A}8T1y=~pAY$I@paeUqinLi!p@pN(|J(j`c5u=Hz?UT5joBE8(w z=OCT1^y`p5-_ox~`V33sLDHc`mVN`$&;QA^zZB^wEqxx+k68MAr0=!#1xVj%>7_{T zvGj#V-(=~FkiN#!Z$vs{=`y4@So%#!ue0=1w1imQEtQ!O}HI zue0>qkX~--wi2QP;fS^AwwKmR|b{k2FxY3VwoAF=dur0=!# z3Z(C}^h%`nSh^nRn=HKw>1!-~Dbg8BHz2*i(v3*3v-G==UT*2jkWN^7HPYu>dJWQN zSh@-6MV4NR^z(l-?Qcf-GcO;mTpCQkEJh1`X)=SNBSB|zX$1z zrQ49+VCnZFz0T6_LwdQT-;Z>{(jP$jd`o{2=`$>i2NH)CS-KtR=l|QZzXRzfE!~Oq zBbMHP^u3nuLi$cicO$*W(kY~GvUCs9*I0TZ(iuzR0(5ADrTdUxXXy_iz1-59kWN^- zAL;Wgy&350zXAvh)_D zud(!2q%)QtL3)Fww;{dG(pMq9+|nOLI$`OLAbq~2uSWU|OMevUMV9^;($BwO+CPf) zla~HC(vMjB8l>;F^tDLeY3b{b-ec+QNZ(}X>yf_3(w{&&W9c18Z?N=Eq}N&cZ;)PY z>0L-CEd5EO&$sjqNS|Tp8D@?gu=MAVUT5hqAidnuUqm`#=`SIDzNP;b=`$>SE7FTB z{dY(||6iv4<48Yg=`SPwh^6-+eXphe9_c$R{SQd*vGhM8eUqhcL;4y^{}a*~OYcQ` zgQdTM^g2ubFQk`S`m0DMEd4d4&$skHBYlRYZ%2BOrSCxc`QMxNPayrIrN55!BbL4s z>3c2x4W#e1^f!^-W9ffE`X)=?h4eL+{ua_1OYcK^gQf3AdYz$}Do zsGlFb@Wh9M^o#!%r2oL^=NSDoqaSDVql|u-(GN2E9!B5A=-U~68>4S!^v#UEk!{{p*y`Ircj9$g)cQCq&(aRWp5u?v#^jVBPjnOAE z`o$lx@n`gNjDDKYk2CsFMnBBx2N``2qwiw$?To&S(YG@CW=7x0=<6B%QATfJ^Z=uK z7<~n!*E70_(W@B!4n|iodKsfHV)VI;K8w+(G5SPCzxaJN{)~Q((N8n_aYjGN=!Y5o zAfxYL^j(a;ozb^3`c_8Y%;*~#eLbT;%IGbO9$<72qpx7}dPX-fdKIJJ!RRVRFJtsY zj6RpqXEFLTMxV&&7Z0%UXY_N7ewxvbGx||RKg{R{8GR3M&HQj z>lyt~MsH#C0Hb>teFdY}GrEb2kgK^f6frX~whL0>Q#gyMrDU&Sa z`!VICV9QV??sAk^j_Gd4bWmb3me{FMma!6Ffhn(}DXSeRp8yl8|32~UC!oZJornEX zFIW^?z4IBr8|%L7BTM7h@)H|&opiLh2*2Fmf8mSA#jwdE_OlmalW&5;Fhv~e_5jo& zm?-<0KLgzdDb<(uoG-uhNBll~sg`}I&5w&OUAGj?3HD>6e=o$Ek7IdIlQf))3^!r1 zyLjT&ShHEMlam;Flu4fyqWvH>;D z1`K`yyNcK8-S~}e^^IC6+rI_7E|g9*^sgYD|1B_ege!EY28PxDBK*$3855YEZBP}H z{S(!*kA6O?V&a281hcBY3d#d6z`FfU=^|(Y6ym>Iboc(HqMImJ>|c5S`pN&eD0KhQ zX(U=<(6CAS7KO&H55MpfSTEEUK5xEo1e>wT{e?Hc7Y=_(W!qq~?VBT;zxz1Yj^iA- zL6(i}x&S)%&>Ar@WR(%T6)ahfT7Ls3gul$z`ZsTYe%X1%f4lhjN0t^b_AT?TgwL+t zdDMT?jri{i{*^b#PTzN2F=yxXSon{@paJQy9;+gg_9NrG1(K>B=ulPI2erZ>3RmH| zTcG75&`6bInaXj!Gsk|+u?iUr?K3Ld3+KwVu61VHj@g#j4?UoAyxy6k1#|og#Dx0B zXH<^E@Y(3boQFBSYIAg|9Ctf&9Jv{CY_mBoQ8_;0%<&z}ajDJmr`OAtU+&DY3v--l zbNo={xWJj?y_n-SFy&RtKd*B9Cm4vLTmDAO@pTjuJC6W+tls%2zZ)_kQ|*t)v>Mp* z_n(8Q@;;lsLZ$ztBmMoD{>?i5v;GMx{Rc?;;Yt)jW&UnRi>%nZ3mN+vfA`-+F?KP| zj;qD&z{TV6eg4ezv;})!CtL8x--VlvEl6OEcH0_dRQex8q?h%IL5@RRIHgrLJ?sCq z%JeyBrXPM5GA#>aDpHv`oSAOMO#cmoZol-Cb7XVg;>^^EneGo{x>aTR1NKbh489mM zeaf=e#XF<=T1f8GVXpa~{7+h`cc}7jc9#F6&p`Q?1S<6km8sL2=@!iNN5YTK`agZG zZ2ra0OdBxM1A$C`r!u{Om5yxwTQSpEAk&9brhA>4W^aN_?+;|ERGDsYX1WhET@=U^ zQ<>VFnQp{P|A|Yv;kX~ZMs~yn&P?ycO#1_wZdRF|n{jo-Qq1&;K&DQW>27DHBcFy$ zch|~u&~=N-K#Ra)|sgpGkqhF=?0bQKaRLM z;vCHM(Lkm)m1)A6>FF`Z)CieCZ$}C0UkF(Q$N3)?nf5O&I}VoqpjOiWkpET4imQ0n z^*HfB_4dEAT~0xNQD_~%5xC!f#dEUmLP`IKJ2B2L|Ci6|KJ!0)wyx7NqJ&VLP}aT< zThedDmHz>g=}vd1XFdg)s%@q>noL)_Gu?@q(8)%1+4E=V>NU7CU5%Ok&4?5KJ0{bs z+?g6M({7t-hspFf_6{h7Y;dq6UWJ*uY^D~I=_~F`kAo_9XqnA)uE~^jXZi|e`fno{ z{6lBzj(Dd#Qx-GbZ!>+7AJAQ#RAbOs0STt+OLe#!TushjCex1&J3Hby z%=B)Xsm^4&B|1~X4f~ghIsVWmA?MjP=Se2#2j|Fn1Lpjdkw*T%y-Ih<1#{$V!JL0@ zbAHC;JoLXKn`mnL8qA5CC^dHPH97By&WY3IDbUppRoF~RO{S~dneM<$N6``>rRI?{ zbnEKfnXbZ2Kd_m;Z88kqVitr%zHQFJ+u)PKD8OY`|7AV36=X+;AsCfw(y6S$fjQ8Ec^pl_{pMh(K%mI zIerg?L^tKlnByRIW}O9Vw+=+%JIklaJ4*+IUa{aN_``(avX5xcoCGeLtnEw-l1~b?9A~a z%yE^?ajMGE?ac87%+X+T{Nk0eqH;X^l&h~! zz#Mnl94l3hFFA8O0-EWeQJdoomE%Ls9OIay33BL}{luxV>D4MrLqLK4$kJYaGi1Td z{DmLZ+ViHXm%a`?hed@u=r2d@E(=?W|jOos9v-b zT#8Ld+wSdFIrckqJbw-3c!$lAP&xj_nPU=joN9B#RE{=hjvFz@FYHh}{0iCZi<~(= zfI0Ts9A8p7en0JM`I|Av7Lh~PhTpt3Vi4r1(-N46{@*+Se{F}q#u|5B>eqXZtlqhQ zDaJ-?*mdUhpMxtTJ3o5@lB;)qc4-m(3rjQ}j&xwZryF)&w{#Rh|EIrz`dqtToV~=B zY=5RseYAp@^OtOYL7a~~;opo*e#7F2Zo%TOTUvr&yJ7#*4q3c^wrX52q`6E~L8kGq z5dF0HiO-%GtM|SS75o$Y)Ud18*Oi28FTW7bnUCQ=PUXvNAz-b;2ccQJ2`f-`!BbV;^w)_mD|WdAxEeTO z;wI7bAB%rNO}`UhSJST-zjHPH@SAwM*W)L2yB~p{a?F@LKZ7Q}_@bKf5=i@*Kp6Jy>VVEld#Kj;~N6Il&8{@&H@ z8^!N}?QYolO*!B%!mdy;>S>Du+`i;G)IlV(9{RcX5tbKhT0K5MaEN~BAxjH^fGdZV4p9D-^evUbO7}4M*+iTQE>qiZ7n9~Fp5dVV zxGmkaxD?WP@WYvJaAvSwv_s^9rXs6|`Ef5=Cp0@fg)`>6isb}5J%Y%$G0hE&uOO^K zd*F6RgGFEuJb5GOf&YT8QS;;r0%z?9EUNvO6xy#!;_W9w^S7ezi_euA-r&kWMaZFj zkY{WZcCWGQ1!}9=bQ>;CST@qN& zKC(3FA3=Tc2DP$12`d{C=uP2Y4h14Z;)=ptD}L}8=nwVq8LV4dEPFL}s8CNQ{t-&J z777N1Ak`pCJBX!yLKVFii9bSqEIJt|S~xun!mpI1`G*)*{)qp7us!eruC%uK38?(x zF>LiNOwf$2D+XDlX2Ui9mmd|Ka%dQY&OK+qr=h2inSTE7SY)6RVY7b3|4-lnzaKKG zbRQR={!S5O_lL#L^#@E}EZP1Xl!)E?ZJbr2?g=`Yg$@gXfUF{bQTDhopXA zD0MxS{r8aCKi5{NoMd@pD2wRmG-f&c6Zq?C{Oi~7*O<7V-MI69WZZG!2%Ho9up&2n zxYQr~K1?#0{#$>B`>$vGOW+rn@Rt7%vM-0;#oHq)bC<~cjQ?TyUBj+xQJHPn^{>KL z=Z1<0fQtE(j~qRUGV5CD=p@qk{{wX$yQc(`OY`6tAQeuZA~P4{=HgEHfd5vkGfmy^ zNPQiqJ_^4?DN+_2J_qWJr4skI*J0B>0O@dgm*Vt(3>){0DNql8>feWX8+QHGQvAg- zGw<&y5;c9o|J{#6)dW#_#6JZJgklaq>VF(dXl`q6*!9=z_na8>kHb#yhwf3r_TxZf zuWo~Xv1$#r!DnODz9-lh=FOHnDD2N5Wlnk-yl)V2bLCP&sn`IyA=551^=M<=uE@4lcfziVPFnF zj>Qm{L(i`SMnq<4*m)n8vK|JtQF<*d_WRU#ZHDY(zZ<&`8u?3PRaw6);WH?>cS8@` zw$x##-UX>tvo8~={%WbeT>Jpt<0m6CicYv1GWxSv0r`zzA$LN7DZq8Vd|zSjwpDpr z4DLskmiWIEKLrNotysWPObmQeg3bL_IFVR3kD}PP3cl_SV->bPo4pXEtYUO@Xbg6v z$n!(U17*TeTL*dSE^plVUv;gGJAZn)@C3c~x6q5bP7t1+Vk~ez{RdX)0@%o}+5RkY zY<6YC4V5d7TMUckL&g3dAI83W4$~Yx1oL@U5`KG1srv0N@wdA!UJ6)O$>Lb!4ObWY z2LL;K1|S~Tu++my2X4eIwd>u)^a{}7B8P><~LMrbKW6Vx256l>_| zbc&fyhmVK0GNvp+zPMj;wUq+EG?(B=U3)(yIQae#)_tJvgZDLTe{6W2DuPVyHCRua zUu(8Mm91~wb;44ZXpjslgZ8A8a5RF#Kyb@i$l?D0+S0J=c*!tW`@i?U1rUzOeNZg? z>pvtW@iYE+u|C0>dnQ)?B&@tl`Xxwm_$U4_lrZKG{t*A}!@t$9uT~`ui+_*!o5jB` z_$l%4QU8PRFS1#Y--16u+2`N{g+ccBX#U30HkJGjiTqi}vgEE4E=1(1(8w`Sm>cF=F6=RqQ{6KcR|MOlK;5@Q8mZe()3UL7nT1kQNt} z&xkxLmzLS7Eiya?bH`tgjgm8TlSmK#4k|s7iX#12G5tl59ty>lza7)PBQ zpc03_i{HNXzEb}iNFDGmhJhf0a1C(Un(cpBa$PqlW++QP0E2(%JwT}b!Fr6y*7#}o zSJtNoe}b>K+4^6A^}ij8Q|(?6N|ODRf10Tv>WZb91iHRNB@K4{6MhGj=0AqqsLDKo z*+N{#R#B-}&zpC302ai2n&F&R+z{p={)lvmNQ$ zG2JhIVA37IEYR&%=%DIx#IMG5cS1TW>fa5y4nIoAo@BC6&rL&&8;C`08q0ki+e{}ogUKYpS5I5g0)E|o)G_${nUUx7TJ8L74JU$Og8 zf%3mDe!6Zc?!xT&ipu{1n(JSQ9T2$&k~#h+Z0kdiTzm^UAG`cLP%=vLpD0O=Qu!hO zJW=vmcaSQ$;IN#61j<^RH7aP7L z*u)=UQy%h5MaiOvDzN~_@K#k2=~2PK!%&bv^U%?wJD>k9c*Mt=L2tOB@@IcM0rtz^ zgJ1po{V=B3)%)+mn&9fE_<)qu>NnvKi#dhzWejElPV9Z69xwP4@NdJetBb+-@wdZh z{HRw`;Eg?~cLY|abFsEh02BJ}gIbZva}F}*SNxTLVtp>oS)Y4kvmqhYCnoCif?p>4 zMf8uV&npA3hPI&WAA^5Y zeZG^W{d3a)W$r!Tqb$1c(S#5Pb)&Kx6(wktASyv=kzyi2b|sN0peTs=selbo5=D__ z5@ijmsMs5dT~sV6O^Oh}j@b265L9Lj7*HV;A@_OC%v(3a_}%-z_wxIZ=`-h?Ip@ro zGxN?K1fFFWTb<#BXCHM&V+;m0l^yx@= zUIJDw`dp*onI*W&0nv*9jdI@9*t%pStg>lpng%Msdg!>Zsqf-#*&q*K{STb_8!$$^F0NATSnp|} zrpWa>tcQMIGxc4|wg6m>X;3$4>XV7?F!e?|@OGd)d@779U0#7IoU37RRg1noPaP-B`kbnz+b{@+O%k(`qZLVnC|VDoLuHA^K6Q2}2q zV*y^(mz9@GW$84?v3h1C6?ar8IYZSfG4$8Sr#RxA&Q2202@!GSi*2C5iRyB6u7=}} zA9i#{6zz%Ucsyr1+O)V`!wukHoK{%FolIBD4ePGZxtwIzCK%QSf%&~^$YTikSx;K zDc~T^@--aU+o^1Q-W1-K$q2<&!Pe(6j%W5UqjZ-d7ZW*>cM?P=UylCNk3dgdL>SdT z`CH(?wFwEFB%ij_yZCq}!xLdUMbcEoF1?7+O_sQ$b9JYtifq z_6r-|VzLT>xyUc;$hpyp;_rKF1lCH3_!8!60XokB(jHSr4LaR(z#*J*7iy~}fCXk5 z!8ul%RI9^H)0Pr$QH>C?_XDV^jrYGyETn!ju}rnm#Ja1mOe{-%WMXORJrhe+3rs9U zy(%#{C!RG~IqFe~0owQvF*kxJYABGm_;@Vpk_Y->{tklST()V4Hb&ZeO84>VtCaO9 zpN7j?9i-kc*83XuOn+NB7no(gI_%7PuQ~Nr$(&(+O#P6LD;l!?6x6qHyHCTct^tP} z1h;kIYt>)cU~SIg1YRQDgP?=Vc=={Lzjm9&wgG7izGBnkq$cbx-=gJ*^kTOB5)_v` zoiN`P^dlR*e`wlGh8E5#Q8vrUUV+yB18p?EDBmR2S*7HPqMEbLeN-vW*3` zcwsx4rm3o(iDjx|Oe|d;Cb3faRM?p-*<}r(G+6uDN}?kM&`*fLU|7Tn)A)UA%2HH? ziTx9T`@wc zWA1y@Ps|t^J{?=ob*$2kI_VG_;y?kb0G1OEnVp zxUcQ(+1GNH5K@bV>Rp1L!{1=TQ_v91UHJv4s5{wnxa~{U%_knD`FJ+}9W>;)8J=+~ zE9~Bac5jvQIL^!b^Bn&?#Vt)|ulru$ZF-Oa8*so$7*N9tNA-n>!4lPQetvNrn#XVv z_|R~yAa}Y0&iks9Fn~e(Sf}JQkGJ{>4oCC6@F)~~R2 zrq$Z$?CvBCger?6P|Q>}n&y6eGltD$Z-bkSrLdn85}g=Qv&J;U?SzRrs+>iD9=?y=Qe*3lC9E4aaw_ST zh><~%SUzg2B8{%lONOad(_|RXm)gZpS4H%ZZ@DN7EHm_$=@oF{qCv?{i z-C1@;4*{WCoo@QgQtc&Hnz7rn^@nn)Qe)7sp>z^!VW@rRt8%sag4k<2Glm>gQa=%B zK$@n$HnCLoF>B+ac!H*uGx3Az?@iW0e=j49jmMOmN{_PAdnR!g6EB;@G$c6A&CGnj zbaO2d?B)uDv6F?*M92o2{CwuOa`Jnc{Lak(`+z-c2GZ=jHS>Q)zUjZYso#+KA36Dd zY5dhzgt51fKa=NVw}FI#W*T13#3v}Fgsf(5?_NN5d@Z$bnR%NnwX4-b2yrxYJw)0- zaXZ`VL#v4_G$i2=*D(FQGvrXF7dq+wOygp&P^C8$Z}UJnOCU80u^qBG-E9~OuLULM zJ6jKw@u5+4tu7F;5e-ubC@ViOvh$;WyhVM*%=xDG_mN=lE0{Uk)O^d-oXgB|lli2{ zd=R1G2^r%KlRt&|Lxoo)f2_$L#r!@_{)Hxg0P{N_U!4GaU~eFI6R*{=8>x z(%;pd{(9>EM7I>OzYjr0P)StY2J}rK`kH8hkGiXmO)OKbG%=iiNeqjRhwgIVbO3B; zD0d%fRW4H3qI=W(H0Hcv5=BfrYuI`e5>&63GSgZb&NrFoAT)2v2#{w;eziJ{`6EO# zNd9q57fM=WAb-`~ma zCizvWBlAzU^NCGsWRZlU)uB=e^KWuOD#66Mt6jtdwI-;oCYGr-nbjfthHPfV;( ztunD3waCOqsCg!quAVcoEcKX)4N>z3}Mi1Pii`0OZ2u7_M>@9Gu z>Ih+VcImm&szzl?Sfx54l-+lxM10D=SOoGqEd-ph2B?KY#P44geI&Ek@dZ&XX-UOr zsXpK0vfegSBny3ofvNUBL6}pztw>Hw?lI7Mb&NRc8ey1t(?(oWm0&zI5`(@Ab-|B+ zDxb4svy3trg<&+`U&2_VN@}Qd3>dpkrdO7W92ABzYi_r^)Qp8#DY|$gh9Ig(TtV%+ z_!}f$9*z9+m)9YOJDYa7<&!eYY9=JBVSt=x_u**Y)KK;s*o7~>sBwQ9Av&4q>m;(J zAo7>m8Nqep@;A2wC3MR}mxAn_MM3KpfN_C@ODa+-e?=#(07wF5e2E=^u0x>C`;S1$ z%NJ5cx}xrED@|hrb!Q^rZsIJd&W*|or?VlHLr0LcHs=-POZ}noAU*m$XU+3cHS}vi zkJ(u|J3T2-_6e91NBysYA!5ToO!W+7V;Fmcu_DB*RV;!GN@ZIC!{hF5L#f^aMg#M3 zgioH8f#H~Ksy2Ov&Mpz6dfJG7sX!Z*BM^(r_XHWEO1*m;Pz56v1620?IOmjcRN7GtLg)phgNv((^t-fFA!u2qWzyJrIHY$&`G{lIM)5e#A`joO(}Up!z~Y zC>*a#Sgl?}=(ctqmWph0x5UuocBxvWCQDeYZbT?d3z~`~KKqOi3U2x1)xs}v4{#~i zj@Ri3SO~TImhLJNN;P|4V|_X@Irm<-NtK!iAyKHoxG*-g`6weBR8~lL#x{ zP!lwWEQv}awckpt=&8LvtOB@|I@iYO6lAmIjzQZ>5aq^7BDCYGu;ORO{_ zGNBm6&cJw{DRL|=?-9ctj z@fmXe(e!_j>Hi*Gd~#CJPn-}BV8!RNue%M$dy9lkicqAgFsJG_{4qV(h!o*|lkPbS zf`1kSyKMWs*+MZFF%{C^Ms)7=$b<~SF z>X+mpkdX5k0|fC}6zeN1&P7Fb&Py%}&L{6SlpEsdYMq7AAyL-2x!n1Qk- z!do~WCX18)1ny92Tcw&xD8#EFG$3BJgd0?qK>V$D5!4$E=>NwYq|ABd{-dJcN#6Sn^Zo^ZghkvIsj*twJk@Wm?@VHvtS?g5R0zuhxaWB(r zq}E<>kqzf-U^{g)q>C7|1<>-bkQ!xj0?4UcqJ|)e+N^V(jE(Eq+Bq;BNzVHP5>~5o zC9D$qkixyCx*wsg#I=MRuRBd+Eo7zET3b%v2NTeBKtz3rKi0~AX?w1=8&o%xLMBDq z^*4FPGtUh04iUiG)7{~FQ93nXHFXQgqX7w^t$OJ(;v`$LDQHLZZj$y`7td`?OU8d| z1d)}MWGpVrN&h)W++bg#Iv;a^E=)5fbCR~ zv=knXXe8A%yX6|l0mt;WT*j7Xpd|%A-*YU%A-k))q@mwwBk-26?SUt3cn>r1HbYps z0`ptB1Qg;t@6kx99SAih-3|gzNA~#=`aBps2Xcr=t?>K_W>sSxcuF`Lrf4EU8y=aw zs|21Zbs1}rlhuVLmZAzI=J)N&4efg=4SEHu#+(uiujPxSs7hT+Ft&in)h6L|k?C%a zfCt_kQd3itR2){}4@oqVrXaFYeGicFiChSU1(Dy?M;ZgQirEm$88VdntGPB1Zk0@6 zJRcOwLijuQQC-E+uW&}cSw?VoArtr>>-Iu5XdaoT^UTm;sn6*@)5M0TE+$r}I+$3N zYHMO4b%eyQuXZ~!99wRPNC`S5H&kLoQaz-8GO;1*YZJ>-ADbBbUnU0smx&ds*AUAu zpPRugT0vxMevfD5W2QhUKM3S~k8sJV6ct9T%FUtjB~p)TRO!_)hB$cdNA=(-LLWW( z7fbhk;7j{pLe#NBeFJ$X14l@;GqEA+7!%7MZ{v22gpRC93MuSdh{Msqr1Ap#6oJ4 zi505xCYGhHGO8DG_fpof{A6SqfIPb9fDYFAo>8M zV-L9dsy1W~scj}UL~S;)LiMeQWvWk2EL~NYSejaFVp-~S#A5sRyI_3Ml!es&CN@Ns zn^>WmW@4G@CKF3n*O^$Fx*V~}=Zvzwz+`t<`6f0*on>N$s=JA0s#8rYU1gY9nmP(G zPVJ!*R;#9_WVA{!u`IO<)2^9*D`H%deLXLLyL!*WLTZ7D4N{Tto(H8jd0%MWeUFd?=E*=C??&@lFnq($n7B2DfYXu9sM!X`FEooQl) zs*8zbsSb$6lF^>{h*chbj4qviDnEiJ_3=6VwDV}T4{A7q-_GUXTYXf_ggL+BT;`X` zt13)Q|NCKfSDG=wy%#KQNB!3t!bCJmQC0Xg_Tdvr)<*sA`!I(~)r5!8 zT;v!()ucAm;(>8r6Ji4Bsfe=GD)%xlCwp9%^VE$sidpa8mZyy zJW$4;ndAT|7(kUgAZj&GMmHX2H9va7xRHG2VT)ROuQ&=$=3USKt|SD$uJi}bE5OOB zC%RGH_~$hIG1Tc-+xYrZr5SA0nDraj_2~z1g(j7^c`k6ou7c(_YwJ!{1_@KtHODlB zOBBC05-x9yd6sL${##RWE`A(Fa;`K|!z3Jz`wa`1r2=8~*FEeTU!ATAMJm+om-Ag0 zUpGbBYWV#&1mgh#iF1vBU8OEZC=lu~utAnDi(6Bq?uBRQ_<(o<@fAy_3*ZUL)7(r^ zY;SsM%bvW(uNW3rp{n{B@`{@cfinKKB!v$4WJvYymKcXTiSiZTR6Fj*=QF>_=QHy4 z%)@K2n^|%fN*)BVye5(6xh7HhGC@b*m2>&$an?A^TO$IlBFHzQf7q0P(qc@Bv2#KB z*hnN%9vhC((^4)~nC(uX@VcDR>_F!eSKVAB-=EgHq+LLdOWvtBe!5QZ71<$l& zH(8|yQ&u!qzoGBS`D!J2+S>Eqv>4L}?sb3B1Hp2+xrCIdgs)r#Uw9{{e$Bq6a1D}X zvj1sCY26B$E;mBOTJ|M<4!`2?`<);>V8ykdQxwbM^H8# zqu`cg@nz_lQ=P76bdICxNY?BuHL+FWZ#^5fnTeits~gb@-st@7D>AZ*+B!G;$DjuG zd})=xz_1|nmms6^eh!J7rtWDedPJRvrG)lJHtWE}j}2Hs>K=E-O=F5WINuOUL%m~#QxMDW^yGe)96_&u)3#G(=LgKOm^zuXX=+9r2gmR z`g5K7mz(-S4^n>)>mTdXKi$;taFF`rS^sy;f0vA{O5ngyqyg8~!M~(SUdb1$(*Xp(y^Sy`z#6RF@N}mDZ?J zzC(z%E3Nv2m!$|`zvNz+dqM8t{OENva|gi|ANFv=gn^;xB~wGwwkp(cy{gi8ZKvhx zXPCZA11JEw!jaY39^TNoQ9?M3$8rBvbOd9HzoYed4+fyjk!MA{idY5=rVVj=Q!2M3X=MRAC< zt_zVWY-KPhendDn5V`SFPD(r?k@0RszQ^gfdH}Sy5V;d^jmXqHfCw!G;W5t0?WgG( z=}JUQiG|3flN>}&j7MbP-yGr~Gjd|>h;RfTvh0)E5m|nN8AfssZ%CWVR#JUPz=UL zA>{^(*_yI(h*WB5_XAp0F$Bbj&d-s?8z6eC%kmH(8;aiFSK2_hBJ;BlT~o$Ng;(A% zGPI_wJEF4el!P;763VTYJT=_IxiH#sncNiV_-p*51x)NrDD(6g4rVL zYx+({e+jGm&P=G-J0+Bk8uL&it9oKyNX&QM?9RF`R}P3nUA1etr82F3Di{fdLi64zq$?trZ)qmSSZ%?oy{?1 z?aRF|KiXo!AUx>0UNaL==>t^sVgWWAh=e-UgFp_ds}3#%+SmvLi2#0|$3dXPAkd5m zm=X(tcff8w1peAp2LfxF+6b^G2Z8E=9t2){--W=vNT^G$bI-s{sIIOC<5)8=9C1AZ zgQfuiSQicgCm96J0ky3X3xQn}bngtDUKaw590WLqgFsg=0(ZUQLg2HtK;W@!-3Yvj z8!_rd(Aq-aal|zO_e~Ykb1CnUL0^ZW$)BB~Stxu05MVaM-a=sK@mxbzsa|i!A#(N3 zI%c9*6Lb@AMzMD=P(C2`tk}7O)c4o85%>jX14@C`76Sj3xchLjTPS+vH$(aQT<-AP zOD|a&j!qdJihRe7^4(aKV%GUmwIve%1OpPHq{JXeVih8c+|@tBE0PM$!x zrNvBa3ZCT8*G7B2DNUy*Zz8jlBTp`8qTpo|Oi%uR*+o*dODFhQQ{F?MPGO5H#K!3LoQ&}) zvmekcm;K7FE)F(Un|@Az}K(OxrjTMTq08c$C?on5qa zy5R2v3+6H_ec46iyNW$k%R_6DNh|(?O1TwLScl0)2+?b_8k^BH887)}$?9@ajGN%( z`*^w-?R6}MRnKDzFz^UwX_EhfU)Xg3{`wXHI7tKCUVaMqR}irZj5$5I37TnB4#P-Ii6Xeu{$Z0xH|ON zfudIEpulvHQnOL}DXjK{Z)&d~)$9L@e;I6aJQGYi(LAmY<*E0Jh??lotCc*MY`dy8^7d>x&hEgV`QTrj{gt!!*>0d zBjx#J5NF$o(nsvN8{waJsW7YjW0Z>%2HW*8>R_iZbSV$oV%OZv7GD2IG`Yg`cg#Wh zd)C$8o?>@@N5}Wa_h`bnTA`^O4|CdCO4w1@Pak4Ygkv z>XnXbHbwB7eh_$Pe`v*T$)U))Q1xb(maIq&UA3O&tQaj!46WGMFtlP*!%*UOctO@Q zfbo$qGBWz`)j6$lBNNghs-z;ZdR@uJ#K>9ALy?x#_UD`xNGQIOufKxYd2lR#2sVuY zOXIIH^v}e66*tq9CH3HcFaEP)@7PAzdo`|%+3(|HJrK+5H&)84PyK9mMGdCv_#~wFUS^c{o`pJ|?7}RSqsq2dUI`H(_7ggzyMx zLpv?c9VYw?_;$cyC432Eg?Ura0LIaY%hD05B(z+$V)EFAxNDjuUOAllErW9`)c%if zkXoCCgLk1lW$p&~@p=O!e6fMAdz)7ASj=y_KxWq`Zr6rp+1a z2Jr0poHLu8Xui8l^ehTl&} zP)h+w7mXR09D8OK=;9PR%Aucid<+KkTNwNv*@AievH2$fG960+W?Z;ih4BgFjj5qLUd zKs4jj{D|%}qA4A9gN4%<4m+yCP-JE7JV=JEZ<$%%0A_dji4fKD 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�%f)b#tKpSco4(84y$>nA)n$-{ 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 - q.push(InputOrder{'A', x,x, (x % 2) ? Buy : Sell}); + q.push(InputOrder{'A', x,x, (x % 2) ? Buy : Sell, 0}); if (i >= 10000) { q.pop(order); - ASSERT_TRUE ((InputOrder{'A', static_cast(x-10000), static_cast(x-10000), (x % 2) ? Buy : Sell}) == order); + ASSERT_TRUE ((InputOrder{'A', static_cast(x-10000), static_cast(x-10000), (x % 2) ? Buy : Sell, 0}) == order); } } @@ -263,7 +263,7 @@ TEST(MultiProducerMultiConsumerQueueTest, TwoThreads_perf) for (uint32_t i = 0; i < 1000000; i++) { uint16_t x = static_cast(i); - q.push(InputOrder{'A', x, x, (x % 2) ? Buy : Sell}); + q.push(InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 0}); } }); @@ -272,7 +272,7 @@ TEST(MultiProducerMultiConsumerQueueTest, TwoThreads_perf) uint16_t x = static_cast(i); InputOrder order; q.pop(order); - ASSERT_TRUE ((InputOrder{'A', x, x, (x % 2) ? Buy : Sell}) == order); + ASSERT_TRUE ((InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 0}) == order); } t1.join(); @@ -360,7 +360,7 @@ TEST_F(IntegrationTest, OneTraderConnectedToExchange) bool orderAccepted = false; auto init = [](TradingTool* me){ - me->q->push(InputOrder{'H', me->id, 10, Sell}); + me->q->push(InputOrder{'H', me->id, 10, Sell, 0}); }; auto algo = [&](TradingTool* me, Event e){ @@ -401,7 +401,7 @@ TEST_F(IntegrationTest, TwoTraderConnectedToExchange) bool orderExec2 = false; auto init = [](TradingTool* me){ - me->q->push(InputOrder{'H', me->id, 10, (me->id % 2) ? Sell : Buy}); + me->q->push(InputOrder{'H', me->id, 10, (me->id % 2) ? Sell : Buy, 0}); }; auto algo = [&](TradingTool* me, Event e){ @@ -452,7 +452,7 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders auto init = [&](TradingTool* me){ //unique_lock lc(m); //cout << "AddOrder: trader= " << me->id << endl; - me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s}); + me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 0}); /* cout << "eng.placeOrder('" << 'H' @@ -481,7 +481,7 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders } if (toExec != 0) { - me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s}); + me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 0}); /* cout << "eng.placeOrder('" << e.instrument @@ -533,6 +533,29 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders ASSERT_TRUE (traderNotebook[3].done); } +TEST(MatchingEngineTest, OrderLevelParameter) +{ + Exchange ex; + Notifier& notif = ex.notif; + Engine& eng = ex.engine; + Event event; + + // Test that level parameter is accepted and orders are processed correctly + eng.placeOrder('L', Buy, 1, 100, 1); + eng.placeOrder('L', Buy, 2, 200, 2); + eng.placeOrder('L', Sell, 3, 150, 1); + + // Verify events generated + ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'L',1,100,Buy}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,100,Buy}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'L',2,200,Buy}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,300,Buy}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec,'L',1,100,Buy}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec,'L',3,150,Sell}) == event); + ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,150,Buy}) == event); + ASSERT_TRUE (false == notif.events.pop(event)); +} + //======================== MAIN MAIN ============================== int main(int argc, char** argv) { From a080a4e2988ebc6fb2131907d46ece8a11ba8cb1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:01:07 +0000 Subject: [PATCH 3/9] Add .gitignore to exclude build artifacts Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- .gitignore | 4 + build/CMakeCache.txt | 569 ------ build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 - .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 - .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 15968 -> 0 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 15992 -> 0 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 --------- build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 16088 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 --------- build/CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 16096 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 597 ------ .../CMakeDirectoryInformation.cmake | 16 - build/CMakeFiles/Makefile.cmake | 176 -- build/CMakeFiles/Makefile2 | 321 ---- build/CMakeFiles/TargetDirectories.txt | 33 - build/CMakeFiles/cmake.check_cache | 1 - build/CMakeFiles/progress.marks | 1 - .../CMakeFiles/testsuite.dir/DependInfo.cmake | 27 - build/CMakeFiles/testsuite.dir/build.make | 165 -- .../testsuite.dir/cmake_clean.cmake | 18 - .../testsuite.dir/compiler_depend.internal | 914 --------- .../testsuite.dir/compiler_depend.make | 1671 ----------------- .../testsuite.dir/compiler_depend.ts | 2 - build/CMakeFiles/testsuite.dir/depend.make | 2 - build/CMakeFiles/testsuite.dir/flags.make | 10 - build/CMakeFiles/testsuite.dir/link.d | 115 -- build/CMakeFiles/testsuite.dir/link.txt | 1 - build/CMakeFiles/testsuite.dir/progress.make | 6 - .../testsuite.dir/src/exchange.cpp.o | Bin 25456 -> 0 bytes .../testsuite.dir/src/exchange.cpp.o.d | 195 -- .../testsuite.dir/src/threadable.cpp.o | Bin 7272 -> 0 bytes .../testsuite.dir/src/threadable.cpp.o.d | 91 - .../testsuite.dir/src/tradingtool.cpp.o | Bin 4024 -> 0 bytes .../testsuite.dir/src/tradingtool.cpp.o.d | 147 -- .../CMakeFiles/testsuite.dir/testsuite.cpp.o | Bin 367672 -> 0 bytes .../testsuite.dir/testsuite.cpp.o.d | 293 --- build/CTestTestfile.cmake | 9 - build/Makefile | 378 ---- build/cmake_install.cmake | 72 - .../CMakeDirectoryInformation.cmake | 16 - build/googletest/CMakeFiles/progress.marks | 1 - build/googletest/CTestTestfile.cmake | 7 - build/googletest/Makefile | 200 -- build/googletest/cmake_install.cmake | 56 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/gmock.dir/DependInfo.cmake | 23 - .../CMakeFiles/gmock.dir/build.make | 114 -- .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 - .../gmock.dir/cmake_clean_target.cmake | 3 - .../gmock.dir/compiler_depend.internal | 378 ---- .../CMakeFiles/gmock.dir/compiler_depend.make | 1123 ----------- .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock.dir/depend.make | 2 - .../CMakeFiles/gmock.dir/flags.make | 10 - .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 - .../CMakeFiles/gmock.dir/progress.make | 3 - .../CMakeFiles/gmock.dir/src/gmock-all.cc.o | Bin 230808 -> 0 bytes .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 314 ---- .../gmock_main.dir/DependInfo.cmake | 23 - .../CMakeFiles/gmock_main.dir/build.make | 114 -- .../gmock_main.dir/cmake_clean.cmake | 11 - .../gmock_main.dir/cmake_clean_target.cmake | 3 - .../gmock_main.dir/compiler_depend.internal | 373 ---- .../gmock_main.dir/compiler_depend.make | 1108 ----------- .../gmock_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock_main.dir/depend.make | 2 - .../CMakeFiles/gmock_main.dir/flags.make | 10 - .../CMakeFiles/gmock_main.dir/link.txt | 2 - .../CMakeFiles/gmock_main.dir/progress.make | 3 - .../gmock_main.dir/src/gmock_main.cc.o | Bin 2096 -> 0 bytes .../gmock_main.dir/src/gmock_main.cc.o.d | 308 --- .../googlemock/CMakeFiles/progress.marks | 1 - .../googletest/googlemock/CTestTestfile.cmake | 7 - build/googletest/googlemock/Makefile | 284 --- .../googletest/googlemock/cmake_install.cmake | 76 - .../CMakeDirectoryInformation.cmake | 16 - .../GTestTargets-noconfig.cmake | 53 - .../GTestTargets.cmake | 131 -- .../CMakeFiles/gtest.dir/DependInfo.cmake | 23 - .../CMakeFiles/gtest.dir/build.make | 114 -- .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 - .../gtest.dir/cmake_clean_target.cmake | 3 - .../gtest.dir/compiler_depend.internal | 403 ---- .../CMakeFiles/gtest.dir/compiler_depend.make | 1198 ------------ .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest.dir/depend.make | 2 - .../CMakeFiles/gtest.dir/flags.make | 10 - .../googletest/CMakeFiles/gtest.dir/link.txt | 2 - .../CMakeFiles/gtest.dir/progress.make | 3 - .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 758024 -> 0 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 331 ---- .../gtest_main.dir/DependInfo.cmake | 23 - .../CMakeFiles/gtest_main.dir/build.make | 114 -- .../gtest_main.dir/cmake_clean.cmake | 11 - .../gtest_main.dir/cmake_clean_target.cmake | 3 - .../gtest_main.dir/compiler_depend.internal | 334 ---- .../gtest_main.dir/compiler_depend.make | 991 ---------- .../gtest_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest_main.dir/depend.make | 2 - .../CMakeFiles/gtest_main.dir/flags.make | 10 - .../CMakeFiles/gtest_main.dir/link.txt | 2 - .../CMakeFiles/gtest_main.dir/progress.make | 3 - .../gtest_main.dir/src/gtest_main.cc.o | Bin 2168 -> 0 bytes .../gtest_main.dir/src/gtest_main.cc.o.d | 272 --- .../googletest/CMakeFiles/progress.marks | 1 - .../googletest/googletest/CTestTestfile.cmake | 6 - build/googletest/googletest/Makefile | 284 --- .../googletest/googletest/cmake_install.cmake | 100 - .../googletest/generated/GTestConfig.cmake | 33 - .../generated/GTestConfigVersion.cmake | 43 - .../googletest/googletest/generated/gmock.pc | 11 - .../googletest/generated/gmock_main.pc | 11 - .../googletest/googletest/generated/gtest.pc | 10 - .../googletest/generated/gtest_main.pc | 11 - build/lib/libgmock.a | Bin 242434 -> 0 bytes build/lib/libgmock_main.a | Bin 2238 -> 0 bytes build/lib/libgtest.a | Bin 811692 -> 0 bytes build/lib/libgtest_main.a | Bin 2310 -> 0 bytes build/testsuite | Bin 755712 -> 0 bytes 120 files changed, 4 insertions(+), 17037 deletions(-) create mode 100644 .gitignore delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake delete mode 100644 build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdCXX/a.out delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/CMakeFiles/Makefile.cmake delete mode 100644 build/CMakeFiles/Makefile2 delete mode 100644 build/CMakeFiles/TargetDirectories.txt delete mode 100644 build/CMakeFiles/cmake.check_cache delete mode 100644 build/CMakeFiles/progress.marks delete mode 100644 build/CMakeFiles/testsuite.dir/DependInfo.cmake delete mode 100644 build/CMakeFiles/testsuite.dir/build.make delete mode 100644 build/CMakeFiles/testsuite.dir/cmake_clean.cmake delete mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.internal delete mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.make delete mode 100644 build/CMakeFiles/testsuite.dir/compiler_depend.ts delete mode 100644 build/CMakeFiles/testsuite.dir/depend.make delete mode 100644 build/CMakeFiles/testsuite.dir/flags.make delete mode 100644 build/CMakeFiles/testsuite.dir/link.d delete mode 100644 build/CMakeFiles/testsuite.dir/link.txt delete mode 100644 build/CMakeFiles/testsuite.dir/progress.make delete mode 100644 build/CMakeFiles/testsuite.dir/src/exchange.cpp.o delete mode 100644 build/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d delete mode 100644 build/CMakeFiles/testsuite.dir/src/threadable.cpp.o delete mode 100644 build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d delete mode 100644 build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o delete mode 100644 build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d delete mode 100644 build/CMakeFiles/testsuite.dir/testsuite.cpp.o delete mode 100644 build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d delete mode 100644 build/CTestTestfile.cmake delete mode 100644 build/Makefile delete mode 100644 build/cmake_install.cmake delete mode 100644 build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/googletest/CMakeFiles/progress.marks delete mode 100644 build/googletest/CTestTestfile.cmake delete mode 100644 build/googletest/Makefile delete mode 100644 build/googletest/cmake_install.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/build.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o delete mode 100644 build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d delete mode 100644 build/googletest/googlemock/CMakeFiles/progress.marks delete mode 100644 build/googletest/googlemock/CTestTestfile.cmake delete mode 100644 build/googletest/googlemock/Makefile delete mode 100644 build/googletest/googlemock/cmake_install.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/build.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/depend.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/flags.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/link.txt delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/progress.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o delete mode 100644 build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/build.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o delete mode 100644 build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d delete mode 100644 build/googletest/googletest/CMakeFiles/progress.marks delete mode 100644 build/googletest/googletest/CTestTestfile.cmake delete mode 100644 build/googletest/googletest/Makefile delete mode 100644 build/googletest/googletest/cmake_install.cmake delete mode 100644 build/googletest/googletest/generated/GTestConfig.cmake delete mode 100644 build/googletest/googletest/generated/GTestConfigVersion.cmake delete mode 100644 build/googletest/googletest/generated/gmock.pc delete mode 100644 build/googletest/googletest/generated/gmock_main.pc delete mode 100644 build/googletest/googletest/generated/gtest.pc delete mode 100644 build/googletest/googletest/generated/gtest_main.pc delete mode 100644 build/lib/libgmock.a delete mode 100644 build/lib/libgmock_main.a delete mode 100644 build/lib/libgtest.a delete mode 100644 build/lib/libgtest_main.a delete mode 100755 build/testsuite diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e1b81ee --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +build/ +*.o +*.a +*.out diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index 0baa7a3..0000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,569 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/runner/work/exengine/exengine/build -# It was generated by CMake: /usr/local/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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//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-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/exengine/exengine/build/CMakeFiles/pkgRedirects - -//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/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Exchange - -//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 - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Exchange_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build - -//Value Computed by CMake -Exchange_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Exchange_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine - -//Enable installation of googletest. (Projects embedding googletest -// may want to turn this OFF.) -INSTALL_GTEST:BOOL=ON - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python - -//Value Computed by CMake -gmock_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest/googlemock - -//Value Computed by CMake -gmock_IS_TOP_LEVEL:STATIC=OFF - -//Dependencies for the target -gmock_LIB_DEPENDS:STATIC=general;gtest; - -//Value Computed by CMake -gmock_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googlemock - -//Build all of Google Mock's own tests. -gmock_build_tests:BOOL=OFF - -//Dependencies for the target -gmock_main_LIB_DEPENDS:STATIC=general;gmock; - -//Value Computed by CMake -googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest - -//Value Computed by CMake -googletest-distribution_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest - -//Value Computed by CMake -gtest_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/build/googletest/googletest - -//Value Computed by CMake -gtest_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -gtest_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googletest - -//Build gtest's sample programs. -gtest_build_samples:BOOL=OFF - -//Build all of gtest's own tests. -gtest_build_tests:BOOL=OFF - -//Disable uses of pthreads in gtest. -gtest_disable_pthreads:BOOL=OFF - -//Use shared (DLL) run-time lib even when Google Test is built -// as static lib. -gtest_force_shared_crt:BOOL=OFF - -//Build gtest with internal symbols hidden in shared libraries. -gtest_hide_internal_symbols:BOOL=OFF - -//Dependencies for the target -gtest_main_LIB_DEPENDS:STATIC=general;gtest; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/exengine/exengine/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=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/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 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake -//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=1 -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/exengine/exengine -//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=4 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v3.12.3()] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local -generated_dir:INTERNAL=/home/runner/work/exengine/exengine/build/googletest/googletest/generated -//ADVANCED property for variable: gmock_build_tests -gmock_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_samples -gtest_build_samples-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_tests -gtest_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_disable_pthreads -gtest_disable_pthreads-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_force_shared_crt -gtest_force_shared_crt-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_hide_internal_symbols -gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 -targets_export_name:INTERNAL=GTestTargets - diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake deleted file mode 100644 index 6f50f91..0000000 --- a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/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.31.6/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake deleted file mode 100644 index 14f6ae3..0000000 --- a/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,101 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_STANDARD_LATEST "23") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang IN ITEMS C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") -### Imported target for C++23 standard library -set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") - - - diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 87f287194a15f3106a57cf4ff4b57eba7b928fa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15968 zcmeHOeT)@X6~FH-3yXZbM+>?F!lqludsjp&cYT^ffv|^f=RcwL^vW;lA6?mR=?>Udz z;caWGF`CSInK}3T?)lw&=ggh=?z}m3IN8%3jYI@Xo%oQI%msUn#8iDkDX3L)E;>^;5MBowd5u`8p;syxdQie6M2)=J#F(dQSPME1vG+#c2~rF!&VH-2z%?3$5y_0o6tMfN`Rr{|s5#?c4IjU4nr!S;BH zu#J79560uzonMcvvFF@|*nHR)!`6{};o`^VcfR<8^A8?6YyTp*aO*=09{ce5a!dN9 zOXu$0yYimHUq1A7WBpU$I;&v&x74V`^P<(jbF<)Iodv%O@VI!Jh$o=nlLJsjTqJxT z6pu^1Q8WhdTLFI;Y(Yr_pw(#S5a3HN%9>(e%u$A5y9J_`po#Myi3)KNbX+vvG){~& z`mbN296w3^254+w(-g3baABG-qXx~QXStr4vz$C2gJYICgY6E^cH=y;BxCGJftYhz#E@BUpXR=I07Dc zUMQTRwA_K|Stp((?0cX8B23??__6ec?@9W8N@Th|1{(=wZYZoh~d^pb$#HW2Y_lQlS2w{A>>_scTGLHVF;fy?l%H~G^uB?3&_OaCof&P`X&ww=)Tiqq3z420N z;_SzaiQgMX|1h<4Ai1%;@pn?j1%<_qPk<+TLxW! z1k2F%{K{l(^$~PDLmK=Y>AyLRYW;O%V#;{-FWZf0r|XQ!bH>^0-co2_Ej7?knN;Iq zK92XuHmnw<+xHkpw?(mNOuXzZG>&hZ3&w@@l}hD826oTYUxT~u$bR5f`$zsC4?-mt z_5g3g(>`>U-X_uX)RUzkgq7 zNNZnDYG9xzX(s!+Qtf@_W^vyh|gS3UanLQfIbEK80g1A8=xPa zs#H#aM!{#QD3SYiiO5(yvSQ)9hLiB%2l17#9RQAeme(~;J~>(g7(T#S2eC=hbl@9p}i&n;sbALLMgN*)1abQOd`AJK3DC zw}NcG^;u3f=k4MB5(?Mgjw9TfO1q8f zUnQHzMa}=`6z7Nkn=Nww&e|{KnjmbX!eTmw zX}=i$&g1X$85O$+U2mgafW&Y3x6SmdVF5tVD-8|lgW^WAx#{K1K};W~P+OjRVDJnc(To zaP921?y);Np${i(yX_q*7@SObzwsBMnRbRTh2638H&taF&&%2~YT;<1)9zjEz4Bj2 z6Vl;vfH?MI!5p#j8OW+PyYA|1?@e_A3NK!mNrMPR*Din{0U!UcMCy*7{*Lw@v%kB0 zcXGfSXzzgkGKD-0@CzjPCwv+6|Lv51^@72ydHpkAJ*W;8)BJ^A9M5@H8novsJ;Eg? z53eJP3O!%&Y<)Oi(nsCGsO@^=J}6ys;H4QSLlB(8CY)^2eZ(q`2t6~Nhc1+c7Z_yC zCv3Oq6!J3+6Y5+$Yav1CI8}r`npHb}xBvyu9)rC+ow{3)??LGH2+gpO4Di`fd^Ob+ zgUiskm2(DRIQSZc4sS&W9p-orrtXaE=S>>8K7vaXzT=bx-*@Bn5mifHE~9=oY`BJD z{%r4cp)U%rZ z&+9tY{Cm#hXFt~W10UCnZ1cL2bu;x896t}>1QhU4na}H3)@5?!{)5N=5Y*!_aeei7 zmVR$}{Z7qP!^`&90(^~ltOGyW!REyy0e&+PSicef+W~%p2&^-K6Bcami2$G1J*@fu z2Hd3Z^kVxo6tD}9ztE_L^ykQAMKGJq(kI&;b07Dn%^ZK#80lkGt$o-8S^I1xndi#h-hBljxK{M)ODDlp%#t8>rio1g~2MFYd@81Kz_JpBEK_gg%6A6;C)8zqqS YfyTLCRf}uq+WaN>!veA}KnR%PpD9X5TL1t6 diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 81abc267065a2e02b3405c31c62b55b5985377fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15992 zcmeHOYit}>6~4Q65{Ee1ZJJP%gl1A2I!a zYmO(z1ix(*Prq&?H>~}<5#srEH}P0wA1M1?c2fUJf4hlyR*`OmU%%Uh1#9ka5AbAM zsQt|pALhN(-$KVBO7Uk+;T4>2N@Tj;;L}O6!NI#Sj7cmbA#iJ6h z6LmiPPQdShuV3~6pj7a41n@gBx{AxdSfgN+SBe$o-@A88REXoCqoQu!I9HJUraN52 zPm;aRb(k@OdfqW?N6#2m7LdU)Lm#rTM%p@R3T(#t(<=1Dz%D&y+UBs8cT9U=S64ch zH3y7j+7!B(G8_ZAs9bMQ8P4Rg1ux~&7C``k!xJYr}-#Pw$Q7BH+ z^!vy7b#hn}bBT;|{n`!}$2pF3lI6Mw_nsFwJvg6($eHrse9RG__Tbz%;(-Ja2qF+f zAc#N^fgl1w1peP6@W;sAuWKhKYqZmgez92y?K4FuTzWw}`NNvaa@R{+9|yR!@d?;Q z*2e_emo`2FwV}xRZXxSUuOud}d`z48wRZA1Q@aP^O~s}kYiG7U4-QJJ^I-a?AvLo8 zA?XkB#{kjJEINm(ecD+KU4IbE(Dl;N^~m}YXn2`4*jv(mYZBF_8Es-pd-e}Iv}dQQ zw9s?fl^JIhIM_%IYD(ALaWNmqdty5_i^6^TwUgV!Skxw7c51cL+ZRLS=B84qbTb8; z=NA19uDU~qfLrb#`M-Mr8nLh+coUzR)Fukoe-yus!#o|I)V`>lS$!3*3nJgCjz*p- zhT^vgU4^^(61H5b4o5EeTYgokW%ciUo^Btyj9trPR6Z)$bs#|mf(Qf=2qF+fAc#N^ zfgl1w1cC?z5eOm>MBpEf06yP&BT4l2^l!_<^Q+vDo*H%RgN<#6y!L&G{+{GEXIwY! zoS8akCpz_=eepzhUx$!(lAj!ROg(4ABd>$KiGhLMxE}B8PIUBvg={yH)U{p5$#z~_x{MT2Wn1;9c$X()pD?pnS$Y(vjz5l9e$AOb-If(Qf=2qF+fAc#N^fgl1w1pYT7!1;Kb zf5*9X@}dWZSj)qt{JiBm?L!zco|JVf`se(!;z} z6pad)?}su??Qe0b;%U;$NY{~GO_~+w{uL>|kJ7=#ZgR}yC=!8lX4&7}gtOgWOYV3f zP7<1-x(ezSc73L#HEFCQ<={|&+20-mpIe+&xPFP|@rpOW@>3ZDOrKM93O<)J@MxQOvcT>YZ-GZ(|!Zvn5ASAI+SnV+}*0^pVM z&0i;be|#3h?K!mf=bJABT$w){u@UflD&S(@pzSoNImi@;yKTB-3=07APGM+B9Tc<4 z=(>~92QeKzk2&Z$eK?&<8fiV{H+kl&bS;rn1 zL$;AI^;98~83&4|rh}z3$Fysgam4I8aG(o%vC^j9(V0*OM@NPJk=~|OD?60aJ@+CJ zZFbSwJB)hL8pf1(%YY1gXm6J+PkY*OoV4jNX_FQZ6&PI4-i}@J?xYTR_P8UskNKQF zVq{a8o!|Z8zK&gqE2Ioe`8ie8C z>liA$T_IGM`WcwfmCmkz8pCxHobvD+=ZgP5I9@kVv$W+h>UY2w*EY;w=zTA=Md9^~ zTN9!c3SPedy)V2^?iIWr?-l$%_44`uoVDULhO(dkA;A6&Ya<>%uLoIc#OL*(fBXit z<64mUyk2Cz8-ojiW5go!d7WnghD#9U^ZJuDuQ$O&3c2H|xF1Tm_G3P;_gM4sj#04Ye}y2dXjY`_2eHv58w9m`IwBKf^CV0oRaxUBc^G zeoxYG&vn)}fE)4fdHp=y03Zn4xwY9kwybj~Bd+6dOUO<7we9pOFw-wjCmHGAf M#{yF8BlxP~@1wCoegFUf diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index b2715a6..0000000 --- a/build/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 50d95e5..0000000 --- a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__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/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# 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(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out deleted file mode 100755 index ecc315e71b4e62a6558ef29ebb804b7c2bdf9e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out deleted file mode 100755 index c8ced32cf082708045baa23211fbf858c298928d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16096 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 ASpWb4 diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 4c1f642..0000000 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,597 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.11.0-1018-azure - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - 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/runner/work/exengine/exengine/build/CMakeFiles/3.31.6/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: /usr/bin/c++ - Build flags: - 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/runner/work/exengine/exengine/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9" - binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_18c34/fast - /usr/bin/gmake -f CMakeFiles/cmTC_18c34.dir/build.make CMakeFiles/cmTC_18c34.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' - Building C object CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_18c34.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccmAgevv.s - GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) - compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 38987c28e967c64056a6454abdef726e - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/' - as -v --64 -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o /tmp/ccmAgevv.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_18c34 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18c34.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.' - /usr/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -o cmTC_18c34 - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_18c34/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_18c34.dir/build.make CMakeFiles/cmTC_18c34.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-agx4n9'] - ignore line: [Building C object CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_18c34.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccmAgevv.s] - ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o /tmp/ccmAgevv.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_18c34.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_18c34] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_18c34.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_18c34' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_18c34.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_18c34.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5eFuIj.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_18c34 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_18c34.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA" - binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_968c7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_968c7.dir/build.make CMakeFiles/cmTC_968c7.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' - Building CXX object CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_968c7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCKAma.s - GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) - compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/' - as -v --64 -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCKAma.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_968c7 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_968c7.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.' - /usr/bin/c++ -v -Wl,-v -rdynamic CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_968c7 - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_968c7/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_968c7.dir/build.make CMakeFiles/cmTC_968c7.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-mwMZgA'] - ignore line: [Building CXX object CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_968c7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccnCKAma.s] - ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccnCKAma.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_968c7] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_968c7.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_968c7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_968c7.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccAFkjoE.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_968c7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_968c7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'CXX': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the CXX compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" - - "googletest/googletest/cmake/internal_utils.cmake:61 (find_package)" - - "googletest/googletest/CMakeLists.txt:90 (config_compiler_and_linker)" - checks: - - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" - directories: - source: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD" - binary: "/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_HAVE_LIBC_PTHREAD" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c51c7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c51c7.dir/build.make CMakeFiles/cmTC_c51c7.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' - Building C object CMakeFiles/cmTC_c51c7.dir/src.c.o - /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_c51c7.dir/src.c.o -c /home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD/src.c - Linking C executable cmTC_c51c7 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c51c7.dir/link.txt --verbose=1 - /usr/bin/cc -rdynamic CMakeFiles/cmTC_c51c7.dir/src.c.o -o cmTC_c51c7 - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/build/CMakeFiles/CMakeScratch/TryCompile-S0BHhD' - - exitCode: 0 -... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7855634..0000000 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/Makefile.cmake b/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index 2f4da39..0000000 --- a/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,176 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/runner/work/exengine/exengine/CMakeLists.txt" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "/home/runner/work/exengine/exengine/googletest/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googlemock/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock.pc.in" - "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock_main.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/Config.cmake.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest_main.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/internal_utils.cmake" - "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" - "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPythonInterp.cmake" - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" - "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" - "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/googletest/generated/gmock.pc" - "googletest/googletest/generated/gmock_main.pc" - "googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/googletest/generated/GTestConfigVersion.cmake" - "googletest/googletest/generated/GTestConfig.cmake" - "googletest/googletest/generated/gtest.pc" - "googletest/googletest/generated/gtest_main.pc" - "googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/testsuite.dir/DependInfo.cmake" - "googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" - "googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" - "googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" - "googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" - ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 deleted file mode 100644 index 94d1da2..0000000 --- a/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,321 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/testsuite.dir/all -all: googletest/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/testsuite.dir/codegen -codegen: googletest/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: googletest/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/testsuite.dir/clean -clean: googletest/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory googletest - -# Recursive "all" directory target. -googletest/all: googletest/googlemock/all -.PHONY : googletest/all - -# Recursive "codegen" directory target. -googletest/codegen: googletest/googlemock/codegen -.PHONY : googletest/codegen - -# Recursive "preinstall" directory target. -googletest/preinstall: googletest/googlemock/preinstall -.PHONY : googletest/preinstall - -# Recursive "clean" directory target. -googletest/clean: googletest/googlemock/clean -.PHONY : googletest/clean - -#============================================================================= -# Directory level rules for directory googletest/googlemock - -# Recursive "all" directory target. -googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock.dir/all -googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock_main.dir/all -googletest/googlemock/all: googletest/googletest/all -.PHONY : googletest/googlemock/all - -# Recursive "codegen" directory target. -googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock.dir/codegen -googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock_main.dir/codegen -googletest/googlemock/codegen: googletest/googletest/codegen -.PHONY : googletest/googlemock/codegen - -# Recursive "preinstall" directory target. -googletest/googlemock/preinstall: googletest/googletest/preinstall -.PHONY : googletest/googlemock/preinstall - -# Recursive "clean" directory target. -googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock.dir/clean -googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock_main.dir/clean -googletest/googlemock/clean: googletest/googletest/clean -.PHONY : googletest/googlemock/clean - -#============================================================================= -# Directory level rules for directory googletest/googletest - -# Recursive "all" directory target. -googletest/googletest/all: googletest/googletest/CMakeFiles/gtest.dir/all -googletest/googletest/all: googletest/googletest/CMakeFiles/gtest_main.dir/all -.PHONY : googletest/googletest/all - -# Recursive "codegen" directory target. -googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest.dir/codegen -googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest_main.dir/codegen -.PHONY : googletest/googletest/codegen - -# Recursive "preinstall" directory target. -googletest/googletest/preinstall: -.PHONY : googletest/googletest/preinstall - -# Recursive "clean" directory target. -googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest.dir/clean -googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : googletest/googletest/clean - -#============================================================================= -# Target rules for target CMakeFiles/testsuite.dir - -# All Build rule for target. -CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all -CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest_main.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=9,10,11,12,13 "Built target testsuite" -.PHONY : CMakeFiles/testsuite.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/testsuite.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/testsuite.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : CMakeFiles/testsuite.dir/rule - -# Convenience name for target. -testsuite: CMakeFiles/testsuite.dir/rule -.PHONY : testsuite - -# codegen rule for target. -CMakeFiles/testsuite.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=9,10,11,12,13 "Finished codegen for target testsuite" -.PHONY : CMakeFiles/testsuite.dir/codegen - -# clean rule for target. -CMakeFiles/testsuite.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/clean -.PHONY : CMakeFiles/testsuite.dir/clean - -#============================================================================= -# Target rules for target googletest/googlemock/CMakeFiles/gmock.dir - -# All Build rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=1,2 "Built target gmock" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/all - -# Build rule for subdir invocation for target. -googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# codegen rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen - -# clean rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/clean -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean - -#============================================================================= -# Target rules for target googletest/googlemock/CMakeFiles/gmock_main.dir - -# All Build rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googlemock/CMakeFiles/gmock.dir/all -googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=3,4 "Built target gmock_main" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/all - -# Build rule for subdir invocation for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 6 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# codegen rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - -# clean rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/clean -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean - -#============================================================================= -# Target rules for target googletest/googletest/CMakeFiles/gtest.dir - -# All Build rule for target. -googletest/googletest/CMakeFiles/gtest.dir/all: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=5,6 "Built target gtest" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/all - -# Build rule for subdir invocation for target. -googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: googletest/googletest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# codegen rule for target. -googletest/googletest/CMakeFiles/gtest.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen - -# clean rule for target. -googletest/googletest/CMakeFiles/gtest.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/clean -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean - -#============================================================================= -# Target rules for target googletest/googletest/CMakeFiles/gtest_main.dir - -# All Build rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=7,8 "Built target gtest_main" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/all - -# Build rule for subdir invocation for target. -googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# codegen rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen - -# clean rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean - -#============================================================================= -# 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/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 28279fb..0000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,33 +0,0 @@ -/home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/build/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/build/googletest/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock_main.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest_main.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks deleted file mode 100644 index b1bd38b..0000000 --- a/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -13 diff --git a/build/CMakeFiles/testsuite.dir/DependInfo.cmake b/build/CMakeFiles/testsuite.dir/DependInfo.cmake deleted file mode 100644 index 81f9749..0000000 --- a/build/CMakeFiles/testsuite.dir/DependInfo.cmake +++ /dev/null @@ -1,27 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/src/exchange.cpp" "CMakeFiles/testsuite.dir/src/exchange.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" - "/home/runner/work/exengine/exengine/src/threadable.cpp" "CMakeFiles/testsuite.dir/src/threadable.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" - "/home/runner/work/exengine/exengine/src/tradingtool.cpp" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" - "/home/runner/work/exengine/exengine/testsuite.cpp" "CMakeFiles/testsuite.dir/testsuite.cpp.o" "gcc" "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" - "" "testsuite" "gcc" "CMakeFiles/testsuite.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/testsuite.dir/build.make b/build/CMakeFiles/testsuite.dir/build.make deleted file mode 100644 index fc16cd7..0000000 --- a/build/CMakeFiles/testsuite.dir/build.make +++ /dev/null @@ -1,165 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -# Include any dependencies generated for this target. -include CMakeFiles/testsuite.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/testsuite.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/testsuite.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/testsuite.dir/flags.make - -CMakeFiles/testsuite.dir/codegen: -.PHONY : CMakeFiles/testsuite.dir/codegen - -CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp -CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/testsuite.dir/testsuite.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/testsuite.cpp.o -MF CMakeFiles/testsuite.dir/testsuite.cpp.o.d -o CMakeFiles/testsuite.dir/testsuite.cpp.o -c /home/runner/work/exengine/exengine/testsuite.cpp - -CMakeFiles/testsuite.dir/testsuite.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/testsuite.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/testsuite.cpp > CMakeFiles/testsuite.dir/testsuite.cpp.i - -CMakeFiles/testsuite.dir/testsuite.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/testsuite.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/testsuite.cpp -o CMakeFiles/testsuite.dir/testsuite.cpp.s - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp -CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/testsuite.dir/src/exchange.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/exchange.cpp.o -MF CMakeFiles/testsuite.dir/src/exchange.cpp.o.d -o CMakeFiles/testsuite.dir/src/exchange.cpp.o -c /home/runner/work/exengine/exengine/src/exchange.cpp - -CMakeFiles/testsuite.dir/src/exchange.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/exchange.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/exchange.cpp > CMakeFiles/testsuite.dir/src/exchange.cpp.i - -CMakeFiles/testsuite.dir/src/exchange.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/exchange.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/exchange.cpp -o CMakeFiles/testsuite.dir/src/exchange.cpp.s - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -MF CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -c /home/runner/work/exengine/exengine/src/tradingtool.cpp - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/tradingtool.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/tradingtool.cpp > CMakeFiles/testsuite.dir/src/tradingtool.cpp.i - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/tradingtool.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/tradingtool.cpp -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.s - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp -CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/testsuite.dir/src/threadable.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/threadable.cpp.o -MF CMakeFiles/testsuite.dir/src/threadable.cpp.o.d -o CMakeFiles/testsuite.dir/src/threadable.cpp.o -c /home/runner/work/exengine/exengine/src/threadable.cpp - -CMakeFiles/testsuite.dir/src/threadable.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/threadable.cpp.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/threadable.cpp > CMakeFiles/testsuite.dir/src/threadable.cpp.i - -CMakeFiles/testsuite.dir/src/threadable.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/threadable.cpp.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/threadable.cpp -o CMakeFiles/testsuite.dir/src/threadable.cpp.s - -# Object files for target testsuite -testsuite_OBJECTS = \ -"CMakeFiles/testsuite.dir/testsuite.cpp.o" \ -"CMakeFiles/testsuite.dir/src/exchange.cpp.o" \ -"CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" \ -"CMakeFiles/testsuite.dir/src/threadable.cpp.o" - -# External object files for target testsuite -testsuite_EXTERNAL_OBJECTS = - -testsuite: CMakeFiles/testsuite.dir/testsuite.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/exchange.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/threadable.cpp.o -testsuite: CMakeFiles/testsuite.dir/build.make -testsuite: CMakeFiles/testsuite.dir/compiler_depend.ts -testsuite: lib/libgtest.a -testsuite: lib/libgtest_main.a -testsuite: lib/libgtest.a -testsuite: CMakeFiles/testsuite.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable testsuite" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testsuite.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/testsuite.dir/build: testsuite -.PHONY : CMakeFiles/testsuite.dir/build - -CMakeFiles/testsuite.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/testsuite.dir/cmake_clean.cmake -.PHONY : CMakeFiles/testsuite.dir/clean - -CMakeFiles/testsuite.dir/depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/testsuite.dir/depend - diff --git a/build/CMakeFiles/testsuite.dir/cmake_clean.cmake b/build/CMakeFiles/testsuite.dir/cmake_clean.cmake deleted file mode 100644 index a105782..0000000 --- a/build/CMakeFiles/testsuite.dir/cmake_clean.cmake +++ /dev/null @@ -1,18 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/testsuite.dir/link.d" - "CMakeFiles/testsuite.dir/src/exchange.cpp.o" - "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" - "CMakeFiles/testsuite.dir/src/threadable.cpp.o" - "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" - "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" - "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" - "CMakeFiles/testsuite.dir/testsuite.cpp.o" - "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" - "testsuite" - "testsuite.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/testsuite.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.internal b/build/CMakeFiles/testsuite.dir/compiler_depend.internal deleted file mode 100644 index 20a25d0..0000000 --- a/build/CMakeFiles/testsuite.dir/compiler_depend.internal +++ /dev/null @@ -1,914 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -CMakeFiles/testsuite.dir/src/exchange.cpp.o - /home/runner/work/exengine/exengine/src/exchange.cpp - /home/runner/work/exengine/exengine/include/connectors.h - /home/runner/work/exengine/exengine/include/exchange.h - /home/runner/work/exengine/exengine/include/threadable.h - /home/runner/work/exengine/exengine/include/tradingtool.h - /usr/include/alloca.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/deque.tcc - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_deque.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_queue.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/deque - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/limits - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/queue - /usr/include/c++/13/ratio - /usr/include/c++/13/stdexcept - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/thread - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/linux/errno.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/time.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/src/threadable.cpp.o - /home/runner/work/exengine/exengine/src/threadable.cpp - /home/runner/work/exengine/exengine/include/threadable.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/cerrno - /usr/include/c++/13/cstdint - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/iosfwd - /usr/include/c++/13/limits - /usr/include/c++/13/ratio - /usr/include/c++/13/thread - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/linux/errno.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/time.h - /usr/include/wchar.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o - /home/runner/work/exengine/exengine/src/tradingtool.cpp - /home/runner/work/exengine/exengine/include/connectors.h - /home/runner/work/exengine/exengine/include/exchange.h - /home/runner/work/exengine/exengine/include/threadable.h - /home/runner/work/exengine/exengine/include/tradingtool.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/deque.tcc - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_deque.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_queue.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cerrno - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstdint - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/deque - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iosfwd - /usr/include/c++/13/limits - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/queue - /usr/include/c++/13/ratio - /usr/include/c++/13/thread - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/linux/errno.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/time.h - /usr/include/wchar.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/testsuite.cpp.o - /home/runner/work/exengine/exengine/testsuite.cpp - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h - /home/runner/work/exengine/exengine/include/connectors.h - /home/runner/work/exengine/exengine/include/exchange.h - /home/runner/work/exengine/exengine/include/threadable.h - /home/runner/work/exengine/exengine/include/tradingtool.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/deque.tcc - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_deque.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_queue.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/deque - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/queue - /usr/include/c++/13/ratio - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/thread - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -testsuite - /lib/x86_64-linux-gnu/libc.so.6 - /lib/x86_64-linux-gnu/libm.so.6 - /lib/x86_64-linux-gnu/libmvec.so.1 - /lib64/ld-linux-x86-64.so.2 - /usr/lib/x86_64-linux-gnu/Scrt1.o - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/x86_64-linux-gnu/libm.so - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o - /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o - /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o - /home/runner/work/exengine/exengine/build/CMakeFiles/testsuite.dir/testsuite.cpp.o - /home/runner/work/exengine/exengine/build/lib/libgtest.a - /home/runner/work/exengine/exengine/build/lib/libgtest_main.a - diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.make b/build/CMakeFiles/testsuite.dir/compiler_depend.make deleted file mode 100644 index b836ed5..0000000 --- a/build/CMakeFiles/testsuite.dir/compiler_depend.make +++ /dev/null @@ -1,1671 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_queue.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/deque \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/queue \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/linux/errno.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/time.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/linux/errno.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/time.h \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_queue.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/deque \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/queue \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/linux/errno.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/time.h \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_queue.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/deque \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/queue \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - -testsuite: /lib/x86_64-linux-gnu/libc.so.6 \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/x86_64-linux-gnu/Scrt1.o \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - CMakeFiles/testsuite.dir/src/exchange.cpp.o \ - CMakeFiles/testsuite.dir/src/threadable.cpp.o \ - CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ - CMakeFiles/testsuite.dir/testsuite.cpp.o \ - lib/libgtest.a \ - lib/libgtest_main.a - - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -lib/libgtest.a: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/usr/lib/x86_64-linux-gnu/Scrt1.o: - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/include/stdint.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/locale.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/errno.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/c++/13/tuple: - -lib/libgtest_main.a: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/c++/13/thread: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/c++/13/bits/chrono.h: - -/usr/include/c++/13/deque: - -/usr/include/c++/13/bits/hashtable.h: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/cstdlib: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/sched.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/c++/13/bits/unique_lock.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/unordered_map: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/c++/13/bits/stl_deque.h: - -/usr/include/pthread.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/bits/enable_special_members.h: - -/usr/include/c++/13/atomic: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/c++/13/bits/deque.tcc: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/bits/hashtable_policy.h: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: - -/usr/include/c++/13/cctype: - -/lib/x86_64-linux-gnu/libc.so.6: - -/home/runner/work/exengine/exengine/include/threadable.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/time.h: - -/usr/include/c++/13/bit: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/vector: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/parse_numbers.h: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/lib/x86_64-linux-gnu/libm.so: - -/usr/include/c++/13/string: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/c++/13/cstdio: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/home/runner/work/exengine/exengine/include/tradingtool.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/c++/13/bits/this_thread_sleep.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/asm-generic/errno.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/exception: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/c++/13/bits/istream.tcc: - -/home/runner/work/exengine/exengine/include/connectors.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/set: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/stl_queue.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/c++/13/condition_variable: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/regex.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/ctype.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/functional: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/mutex: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/ios: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: - -/home/runner/work/exengine/exengine/include/exchange.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/move.h: - -/home/runner/work/exengine/exengine/src/exchange.cpp: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/c++/13/bits/unordered_map.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/c++/13/bits/stl_relops.h: - -CMakeFiles/testsuite.dir/testsuite.cpp.o: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/linux/errno.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/bits/std_thread.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/utility: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/home/runner/work/exengine/exengine/src/threadable.cpp: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/linux/stat.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/lib/x86_64-linux-gnu/libm.so.6: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/home/runner/work/exengine/exengine/src/tradingtool.cpp: - -/home/runner/work/exengine/exengine/testsuite.cpp: - -/lib64/ld-linux-x86-64.so.2: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: - -/usr/include/c++/13/clocale: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/linux/types.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/map: - -/usr/include/c++/13/queue: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/sstream: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/linux/close_range.h: - -/usr/include/linux/posix_types.h: - -/usr/include/linux/stddef.h: - -/usr/include/signal.h: - -/usr/include/strings.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/asm-generic/types.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: diff --git a/build/CMakeFiles/testsuite.dir/compiler_depend.ts b/build/CMakeFiles/testsuite.dir/compiler_depend.ts deleted file mode 100644 index 90c92e1..0000000 --- a/build/CMakeFiles/testsuite.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for testsuite. diff --git a/build/CMakeFiles/testsuite.dir/depend.make b/build/CMakeFiles/testsuite.dir/depend.make deleted file mode 100644 index c96d28b..0000000 --- a/build/CMakeFiles/testsuite.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for testsuite. -# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/testsuite.dir/flags.make b/build/CMakeFiles/testsuite.dir/flags.make deleted file mode 100644 index 15dda70..0000000 --- a/build/CMakeFiles/testsuite.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/include -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge - diff --git a/build/CMakeFiles/testsuite.dir/link.d b/build/CMakeFiles/testsuite.dir/link.d deleted file mode 100644 index 9b15c1c..0000000 --- a/build/CMakeFiles/testsuite.dir/link.d +++ /dev/null @@ -1,115 +0,0 @@ -testsuite: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/testsuite.dir/testsuite.cpp.o \ - CMakeFiles/testsuite.dir/src/exchange.cpp.o \ - CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ - CMakeFiles/testsuite.dir/src/threadable.cpp.o \ - lib/libgtest.a \ - lib/libgtest_main.a \ - lib/libgtest.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/testsuite.dir/testsuite.cpp.o: - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: - -lib/libgtest.a: - -lib/libgtest_main.a: - -lib/libgtest.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/CMakeFiles/testsuite.dir/link.txt b/build/CMakeFiles/testsuite.dir/link.txt deleted file mode 100644 index 5e5b309..0000000 --- a/build/CMakeFiles/testsuite.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -std=c++14 -O3 -march=sandybridge -rdynamic -Wl,--dependency-file=CMakeFiles/testsuite.dir/link.d CMakeFiles/testsuite.dir/testsuite.cpp.o CMakeFiles/testsuite.dir/src/exchange.cpp.o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o CMakeFiles/testsuite.dir/src/threadable.cpp.o -o testsuite lib/libgtest.a lib/libgtest_main.a lib/libgtest.a diff --git a/build/CMakeFiles/testsuite.dir/progress.make b/build/CMakeFiles/testsuite.dir/progress.make deleted file mode 100644 index 74dd2c3..0000000 --- a/build/CMakeFiles/testsuite.dir/progress.make +++ /dev/null @@ -1,6 +0,0 @@ -CMAKE_PROGRESS_1 = 9 -CMAKE_PROGRESS_2 = 10 -CMAKE_PROGRESS_3 = 11 -CMAKE_PROGRESS_4 = 12 -CMAKE_PROGRESS_5 = 13 - diff --git a/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o b/build/CMakeFiles/testsuite.dir/src/exchange.cpp.o deleted file mode 100644 index 66ca465f285893c665afcca178ba011bb1f94a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25456 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 At^fc4 diff --git a/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d b/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d deleted file mode 100644 index 3257eb6..0000000 --- a/build/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d +++ /dev/null @@ -1,91 +0,0 @@ -CMakeFiles/testsuite.dir/src/threadable.cpp.o: \ - /home/runner/work/exengine/exengine/src/threadable.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /usr/include/c++/13/thread /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h diff --git a/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o b/build/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o deleted file mode 100644 index c75d0e3785e60dd463bfd58a6aa65ab63222e5e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4024 zcmbtX|8G-O6uQ_ybwD6>iNy!a72LrM$IoYeUyI?JMaF z$YLk*GMelcel+1n5`H26;7AN%3oQHtYKT7=gTFvxG{zVmYUVk&_iS&kuS)bJ_nmt_ z_k7Mdz3<%nwo8ejLvELgk+|4Fwq_B^SZwp!yiZK~*sJUn;kyNFwAz*&GcHHM8MBeEMR5`9Ge;0JBG6c=&-u|IDXg`{x&VW6{N%$6S2z zJ1<{+qhx`Oh#bH$UnI^+eF%5setRimqj~v4T#RRY#+#ik8h6CsL(S!MgCQ^TPuJ z?}oZZ#%e{Q7K-ju_o}U{fDb0!?>9310QYmC$8xTpKMXO0f{TY zekIVa`1n>92KSSaTSJ{t0+-zbO0eNMtc2VdB^Xx%am9yqP2)NUa{fuM1TXt}#mUFR zHnzcdzFx54;x_<>C#v<1*Hd~s;0eGnP6!JC5x)oYDHu+1ihy@nR)S!oOv7-Bb4}vc zWqjI)F93InkB#5O@TO@A-Y+Q2FuKIeBg|Fq7KrN5b#z^i@2k{`iSw+Q$?4hjR9-J+Svp-cw9L75CU-79uH_4DoPnN% zAwbJv0_;3ssT1p>w^O5%YCUHMGNocs&lssv;&?1k&*Ze?gpSlzBidWhC-PN8uM8CO zdeKN2$Lx7h!%<5)SW40koH!bdq|=#tT^q}vk4E>yyr5O9X=AFar}M?}QUYniZIP30 z$ofb<5Ve|b4+igRGrSiRuN;5E&581&1;?{bIKFoj^xp)7@cj~p`+@mj;P(qNAZJHxacN^j%e1PEZ z!a;IIP6!Vn5oD&NR{gI_oT=5RNkbb0ZB$x1N3)7v&{RXO8%)h=hQ`#fYL%*n&_ z;nv1cg}YdT8MvX#`c_)UwKg(D#awOVfAJ}lGFk!C*ba}HDNRm7w==a^GISNb4|~PQ zl=eiirj{$EvR*N!WM(~=9QZbSHjF@~!!?KZ!@W6QBBv&H(1e9wi>>PW+tAZ{=ex#3LO73|rLx z1)K&98ioU&;Km&tM9VoV&e+W9?VQ$HgTu^%uu3V{yiVDO`O#(fgDuV!7<$_=n;t?+*MZ{Fe&f zQ{nq6{6K{}5hfxd$B**w!Y>JtWcB^{uqxx;@2o&vwtJ}0l(Ag z`4fbv@cUjpe~Rz~ekaxQX9$nscU(R1Mwo)S+o}3L$Md)NeTN@ju`lpDg5Oc~ya(YS z{0^(yNBo`$fiig!cUUB!DKygfOZ%N8&dMzZ~`MX9!2* zcL{!%s&|(myd1w={PNVhD-e#sFJC>6MR+BCSE*+Wp$)&Q)$=t7?f4a_=W7vOhu=8$ zd_BUS<2PPC7b2X1-$eC%1Hwu8-Kd^#LO2<}De8F|!Xo^p<9CaCSB$Vk#ea!#wu=7> z;T#p8i?9^GzvB0_dUrd*dHCIp-#zNxe1v8A-HG1<^{yP@9r)da->=oXdlCLd#TO#1 zQ1L|w?^E$ggbo#VBK)n2-;Z#yit7k}r{XSzOH|yA@B#cD#IH)ddkEpfD*itR|DfW3 zMEEBa|Fa60A$&~5A4m9viZ4g_zbgKJ2%l8(6$qbE@n;b}r{XISKCj|0Abe59|Bmow z6@L}sYbw49;c69MgK({iuS2+A#Wx__sN!#^a1+AKDqgF?EePvWe5(q#A$(KC|DnQv zB7955-$wY3if>2wu8Qwa;lEV)o(kVr;RgtJs`xGyeu(fR75`X;|3>(UihruY&k*ib z@y}KG1;RZlzE_1`BHX9q`&C$v(4*pCsjvaz0TusRh2J1NsN#oIco^Xk6+f!NZxMc{ z;>T2Y9N`HSKdHh~2)|eHA5?f6;g2fbs6rMG-Aq5|&3F|iAWT$ouEJIbTdR1I3X>7G zQSr7aOhMRA#oMdUf-qIZJE-tHgdJ79lL|W{?4si5t1t~=R~7H3!tMxrsQ3jc?1`|K zil?ivH^M$D-dBZIg#A>!zX~rzn4#jCD!d5c02Lpo!a)cJtN0KVW+BX0@u4alhH$uw zk5J*o2uG^;Xcb<9@KP1OOof*t%vJF`6<&dGjEd*0a4fX(ZegncuDt;rvn^b%zz+YruF@mUCeq2j+pI9tVkg>a6F&qY|O;E<|LU#2g zO&^K>O9oqdIYc(i%_-FM)_85{#iGhzRZ>OyeRYu4!>USr)tl4DYx?(ShpZ#C_u1qP zsfef&UU<$%eR+j8{f7zJUys+;-F|7Colllt+NQ+7-{vZ_CTXtrnrmW`rf=0Uw`-TC z!#XZ2(eyVht4?b*UvW*}t{vY)sg*Tx+N>RvP8r?f;6DBZ2Gr=;WQxlmsWWo zb%y3j?3aN;nx1b>%C6S*PFAh*l;zGV2pFPNw&k@}i(6~19#+kDFS1Qd+LA~xA^Qw% zfGk{og;u#aRrMUxfZEQ6ZdIDTFMEdoM$_vweJlzQL}ODm{Uf`+Po}7P8~!RDP1Kh1 zq( zT6$HWTJ-0W%Moa$Ect@4LB2%%QFqfr}BSw*>OzTjHT2}s*^ z%{6|3Hemcrt>%!bKO13uJ1<1A}#X-iY3_e?Y7KnTjhzkJ0@*p z$Ra?t5mP8Ef!tUI#89|$IW_1WhooE(_xJL#ii&Oi{N$YNoA-G7yb*`I0y59h9~&Dj zy>gk|eS7>h?!=1;jQif9Dx5nk4)Xpq_pjsZZtLX)Q%(IP7AM&>TFw4M1x1|zR*=D- zc}RP=zQ8@a&J0K95%6k~z*i^HzXdp?&qj48Dd+xn7rZ{G8v8NIgzdeBdHK=JNZcK7g|Hg_TD24TxNHb0#p z`_0V;R1MCJX#gf~JrpJL^gy><%SQThO?k0Mw>Wzt z1N4GTZ{_KPsKq(J_aa?H&CFIlSQX2-@%Qp7_d;-|SkpD<#}-F#8ZA{3XEi#Jo?S011(V@ZFcV3^Se(B= z_t{-9FGoLU8xf~JsAk2(hqcVZnr;W@2@UaMO+W7P5B` znclDczVr=@?&DI3I`JSA`ZLcgp&>PePs*gGcor<_Gmv0X#B1)vWWp(x@UQ$GA)fgr zq)c_M5c8p1YHQiN#n!Iuh5s!Nt8Ufm1 zIkn)+TEBVEyJlG@nepM!8tFb=?U2iX)nT1X|KLY)cv6#|In>s~Yi#au7s zT|Zdh`c>+NYBSc9v3#f9^$Yo4)8)89#b?>|uNq#~T)#Auq(-9l25EYOryLZP_B6pE zGuie1vWtF;~G ziHdGEDpDh}^W(B4oBpZi9nrn_Sd#>H8XELA)P}TVlIPDVhiWJ&N2=!*$^kRV#MVlG zQ#bqfsh_G(BR+FInt>t6vT6m5M4ApGm-KRv0KNR3(2ZdYzneF-0pi(>TbM>81)Lm= z52fGM<cZ69i?STpuv zZE-_rx}n}Lr|sIl2xVbDQIfQZDxSn#tVDO zklQq$JtZBsFmg*qUO1tJgQ$F7i}QUcw4;I@IH_Olu64_WLR9|SkG9NX1^Rckn$z&# z8sng+WAWc;7EW_r11|<6B>8V!$$!HLpk>x+sP>MTW;^XF!%j1aEm>! zAbkm_dhI=X=2ybM8~CoxeS>uGzEkeqtp<1vi=<7pQP@=NG5W#18zIf9Vy}BAhS!>d zmzG^hkehjG5dc=QcpeH17jG={w4xE$*~j#zi-?;Gmm5O-J%Cm=l;@y`7m7BNnPe7X zU(+Fl*pwVzh`sZZI$v7HX4Od=?6B;6)^8| zEe~&jWmo>0UH>xI0eg<-RSI%`us8{VlB(=#&sGA=7_ZREq51a|IBX?2ANO<-#;(aqL0`nqEuGaIE28WrsxwkMlWdJwNA&<-Xg|`+!oKP0E3U{Q$GE zKG+VjRo4Grx2Ll33ZRL2%5*^iLn$X@Fw2}U)rhg)Ps&Z^bT*LDcK1D){ zb0S(T(0>5NY2^bOwrZ6N(pY&-!%NEE%5E&lA6=dcGS)S`2>Y-gr#KCMB{&fFrJxKz z_H~kF)wo=Ah36vFD*DCfs`G543)0FooBq#+Ei^7f++VxVRKe)twDJehRTmJ6a!!`7 z*7UbLUGX61+ZB6)Gl?y;Fje6{#$;C)xC&@?FIBU-mRZR-w7FM`c?$5%dJ!pbU!P=i zU7uQ@Z!dw9a2^@EmtZ2ip}nM+1|JV|A6+$<2A82Utt4kb?!2#TdNoaxgTM9{N1_yRV<xu2JY{P#B3xYPo- zmLzCJt44s%NojWd?S^)O-y)#bVMVXbcACM4yQE=eFSY)>?**~)Gyh5&tn6mHD?zXf z+IXGXC~*BnaE^ds96AkLQlP&pV0n$`3ub9oCHchSSW0iqyt2#*|^KaH<}wnnzdV}U}_vG%z#@dqytMevm z?#_37)7VI>Y_!fiUR!j4#uuz5{b74tI`dQa3t*DC?%$2qSUI|%l4&ui26>;Lmz(#T z#KZyA?1ilMo~yryFK)BnX{r1V*Z#~UPISub@^5eb+X0z)?8Ss zmys2)z~q6`4p(i_=EVpMU7R-!i^bBf5a?PQw3gOTN#hO>&hi4`MlX|{lS^Z&+UenL zN3DSoC=ig@(IT=88%Q*%w4M1h>(~? z>-?B~Y~4tUs8g((n7$yBmDaV~W3b#&SJn=`ZmPGK*c4ziYIjUx+nyv4Fnlz@wlKB=&^>>2_GDkFaqe z4cY+dt9Hkw6Jw5`|1PHgMv_!RrVQD~Q<=4tmT0zP+D57c5_?)({{xlw3Ve}I;5Vi- zG!M-~oKuQ8RZ6tS;{tk=eF{FfSku!0$CIQI>|lkFc70|NUOZQg7sMzdNcxI|W+<}j zMd*iimwZY#$4tx{S5hv*{UoTt4W&^;g7J}9_oiymbPuaQsuVE)nTmvh8MRG<)DzTb z|7DHhSUH#B+;uW-E^IzQ5kR!?9xGM&B&CF^Fft-Y^nh>%RRdy>4g{ux3NMesOTrp& zFTs`#fit}m=ujV3QZWG$!Lp9hLcwBp&rh|x*C`FCxt}`(Dj4!F6rE65N(;CvXNq=7 z|Jih*|1wmMJ-ItR7X{_|fl+~1met%4Niwv()H`GyzYB2%Z)sSan{6E@<;A^%)Sp@5 zeGRYKPvO;@6y8@t;l0~uHz_TmFC5fm>Tbk@+5GmJ7QwRlgR+)8Nv-%O)rdUUWwq!Tg-a10dwbbZY zrSwyj-yoPu{1=s)4>3NN28VECh~N7#14u|PVkjv6D5_2DpSvM%<0vpO=5hqRF#f#W zm7dAQ98bI1v6i;C8n$LNf7S5+7V#hYKvCqu+rA~(hhO- zns&o8dY6yvS>-Y-q71JH0{Wxm-6BS9E)%=YC_JRnPI%K`6bbtaerJ2JdODIk930hKJxPBPth$6*kG$-AAP zAUi?W_v@|O={>rOIsy7v_69Pn7jMW1STD*-yPa~2#8hObSFeafIgF7G^4S%JzhG2u z*Pjy5qme@42F!g$cnIc3U-35jN`N1MMqjZSjV_gri0~hR8>KPcXtY*X2#RiK2_u@f zJ;H67m23uzJ!PeG5=(lA1|_E>@|3sbl_FO-bZJC4TJ}fRuhI2ZG6bm6SFBV-HcIaV zX=P9Np-Z{KHM%`M*V}0G=vE`QM3>6Rmg!wMbSYQ3mS03#MCdL@Mu{#Jk&V*3aOhI5 zP>mM2UlERB0bJHp7&dmj%$i}>f3#z+FkQ$M`Gbezh@*cL{vg~q^?r%+6Y(Ciw|3?4 z8CH>DCDAx4OHfSugjDBlf(ZKSMF#PsX-(LDqGGa`exEFq(rTo^XaeUVA`?YgsgIK>qqh`}-)*B)dHm{7M>2A_>)AsKJpg6Jdf z>pMKuN2#ih-V*&`rd#|SeQB(q7C<**%SRCPl_wyTwZ!Xl@FRe*O_ zD+QhdWhH#rkz$5#pn}i)TEd5QGl9MV->04-L}^q1CP+A`Nd@O}L!;J=h_9a= zX`-VrfQh~%`IApQsNE5lO+hkFOecjgnwERzQH2;2Ndlk=kQfeUnwT?%l1(h zU>WFe!(KD&aT0ctcLlrXP{2-M{a-u+cFSvG-kZ#it$0m;izO3c=4G4#+FHpIvZx?B zopJ+DG^EP)g(>23yN?efYt0{%k)O3s-)a~x41n_I< z9Gcl^He4&LWg1Z<)LhaIAbz9Kmt2nyWW0z6-|WnKMRwB!%`!m}_#kEdBb%S0wswPp z^(%IQxM+h6Pm?QlC5fE7co&Xu$bJ7)H`zz86tizgT?`*2)EDkz-X7rxdTot4z#+sNQd+$7&AEVtHVoFV{4~g21MIzOI zbZngXYd5VG`^&AU5kXukcTqYVy(eW=@dNjrc$zb`q znZpPJ=s8leUU8Pgf@Hn`l|#dV#qp73H5wW)lOTy!M(!F_W4V78qFxBD2LztG1gt)l zu0)>jQDRd~*aJlh>*wqfC^kua=eJn)X(?9k3^JT`R>!bJ(qE4s^IS~OW1Hqp817mM zi%!jB;kg>!Vbed+a-{cTaejjra#;3Uc9dZ9^-{n9g5IeB=roW}Sif~IW%mxij@t+o zgV)x8`N`Q^VqK1i&}I)%MDm(@IM^Y8M5c(E0-@9+1=rNZy0O%LPjVDT4G z!Z4FD3u#!+W3#vAt)7A2So0@vY4(l{d7_i#M7u~N*;tbdwh5cK0Exn)3oa~b4xLU@ zN0?%sVx5Wg6JwGe<8J$W7iNCPI`>)}hXE4J1EvE6Xd!Hlrl$&UDF+fBi1OiXyL|`gLlRb!?kHe0~;+&118o>XtW#@*=VWu57D4mgpTr_ zZzLZDkEr-M8beo5nroSLvB)zsNy}-N-94ew=(&X2KI7f@B8fP`v+ zC>j8jd`U*TgrEu`{Sj1Dl%S$E#k&Bg)BylAvKlyg*>l0ci_2+vsO zHjCqascrYCGcIJFkt zTy|#*Bh#~aWITfjn27pl8gdd!1EDP}&g=06-O>Z6gq&lk4nLJI5Q=MYgnC7Q&{WwQ zeiBE=g%o?yX(Y^D^nl;sy!l+gogM+)e<3r=CnCNsfv~JadHgL%(2@fs=jXt|$7uNy z(H?P_B@c~Ue2aHVZ$Q?J$auCw6WG=h4x|a>32C$ZlOv-#h&lxl-U9;eB;?KsWA%vu zheV;x01^IxLvK3eovvZCg`eQxid0{JOu!TAGE!w>#J=UFq;CYsjD!~sowdNMvjU_9 z{Xu**4Jd@@gO=wb7{bl+Q3d%VKGE=rOVEfyV8eb%BZWI2al$6v;?(@H@mimihvKmC zoDORhdn%=^Y}nSGjwjHluvKF;QTs)J*&ThT(F~w$7CMa75)0;uI*|RGL7$7nORgDmzS5pTp^ubJQUnPFlfgauXdk-hH`d zXn-_(H=EEB*Fgb+H-v>0xx?u-oDJ-SpGdxlafj3Y%YKjSJ94f9{GQ*YfXYFBkEK^W zHW!S?@~O!%o(uELH$G0s6SQ;>($W(U_wPl+`&mpJVc7XC(}}|(??mr7a18*glB18{ z!6rtZYcb6Du*{WXk-%~|;{I3$*~%@0;qc}$6eo%TJBX|RALzH4K%acBKpznS=r^M? z!u5q^ZGCotgL#u5R(3oo^CmAeQfBj}W%}dd2$0g@1E4=}!>Vt#fcnEQWR#gqhRn@) zEmSADV`2_iPS{Zao9Eyx z(s>Rr9nEuu=$V#hvnwJ%ZtHQ;GeHVmF%(Tck!S<#X^8stGxmHa>sCW7Sbw)}COs*9 z`XpG+Ym$);6>qNGpJw0*9O1z%bc^$Z4NW)46Axjtz-o=PYFf1@rFhPi{M8XazVkaX zH?Jl-JovRQH>I--;nEr0@zPKg=j5shtU$j26zPP7_?R9$u zkYDqyah%AjUYh6-vSz76s$f4^oCUrPxgw}TgsNvP-WvrG;B+T;3ZOTV&a5});rvKC zb{oU}h0cNFYsbDE<5Ws?-tV;$0R6_12!+B}B_SOpS4pH$ECsk0Ct2zKlA*?2KXj@E zI#{W!2V}r8I&`j!0G*?UgSFGI758jKd5d$lmwP1Sv|}hFy*nyd0{M=+rEe1?+-VLDZgKA}2wsG^M&G;1Jjm_^d&e4ZL)I_6ABn4qDuN#&O5Vl96sW5cykA2T7y0^; z;6_C%S()KelftF`57kV@OvthV9lF0YWU6SlZMf9+G#P@$s?cR=Wp54Lo)Lg9Z5w}7 zbdq^nYlnQ-649?>FWM4HN4^XSv3D>RA^lNYGvaE=Q{CnLipUgl#nD)EvSY1Hum@Nu z9kr|}MU|ny)6j@Ys_N*?ZS(STMrUE_pAs zEzw~e4yvflni(+HD%a!k87Kpbvm2gJUD{}em9A5?IFs?he|JoKs zb~MurPk6q@%92=*wfCK2%_vCzwxIU`Y{R0PCNhGNra37e(lo>BhqSoDz;C}FWC3^h z0c+aec&_lC9|7LqVfjel?avQc&GJJw@k3THX~=h4B>7=0+P64622v*;FT%2f``oZZ zSp=l{23Wqp?u91K6++cl21X%AqMGTP}pdWHW z@q@ALGJ!VxDNTX>m*9)sU=m#rNTQTLz7RLs`bmvRRXlQTD0F886nX=zOTP2M#2=a; ze`vwT)0C+a3OU1&9f*87Uib@z1&Uwr2M+L^BmTH60_-5xrNMHOq0?Is#wJoVHCi(Hhq+p~?`l233iR2<(Ged|) zSyQyJ{~YndJrQ923YMmV`JpHjKN$Lg2kDEVU=o@11zFh^=YOQWxHkd{J&Xk-e|=Hv z#~-D^$eZ-Vzu{h3oDt{?Lntsedyed?g%KeC2-ciJ*cUTH@rR$j5ccNGVA7C%;WNFu z1S$(2R#}`ox>Q6!mwT~pCFmkIT`;We(nzvEa)vE=vobyx1XJK=eiRreDbORwu(-Pu z1(bsY!NH2pQ^JceJ6gt!uK$Q*aFB7H>g;=Ki<+lY1b&)e_!AwVkg-=%7Ndo$0^@o@>9Ax!j zYVqt7kd#n!8g3O_Hg*1-^xF!8EP&q>tBIr_RvQ7rC{}whk?b+DLi|{bW;tSJwR2>z z{VoDZxrKX|FZql})HI(NCVjGLM5QSJ%vBPNg9u6Xnj$1kVq2VKulWrR-<}D}og=@< z6#*gh;SG{sMEv$5(IPaziKHMhjq;JHo8Y$#C7FElszk{Dbbce>ygA9dK)8>J->Oj{ zGJc~eC&Pl1{6=M)^Pd5^&eNMY%ueYxvP|&oSmgb zJwIi4IBGl2g6q%3f(MQzpCdn?Y|!S2c{esaLT<^9J4CcF^PMrSrugeQkuQkQIaG zyg=H;#Z0?%XUEZ=>E_ri1()F(enTn|A_9IB`GWY(WXDN@K6LIe5N&XxGAs?(KLRKKB(06Hp{D*N?4Y49Ah~;RW z1mg{D2BI4alx0Udfp8+5W`d*8Zj{xSN~har=~sBz$x?(VD2a60KU! zR*UnaowUc@*j*TIr%a4RfL4Ieb{aT)DknVL-&U{zeV-e84<9`1OZcMw;qqyD1 zeURImvOG?5fQ#(>A43N}H3CXxck z81VR0!6qosL{b1510K&|LErwI$j?7)g<0cw{(-h@zOguJ0FL)WySxkVOz*9J z4G5Z@C9l;N>Z1>_T_c7axM8lMw$rqU*plz^zlyr&PxnxxU&LoM{)_LSei|Ycd>!Ac4D%7Cdv9Gl(U$U|M-(lWr)#!a5x$ld z3_2dyTvyCL)vTUs=4N&CrCcq;LK`E1dmVO1Mb{A!ZR!XTZLDL^-EaOPah3*)>Ijhe z1{;_#STrRM3hZg;3hbH)z#a*(O(V5$^!DBQmJsIFHFiWCuLO8dz zxLCXq0cumQ6AC@zcgw9Yd_%XAhN2!hmshE8iU91tU}uuAN6eQ41&nt^5&`Oi2|iq| z4(fxmBovz?z~#g5&aeyO@C8oeg5j1?Otle!-3MUTBcI8JHTQ%3bZ^K@ngR@4CGk0- z`=sTy?v@CU8;cEF5Q~skAwsDdVu6K|Y5rhm?+_RE;LfG6H}WUb#wIs?Ju1c<`RgJ; zz=1|+wgeYFG%-`tL{h+X&)Iu4!(fgFwAe&aK+b^2p9(fXfhLjy$QbbWQ^6)E&_q%I z83P{AVZkce#}N5^Y7*uU{pM3oi1}2y0j3J-2zPe{+$TdDa_Ex@_?))9sSYEQbq2E9 z-E>1bf=emL{u);aR*ERgwLDTMMid7oE$_n7TXhAEWfjY*w>+>DZ^RTUrgr5NtapA^ zeYgPAf-fSCKGnE_!kq18S(a7XwaV%^To;&Fdupzu6B%##xHBDh#%>nMPM_o&C$2&H zIuV5cXA$0F8|)OTMo%-vlSx;X(g*&EaP}?a?I!{QJG`J$yL*N;cg@Er-i&kNojrwr zgvuS(3Y77F99KM;KlG=WZr0OW^uK{H0syI}Frr ztl#-NCcpEShGyjrFR22xfG_IFm$Z#R-sX~lkpAe4dQ_A)JP_pKo!<>F27e2x5h;!D zT}a8GzPZ4=-!IgD1|oYk3QFi!iz))3lP~4h2MLnx$Rr>EbX1hyZ8hHcLFa$}3<<62 z{+Z9PSb>?=q@ep}h;xh93_`N_)VJpDOs#p@R7&vL4Dn9h__#J#JV4sj4Uj6&a8n*{ zc^55ZFe%m#(t)#$B+`OINc8U}F_d{A?_x0pME0$>oZf!@*7o7VduTJrZ=@1vN2Yrv83UCOsARJRMgizyXQV-lRhEr`<0&lEB9vl>st z)udg`$~e=Xx=Re|LjM}dn5Y|Hwy?!1`w2j4hO(Y=fDKhg`lc^!UP?Zx^~Oi(x6*x~ zNddS|28AkX<3`W6PLk7(7(}MfEFRqs;K{(Gjo2p`g&ZkoO36(w;5C*GH9uLB`NGH& zEiPdESV5)H+aN2(WxCT=|50>2c4%dV5t34$kVqC^m1=R^48d&izWB2FzVM=FESqEj zvl4v2MsOzn)B55fE4finFfGm*t)(={x7)p!VxKNk`ywOj&NDq8RdeC@hAm=%sCRtw>K;u8U>T8s5?q15K#HZe# zyj$zNm9P?5JBPGD69$iSRcpYNEZwh2GpEh~JqA+(pEryN5w#LH*PD^XAeWeWO*fU^9IZL?hDERcTT#2(d4$)8psYypI!q4)3 z*DlsMv3{ts8Qo*3UDAn>f7cHFmH3eQK=>e3_Dw2F9oSriJM{>ZB$7tu+7b72*&P*2_SW&aj7kE6L(k8ov!M zXKN+-!shAWX@CK++8(@!>H9#=ZGhfbOeRMmba&q0^4*!yJosKMXjs;HWY35t&F1=t z)@^)WdZUkN5Yv*=Ga?Adv$UR;**t=tZU6@T6LLuttVL@#7>UGJt#3Y8a9KD%0YS0?RFE_{-Ag0;MjR=GJ1^JbH$ZW1}g_oz|dm&P6b?HX!p5snKf66xS+XGH|^tvAm zJ3eNY2w;~czKAM-z*6gSs#BMB=DSvk=e)|(n9t3lN&$BT92`1ai17nC#q3$BhHn?- z3e?ADSJ!@i@Z;JK5AL)~X8bp;@Hmsm5iqZ8pt;*oeYM*T9;-chuo~n+7i;e8F;!@{P9pfm z!Mmw9a_h?^D3bArbOJK>5=?>WTn-w@jn^5qIMyYCA-U1$0cJjyM1{WT6JT{syrgot3rcRNF0Msx>Eq{5P_9 zWFNC-ZdDY;>=3au0SQ9hV@)SvU<3jBb{t3|JA&R;(A%8P$~sUJ0$0O-B#O*5tr`(w zRQ>QIs4l@SnoD$?q@ODn%pkeM=DG^KC9)VDk8Vm#MJ@guW^ffiD!OCZn@-7o|EY@!c!#UymaQwDd+k5S-_!JVcqGiYHz zqQQ($GWtevF1nIBC_*+B;BG*EaFkpaGxKOQ^)71Kije+DnztjQZ|f!5bz0jKJWB5* zkGAbX{BQ<5S{BTsQiB+n$I7EZ`vmi-R3DN@MHU~AE(^t@iZhzzQCeKrurer*m`nXj zVlhfhz$+eEFUV)lIWA>R5Y{JiQbX8t4$4$g1Kt^(3OPzKi(|}rL~k5br{u_2+4C*0 zt+YOcGIs1~=<0b$1$HK1fyV=PfaiQ??qnuCobhY-2-UXfd(L{92+(#)h{ z`~}TV6795S;Y>!B8@xhkk2|92J2kzVBDEY+2uc!1qemo5U_^oV&BffG=E|$r+*gZ{ z2LBl&i=q0Ls-b168d@YmqMbq#Yz*I|)G)rR_a9$;!YYQAC2B~KT2p`9PgH&54k>LC zzTlAst9=5mJj-jR@qI-RH;e6VVg{5H35Yj8v@8>BbOvHOC0J~i32L0F*s3u_jW9$% zp*p1)O0gALd}6yaR*1-G>hZZk$MmDA>3)ag#hQ9ev8Co7qA$mtW zv{+Ux6P{7Y=w;TwqGK(Nr%@4gui!L<^cL2J9UobfP74h^yYZ4dHsMt1bz;9BMo}e> z7&|eZ7U+lU`bk55%S{I=gR-Ylkr*hk1|sZOzfqGcVF`mnswN{BY3&eWYiokr^^_P} z3!Hn)GHtF)tTs0eEz=rHdy?mXMHXZ3G9RT@0HOSxJr+lrK!2q)u+`v-HCMYn8_LY& zxP45cX!bGXI4PSBPTMlCY3m(c)v#+eYz+$@&S?>;Mbd`?S-&AR)aW|R?6w)UEP8^d zLdNX^q$`3oYv>wol5_>kwysi0#@;h>Obq2yS&hL~?RTsYUExq8EY_{z;zCZJ63{?_ z1=z-3T_x-F8%d=dOgu&QFepyWToKhDVo()ql&|j#Wd#e?jA}S7rW3+vqN>ie73}Y@ z!B>;6gR*#JH~V^B`f}1?GjSH2IKg2}DlDow*AQ$$WnmpFAy!5*GK_$@fMyVMuS8Sj zUhCLTMoE&XSDLeqUrnMqV^Cq3;i1`=m1yJmcD<%@cU`KK$V?DyX(U3hpYpd%yn-zl6SFxa!@;vL{?@fJJe1YRvR8}kzF zO+6DCpB-#6%L%F&%@Jt~`%5;NB;IKlHJc|SNln?Pc^IYjy&5@ScA|)wFv8gwOxt;9 zV>|~j8AXHCQpxCG>Q|H{Ev;5R-X=X^jAA|wBsC0aAVb@T$re9|5*C@A_&LGXBh3C|BI4AQ0W+G!4bt|dKi&Kt=xIc0+DP-JIi2q6P&~l1*DaYa*mVnpp;$4&TrsPe{yE$*#)J-K- zqO9ji)MV`YF$P%g6q56GTv1C43Xf8~#(qDlAJ4`C5@&T;g58D3r>s?Yy(S0RIO5$* z>t)rxB^AxRUeq3dnS*Y86z@#uIfCJxDUK&b2k+0Chu3ort+jg%5FdR`#?apA2-*`L zfC|yxH8}AcZGX@una%Wv=a;m6AELeMY3FH_{eNi$?R_umeMOkuk`GhA^70|9@*>nB z-xvD$)9?N0L!t981jj0V_RIeo4#kFgKM>oPL%sh6wz&!j)c(^ZR%Dw zi$s_$!kQzjt+{M;K1A#Vn3y*quh6D{D>oTnKS1Sybko8<&N*aPYx*VDE!bNiC7O1m zAH_I9Z{qCkUuIy%cBbXE->;w{CZ}>Sg0e!#j`Cib>zV~P^_aT3=GO~5S+UA{h|WaL z!huMbVq<1jV3~=PUqK@~wl)k%?3aO(7Uv68jk|ca8tO368T*q_=Ra)Z#bbI!&WkrV z2oD-Z=?LMgLfjkvX5`mgcb9Hp7_Y^9&Gq{Vs@io0E(U%B%W8`$iFO+7qW`wlem;BC z<~@h|ycq|hHmxQO_UxFMWZ#Zi5J%K35F<#TfVGo=wY;@nC#n|znbnNcN2dMMuOHgg z*qB#1A^Yp`*kq9b z)_z}FLp_m|mshzL+a!KN&Mm%7K8iLnTvFe)7dFkEwp<9p{#FCJbSx(w#pp!NX>}-p zF<{pCa$cTgRW0@`q>6)Ao6sxi*}KG9tMZhRd>l2hS{(BLIBkc@0wG0Yl!&;e;53Za zxPX03Co6K5d4Xv&wd$|@WI-*m*f23L+nT!O2h?F6-i(7Pn*OOTYMikZ^9^K{(6u@x>WSEmtVy3=i~LAX|HcXT=^j{g!El;+K5Pigh0|#ISPq5 z?}T%&BqRQKdO9Lewe6XOM$O#cgxU#63iDXvJDwAEzfx|X_>95}5}#MB6`-+TZ_Kd? zxWr~9Vp+kdlKg6gP|Ql=EcG}N|2H;oI@xCn2|YRvxs7>f+Ji&uE+mMm^XOok&)glG z{k2cuKxQC|lh|0=E-ai!sUS#YmcxXn#5kflRb_c?sg*ih!}nRq|F$@~gV<1VS6fz< z##>g6OVM0uSj&YdmstnnU1A9)W_r@oKv!uJ0%+b>#1}j?_e9dI7RO7XyGXyvHlSlC zfnC0!W^n#UihABFBGD$=r{F+(#Q|*xIBCqft3?ux=0UfcXBPuluzcI-U;Wwg2Nb+4oom1)+er)9_ zjq`R(;K}q!(Fi{TYZNHuAta#)b`g%~#F6gxViiKvAWTC*w$)9Y@DgPq=p^?8QP zm+*uamNm{RuTy?m}2~Skem{IjLfrv zYW4}I+0YW(Lo+nJ-q;>0Nl+`GM=AW#8~xBG`JkSCPcl8b+V_U?`<`U_|KFYi=@Iy> zxvxqxXd);s*S5r~Q1sJW{`ohgq9arvQT`1{|7Fi<0q{oq9DuK}J5Fz{xfTlRuY(v) z1c{XW6oTHu+wqlYBgzP|g0xH)XX;FX0FdcV^q1?ZG_CF`f*N+wRjKjVnOW9Fj$nG7 zDC4!ijCLt6{ZaYx!XVL)%C-zkB(+4Jlr%YHe(e3;n2y4-fNMNtTu!g+Ng4`ib-5B2 zeOzi_1){yc@^E}wth}%7B#j^ofWb>Inqb6yB@uli3=|VCuDjDLtDv&Rq?PEYG~Tv1 z^@M9onjcD{J}EEQiy5YWWV-5KUyqu^1^~#vpXxIx5k!xl=m(Mna##p{F}W)x!e24; zQRP91LjaGO$_LTcs|HOqQvUHqh3;vGH2o_4KJziPw~(*@CJ6mP#)LB5$bs3Uw2fL_ zNx;DnC=WUqB0$n>QL7kOV9BW3rN7J z&?@Vag!pN?*kiGggj5MtNKvfD!Z^GB^kpjhSe6Xi zQf@#?lT=IcxS6l90IH#pQdo)Q*P>Z+l^3Jae3|WD$W%Uy^JUrXL3u6C7m?!44@`>W zJ-7OgsJd}`!~eDr0@s_{$R%q1LCgjO!XAKV5I`O}1T0``A;A0_1Q!r&pb4fBFfpuR zL5KWks$?rNdDD0M9tpu_U*~p<* z=j_EyP5}F62znS7TzJR>uiH@%oJ!A1kVCs9$g8#-Cu$4 zeQdHVWAt#O065mB{e8BIXVm;Z5pDoR+@_{ z_rc}4mE>GC5*m#Vh3E_AQ5T~5*Qg6^j-}9p0qhk-Yk$2OHBdBF9d)5oCVq^V(6zA? zs*0u1jl>+fsZiExqMcCsBa+Xe@cQ55p0N9YXtgo(?ZaVPGvs2|=)My_XbHi#DsBEzSpM zTb)|;2t)DEbvOK9RM|bH;mI4i0ncSomq>}a#7E(~A`Db3qAqcVDAB~+u>Wu*`V?E!cyZDsgx|=!8y#2V-)~XeEtXLj?-&n&D_{K zBDY_Y$x|e&_loIEW4RssXK9PJN)Sum;yAlHfh!Nq%e~Vg(R*CmAr6%qSAfx}M$^$< zFQV!ssvY+x5r&=~0euR0|51Y6-`!u0R{|nWLiqe2D4XJKk<-k+rb=H@nVt!g{*X%7 z1LzSg%?z@b&Kw7jL!A2rIV7d>am}D{o7_|CD7<6_I)x(lNqY`rpz^#`7cOl*pl($stkp zJdcs{46&wD*+DWAW0z~VgHA{XeaJdAqgotfgGgred?=zO)I4;jw;!^e_Uet78$8KG zkTcT^XO8mN?7hb6bn0Az_0Is9=x!V_2-D+qlcefzPg^5})LmnNYF;>a%=^S9ONrn7c(atx=d3P&P<)86z=?OML8OzSzK|63pttxY)qJ z(m2dwQqBekttaPF-aCK~5H(f6N20}|4AzwmN%6cvvlC`Ycs44Q^Rd%f%5w%3@B$~* zo;ofsM2fmKI{bZ_&~re*9ynIX5zI%hY_kgStVWqCaZInQub->wx1FS&!6cwl!yd^3 zzS$Vat$YQ#`JK*!^{sA$ahnf}<6*He%+Yx6cTg(83Mbemv9f!qPkiR7I;wz5aFjxx z`(r};1fCo=G zl#a0#AI}mRD01JiM?y?G3o_An)vo4xJqg8CnXy~F^Z6F%H^9(KUQxoXEBd=%&+-*A zSMWL=_6t?ndqgh7P>P`W@{9eOR&|=&G67rO&d4qD$;^?ok`!aPSlc@%SXrFQg1W95 z`b7uVSU;+vTYX#?u7g4lT7U#VjX%@=RqSo0lL@r>y{qQB6Q@7xw9GAX`@8qNQmFmx zN;Rteuh_FM91xszo1dm-%CE!$+|WDlCy;jfQWOnw8#+!_U_pPMR+nha2E>3+k+hSw z_Ov`!gRPo~s_pONQ)_=*$neu}nOuUVk5Af?h;La!EX{YQgK*fImxisf1_^x!6a_s1 z3GT~Hp~=D&(V%QqoiL)ZIL7G^B%H7@NdTrUV7I$}Rh3t0clV=2?DL&kfuq4x+I0G7 z>{fNn`v%;PNWyN@w?=s`^vLydf8QelDw;_ZeE1EV@GMzYI{6f;JM6Flbn@ahn~`cfG2P2)ltX-~9) z3$^XVMF21HXnfVzO2mlV5Ec=Y5+NczVnBpiXfZ_o5*87a5+Nevg;f+?k5CI|hKS$| zGutU4pxY+h&Qu`>*numhDryIwxfsS3Ivot85;jEElp~H+C`VV_U{nF`OOL(vjmu2I-s8x#50n|R?K5MMkAWh|C>WIBRa`2voP!LW?3(5*8Vi;)jfvwFI}lN>?y7HTKa! zQ8#uu)g;D?yc_INF0*$?W>Tog!9uZ_R09!@8SbzMsFWrU`1V+22vALD4T1Gx5l|^j zATTUK1gNI7g#hGwLmIYzi_wAfFk;I5pw~z?BVf}v%MSKurC;C+t4*>}2s4Um_sW9F z^vElWgoQMh*{d2Ea94oMy>O}jx zyoAxN;;?bOk94j){38mQQ=6zKAjw;Q%r!L8ZX}fl;1vu;K>Y!aku+hTY&y$F_Y@J4 zJ;!n39B~`|=y|;6nudd~AD7`Cqy*#A5m#;!Zu2M~i3^Odaab@Xoif8>KogEqN!4V! zDv9n>fCJUIo3UG`&zUo~EdADb#na1*)907X_}R~96yIK6oIZQ{yxWTBrI*c|J}3QG z(-%yeKkL`U8JTRz%(=fR9x|_d&Ya?TL++eA@0UZ07ZlIAZPuJ(U!<&fe%bu;S!Kn8 zZ!IkqSm3s&d8qT!OViQVtdhaScNEVln?Ja8ZfS;yW~TS=pPn(6-rjxPycxyw#?797 zYw?VM7v^0!@ZyUv9+;h#HSmh^yY9`TDntoYZ4~tu&bsxNqQb0D)x{3q$dMxl4sBWZ zh6Ps_IecRm6yMrB;bN$7)TmJc(ecHzX9x8}4D~fhxESgq_=r)?5Iz&1WDUG_?wn#j zTuY|Up5GKBN6(jj{67A|f!QIsDRO#9_)$?-sEQ)5NAgiPfMTd;Xn5|4Mn9PF3(-H3 z!{tZ!t1cWkY#@nUAoE0CpM(n)WreILYCS0FkNSq6SwEWK3M(Da(BBJJXo5wJXJ9{! z2!(FcdS3KHh+!l0{`7-O!#EU@eIu_=_5&)Cav8{IXGS+vD@UQgYGZJdwrn^7khm<1BreC=2T4m&~o}$3^OFI^JmTQ8*rnA zON@J=DvFw3e)5lM70iV(yQef#BzXEec;2Dr_#p8LO^1I@8TAPFSMeMy+1-L=BVon)c4s#2abf8 zgzn}j`o+}G;l(71`h5M|6o8TUv#-8k7~#T*T@>({>6m^Y?C11h1Jg$gOb;+9qwXI` zN2)KYMd}lHHw$3obPUEjdtf?bF+I@b5|~F`uOHqQhp8@#{xRX*1b~sl7mWANf$1Y# zxW55ui}DZXc&7E4=-33pk<-zypCK zU1KEc3b)Ojd)w?{T3r}oiq4vI>+JFw#Y1kB3H1NqnQYA5IWuOJ&6+zWy>$A#>Aym$ zdDGH+WBs9g_UzKKdFdt7XU#62F*seRDRxzH**MCWk(rJqk@UH9X5W>5OEKcJku81J z9I{r@r>EaBeRg^AAa9je6Pb}tEqd!2G$?(>tQqNd%`Hcvvf?>No|}H>JS>K!7mgiY zIBgu&RaQKGM*7?m`R2;Y35Lk|$i$aTbWlw7fzN$(2+g69*DLy6>R)hYI0lWpJ~Mw_ zXs3Dd5Yu~6&{6UwDr(8~AXF#agFx*QIi4oCT3{V09HAnINAMdFe3Ii=-gqOb3!)juprPA{8v>$F>^&o8^A93qu{@wBqbG8PP?Ie@Ip=F>A4r1wi7 znwfq%4G8H!6KWUiC>M3+(psZX0YU997?_TK5te4GpnP`Ota0<^&M3dNc%FEG2AW^~ ztKxarmlu~87eYsfcE-<|107~$luw~@7S5bkTwFMBI^aX{oZ?%{if0tg9lPLGtjFF~ zJWUX2{Onn`qPl6>BZiL1nkI0WPmSP)&GR0Me=lKOEA~h$tPH=_iX)1*i9PW|skQN+ zBlF0R@Is#Y6ju0_>&3Gwq{>Z>R(!OL`@)cSQED*fiV~7e{98; z5)P(Bif72{EqBJT(fplw+&jA^o=xZV@vNM`9?yOo$9KoE)$y|2*~&ZU+4ymcJ(S2F zZOxub?9JE;&R=fL-r@YI*6ax9Z?tBoIbYJ6-QQXvFh+*6HpTJ1ZQ0fYzN;y~X~UPMu+we$;uN;5t!%9QmA5cyRQ>o=*2d4cq|T2J3I0xda@ro^1td8D^`LUkt;ck3?Pxe?h{y{IcxI3@w#a`&nzv#twb?44rY)^Oo&z|h% z9H3uj;{m*N!`Su*L29L*3X5?fHG(*!K4P zXjk@ed%nLbtG4hryRrQizOEZvoXS^rW4}-3%e%41I`GQwY;y_vkw4y@z0#3C+@1Zc6JOhvz2AvH*OeXX#20mCi#qe~(%6@s z`L3>PNf*AYD|@~RU)Gha?!v3OvW@6~3)sH%`9l}5`_uS+7qExZ_%Xl?xgDP+2>DT> zB+;9L*+jY+(2INO)RacuVfWd6)>_HZ(PY&cumhCe%$ zt!u;oJe2*r4PP>p?Qg>?hO$*{FGuT7r|>;P+1n}ny`k)23a=f?PNncQL)qu;__AR{ zUiUEeOnd(0Q1(iDeq<_s#&%iwmSOCqg|8aM9I5=dVeFe!z9ox2(t)qaVy|`J zE3#Nk2fi$etvio5X0b2M#b7JHy0e?Nv zFUB3lwlu_6v?_!w-o_sr&;A)#AOFC3)|kjwk7v(t{>*r`gY&xa>=VxK8_#~9%>Oo> zy`IdUn9lYk^Q!6Wa58sHXRfwz4F;P*{q51q%4-prPr z$M@gN)_3G@PGkEz@^#bLgPr)wY3xs(`0{D&gU-CNh*fmq-%exCbm3o4W3P1KA5LTc zJfBxhX2;Iwizc%t()f{^*t2PT-%aeBu6)~M_GmZ0b~3B!#-E$a{@IN`F_}91zA5aH z9{lKJwxI{#JDF|k!FNq&l|A{oDeU>4eB~7OK~MhJ6!v*f{t(`z^KYlHo$36`DXgM5 z|6mGp_2zF*VGs7@&rfA*`trx8vM>7b2dA>H`|`@EthOKDHc?12INgYoR} zK)$As{do|7wvcTe#Q$8#-WkLn#G4`fNFl2o!uJ%iZ-(&q3fajad}|@wo6Vn_z#bUN zmrY=+hI01=_Qp`YXaaK$=X)oxSBLZWC$LY4^DPsYXELtf%a7c^?#ttQZeZ>_zVimQ z`wG5x68qg4{@f(?@)*8s65B9_S50EikL5=vv7KZ2-bt+DO8)*N=DLz^o5Xfs#aG_Q zey8!rZe%ZO{DB+U294i$BU^Sg|MEt*T163Mz-C~AHRv6vhxRT zVow(EiksNq3i!7-vOiwOcizM{UB|cH#134?*WAR8U&o)ni9PajzJEH~_;bE%I;;OV z-!`2c{W*Vqy3o#3hYF$Dm>{+DTYcGG%i_N5%ifFU%loqL&JAAWBu5(7{~gtS3B`1`msNC=J)kyHJ$m?jd*OWkSbw$_qgj9UcpCq_TiKIPw^p|K0$yQd?_9vY z?aN;7$=6@RKI+MzzleR`lRthD`)x1&@I|aDogeMPR;Ba3eb}yazP1nBlg|Ivhm`I^ zec6fL{Jy^IkA3+2eb`fd__jXOm%QMQ(q{QMPHMmdUD?BNmwbYuI-bAXmAdr)ZtQqG zKhc%lm%!iX%3ez1NUcrE{GV>jojeio58Lqn>&7bD@_(hVC)@Hb(%9eH^4Geum)r6E z=d+L6@nh$+)9v``G#Vr8(%8xNRD;_x=-IBUGL_;RQ~6ij*uGSLvK!Mo@W;~F(hhtj z>N$^6x1BfWp)~e~PW;bZ*@jMhNmurHCw@AO9q7alr?EeFraZ579^_18mFM%1yOCx0 z&u;9k^ZD!D*sk;WOWg#b6aH7K`nTgG*VcAn_h@T6GG{!0wj)~^&yRItZ^iR>yRcpH z{HsoEeG+fz%=RSle|Kh%Wd4^Bw9u z{H@OH?iV<+bh#hFz<* zyh>f_hC5?iuvJ8h@c%x~Ip@xuJ98lk(E9%V-p?nQd%yQN&w0*so^#G~)_bsX*P+_e zhd3igXrCS8{N`|N*`dyxkI-&8)EPdU({}D+bS-w@a-!{+`OYtG+RZlSE}QK(ay{?0 zJMXvK-bae;wCR~H{7*X_0!?Qhx~8^^*Go$<|R?PjO*{n6S^bOB1V*E5~3 zkJR4nS9EiU_J^#wuaDJU?C)$Z(LNYJ_~wE3Z^vr?J?KyN&&O)-WN)%<9jk3PhkVi|g}dy*O68?uQiY&L5tH7+(9K9dWNYiRAeENzSb!wSS&O za&+X|9|nEC{SRZc-{k)YVgH$b5_mp1)cN^n+v1b$NW;6QoP;#obE*@3R-WoasPHf+ zLj7eJ$90+=JnuY>DBC?wguTn-MC|K4PRR4I#}1ABb_9jpG=g;0J;Dur{c0ppK0MM1 z&R35{c04l1xoM2d2+D_Z1Df`X&3U_B`=$K|&YHY0ZO-fZX?NP4-(+epJDiLAX>o`1 z^GxlLjIV85GqvZku#po%?{}=Wf#JVw&R0&?)@L}MIbHiI!@2Tw?XQ^>=if7(e;%Vf z)6cnTjP`3->=J`(%)F=VhC(tdGA>5+asK}jMZ*KSvp;NZm{$2)3sLzJAZMy_ViKCpPsI*{(*DX zSncy;oa@JGKRedB?R4#dW1a7vuI)VD*)dAH&+YuGRQq~}^XH?q&RplJaoRs~oezxD z-pX^{IZo?5(RtH2?S+$^kB`>E`OfG#?Tw+%-KT3?hdMtStG#@(^WCx9lczd2kJa8d z)!AOAg->&SF;4sWY0me@X;&3EUmd4?<8l6FoOZ+Ta}aw+k@LRM+7m_2TSsdfik!Bb-l;(q0?kyb5|4;rw!x_9f%jk97WF zl=kdM=dVU-FO76wH&%OpB++-2INQf+Pn0-6AERw3alSuBd!>YQxUGcr3>N{~SYApR zd$g3&xT%yR+*(Shpvrb`*8tAEfh%p!=k3}$**VNO5jlzX`6c+h+BW24r?$=JygO67 z3AJyg_PE{oi%f03-T5!4w%F;!ThL}q7h#IV;diq0$^P0hn{!2f?GFy;v;DQr4(A>H zwXYn`pZC|U&TxK{rQMzBT-;w<-0wA8w-_3!K{%B0Q*9?6i@OU^V_<~Dd5zunHPs&4 zpGdZ6(8scCAJMI-JP>jJQanv};%q6B;siY4clblL4p3~cJO7j^=zr#L-kYi2p5fe? zsr}sP4ENJsr_q&gCf$C;;~%#KZPN=XH0>`o=kEq;AKHh%I8b}k;oOSxfeh!Wfwrwq zJCLg~oevDu-p_R6{>FaJ&j)HR^>c0`f%;7L!AFO9NldUDSUdU^WDR><%c={iYDVQ=W9oh z>Ybso^ogV;7v7iwz3Gy`@r z@Z9q-^NXaZi79h}?&g-J*_fJe*M&mCdCeFIq&bE9rg@l#2)Z$|z#LoM9N&RTS5phk zsu!%w{?aY3@cSq~{%8|0hmNfVhR=*=d3O6s z*O$3&5Zl{3yIkSBAvk?;He(f9e(kZzL?}M1rw;Fsk)vMKH(p_P7jJ=*`>-CzpeXJ5 zO2UpdV&do+I@PN>`e4R3ys8dwcXdudY~}4&;={3>9|9|Pt(sq<^O4(+l^DFgrx;X7 zNZAf=bOHAGeC6uw2Ns^L_HieN4&vzXso)#BTn~52(4Ac&uS}2U8QNDLV-`YEXv|w$ zm4g6YeA|_dEjWzNGI51@e{#pV9Q842oIy}#RMW*MDJC^NKAc1o?2UUGmHd2)3GXk$ zrZtY=7tNGBR-rbhWEJp7h`+&Rd(iCOZfMgf3~r7Nf?zL}Ou6xthR|UQ(sn9r?&^M-Zo0oz8<@dUUP=3{CS!9| z(g%H_m$|*M3Z!6T=pdL{f#K7_qwxZo7BBDtM)l2MI;g@6=Da72_Ft)(#Bcez!uqH3 zw_UwBCV~#Yado}{|C>@c7#hRL8T8#&@S_tE=-KaK?)QFFrhtooFiEIP4~CRTH=T%3NQe}(!Yid@isT^5oV+AN_yt$zF7WY1{uZCgg2+sWUZm^W z6kcU3r+hKV7wL|F4jW?b-pI=dnOxyRz>~kX!FDU-7sZ^^6JCYziSsDM zo26H$^suTYfxAEQe!LyA`=X27zSu;h9^3iIQm{kcB)K}Ll6L#m_#$t`>6mvamp^yjiXR7Iycxd( z=S}#d_?EOUnjCnNFDe3)A+SEB>JkjbdLtL)<;4BOA|iAz6d!)A?L3@%lCNr>^1xcu z1sq-{SnEfM2b)#)h*Ft3R(a|N#QqJ%I+#!0Le6o47uzGLp!p)-dav4;C_LTS*}~ z9Uz>BdobH(bL;e8KuOF>3^C;=zl^P1W7Vg3;-^TDg z_@T=eeTYHlM5-o(OJd{uIMRrP$$--ai%-duqhw0Wlf2bmpx9LY@h~UY`6K0SsPKXP$7IZq3_fb0@->9VeX5DLp4G}E zmH#A|QNT1F6jB1#oDvKz@*PM9tTed1*W-0g_z8hw98rI8hIBP?F2ajZzu-Na*OQOg1eRL?T)KdO+V zQ4fsV(MjazPfra+t z|7aBjMz}{gK+^cqs&-(~IchAxm~H6d#CR>nKC7ei5E27L6nACn0Mqd*-gJIaPsW!% zq4A{&`Q(jU={9*tJZM_u+c=>FLPCuB`M58j`($qjb>>%T+zX>V_4BZ=A*Y7N_`I>F zDDx5?tT)<0UX6VD1ZAM%CFUZ`c}Dp)^(k_0aBQ}kjG(!Q!K_g_vpcd@+={V6f2E57eN&KlUebl2_S~Ml}oMk3F%?=GInWdIFdntBpNDEV80xUe8HL{3HB({p*u<-|PSXhxU*2E&F*R|Jq%XgY`mmg@#5e z2H{ltNbR7G9k$RwKD1JtkI%>OzjZ#%itgTm{_mrh-`c&+wYp+ZH+`K#)R#O-O!bd9 zdM>6f)`W&C#yR*P0Wm%|ix`hzyUZIqD@*aPb$_&sYCaNY0%J6+Q`linC&~ys@cS{?cu(&fg-O)KuFBr4>6g)wTf*J_Y7D!J%!H zOg~4hOE$wG88x~2KFnB_P)nCh?QV&lDtehkF9*}h^C(sLegf6s-i{46Id8%3GU=l9 z4OjR@Okl>pz&|xVU4_i~%)7CQ^NF*Fk=-?e#BCuqtkT}fNll^Pg-uNt zo$r}GY-Uqq&b_7DQVhAF)GT z-qDtGEq}p@rp>F`gr>F@-v8OERo8{;=U@wH6`#P%n@lUP9IJH#R$Nuh!xne#togx~ zD(s+boPAbfu$DL)w~lH6X{Tx3%s?}~IG|0rq)9xsif4LlwFg!6Vd)#zrO_sPj+p{m z5_7D6sHK6o+0%Y}&hG=XUQI2_ldJHI>(+*Zuosv169)scn%$RQ?iK(aSWHOL@;i-E z#wP;MDalxfH=oV{xDX5X+_k~b)Mk2JOGh2M>l$Y!Aj*VO+|3O^{NnWFi*T}X8`kR4 zky}`?*D8(|fVqKVu$9)t)!_tzQOf?g&xFq2Q&f-F@=`c_1uB}s>$YeuP?r4Q3l@Hz zM2mzHAER-F-$oc}p*&rp>XYX^8r%_#3MsHy-lZITwfyZTc%@@#IVPxO zF5bwez`c<*+%_n35?zr;-c)z0j}V{0H8h<=tyaw~*y^`^7`?>Z@w|;0bw6Zq%aaos z%4Q0xD$qIUei^j^1Bh}D`86e2*HYPZ3EOHS%Zz9ra!s@+)WeW_?l>(q&tT0tB;nmE*TE}Tgt7z!MfECm5H$x9fk={Uj^otmN zUtd8TeXOtk4f^|kzW&fVS>tGgubO%qUh0=%dQ;51<|XyFR&jYXts@(gM}3eiYBOnh z7kBH}uLQ6bOWbh;34AxWQKLrHH8IM}Le~@^-wprF?hG4h%lakKyUVgXNQJ@fErm zSUBR1tQ^cABs;gp;Gk4Jjqm@ z9!~B5ZTuV^?v0*_VdaOqm?+jvKjCLwoy~*wK98&O*Lc97HpSUdo@Mh!Yvy=MYnol1 zchZZHtgb|6-@F9B3wpPksBXn;@X1f`6U~| z^p*y|@1b8@AY0A>Zp^|@Q>`#v)vTE)NHZg$r=IAzVg) zKem#7c{nxf1`mH^CB5dF)yrLNNH@;=BM$E^eZ_V4J4aDkR}wKk*Mb37Gi@o;x;lTA zAmpY}x?qAFGXNBCbS24;Ea5Qz(jBhOEf5>pq2$v?!&pw6xAZMn=aKy8Mxmmx2)KxK zf%1jj2=rQr54~}+63O1skA$W;{iVA@7&l?QiH@5wsia+RG{!j|JsZO-9@-jk_1%=0 zF^*U0s~sZB)ZE5d8w)Q$(2e|GWKTGUc!@n7l=Jiy2`{6cjp26uFc~(BYz*J5Khe&J zO|CFD3~5ifK_KFYtVYNJ3W>cWI?MlpZ6561SPt1J_2oI>v;%U{Bh?fB=-omzE-bz% z7RS@V{nDphVGM>F`70sUQay#C^h5oTdN9YZLg{T3t*bN3g(x;wh^R0bL$b(1h}{&? zngVa>pIza}2ZM_C!^F6l@wS*Z4<%Dl_Ziy|Id4BW73Ngleg*B1c?(Ix{+PCu{V}o}NF%^EaCn0YQlHo( zb10Iz$2~Hx&aP}qF9((TWRUYJ+ohg)yUc`~a@P&(NQpAD#K(4A;pZu5qL*PP#7QB& z;)6Q_cwU2rTjge0^hc^X-*biiFbF8wOPNTMDdDXNYmSMmWhuN-RA*)RY>~4`&}cb! zWMIojE|lVWgh~?Gn-`1G!D?3IM#?r6!xaQZ!gJ_J0{{ z7bZ6T=*o8f`2%rBye0VIjVNsp+8;sg+?GR7`c6)>le3IcID+fSMMx7id2P7zvC7D{ zaMywd{E==j%mKr;`yrc%Q}my`rE5cef3zNveCUt7qary1CPfk8qq1&}B(f3Fxc!kh zlr;2h?^XB$*6u}%4#5ox?pk^$N^#_`t3NwlDI)AbzeF15V})?@jm3wFRH31cy|g>s z;TC52_z8HWW6>K)jd;WiEUA~7Jf2CRc^WRMV((a)1rijRcVI03=tK0RPq#(3(?G1L zOD-4*(~LgEO_=^I=e6D_(o(k7AHB;VN+z}mWuZuwL%XkJ8^8eh-4333AkLQ$ ztc>hH`G`a*Q-qE0%(4?OenZA-s3RX1#^LSY<_tB*ZK4$w z^$fWFX zs5)Gas4CJ|y3Q5ei1$yS{D>A7m4H{&pR>v%)3M8_N=vR`?m@;RBNO_ux(Aa5$d*tw zqp@vN0kZX?xkYn+H3<_7YvlGs!Wst&=ZGg^LgJlpBfZgS$e9_??roGC-j07EH(o~V zjyvSWLv#lxFT9$nacplPn#gTg#4c*AzBgnHruQUaw2W$Crbwvht}H60bz=YBO_a5< z@CwlQV-K-|#!UkmvOn^Wn<5cglVk})o-pEpC60AF^e#gaI4HMyB5l%X*C^3;3yLV9^2Isz}FGNem5tmUg z5=(yR8J~}hE$0k@Fp5~luKE!|#E#W9V9$cbV(lbJOh0Fku|W6 zIdoUr<#$zdq3ZFwD%W^kz#5UEPYc~i7Xo{aKnIH{pr4Me8aU~~A&9VnfF&hi-P(BW z2I@r#e;Si!su~YvH~UJNSJgX^GUcXGDB3$R|b1gmXSmd5s{!hAc8UyObyct z!;;cU0+w7FVWKA>V}6MI9oa^pnj)?78+`SWOD?TvioEK10gBh~u6!yjKSGQ@fik(% z@)PNoi(UnWw%zG_7E#VIf9Z#;8P2Q3X4I7$Cqk58sk|J53?yBM9;I><{YVnNH;{Pg z9mW{oh4;o*xxG#K%tElLK-Z?AO8pLEmw24hUSi zJvtzzSyZ*LJEE7O$gch2fP90tP&ptkVz>d$>Rud>_=Wh|D(MAHWJcZ+uJ_}W_`<2K z-zZnFG~B$B>`hoH*S^w3W>6kSWQ&pLcSlA004s&r#CNdzdH#ZX=#SALo23J|hiR22 zqyBZD?uXpo-Im3oyd`C%SroHRXPjmcK3&3_WWhLW{Es^l^X5Wcngr^Lyh+nQy1eI* zD;3>;^5z)jEr1qQxuGYahmMs5Xs+-)Bmt4Olagp0W;LGSPhKWhuF1XnaQ($*XE=eT z&CaTL@kZ?qg!V_??Or9<7sMV~hKv^Kt6>9bhX{IE;U2#5L6Q$Pc;gGI|34H58*IXZ z;KvZ$TW=|kEx5ubY=hV;EuBShHOuK!##%i5Il>H6_UhRkzxp4{q?4jYGxQJ{=woy^ zgE9Zmic8NyXi4@jh9ihqeB+#P)kBDXf#|vZi2N1jE!;|R%5|i8hRYhi0AIky`WiI) zcz^c4)O*(>|Ae1hzI!vgxOf%5(X8hEnJxo>-x0eLGf4RSam}p8)?^wo0?!Ki0%vE?E53zMZ%-P+s3*Rcl>T- zi!L{vH!&I7Q0f258+mj03+0h@)Y<(d*%)tO$nLDlnRYX7wSk zPYl;k#}H#H@!Nrl{7>P7vOs-Q!Ae7qB?G=^HplPJ6 z_eIae;;lu9?&w*O!M?~u!QyWy+zA#q-2enQyg(Fr=nHie?6d4+C7+khOrf%O6dQ&ju{&4bd4EHJtEZ?gJUjstbuv?)Jy?xNd33 zdl00{*FS?mm2>Htn%4)!e}^WR_S0Fte-&*=Vq`sjeVip9V7) z{rLD8s+Xe=aoLETgXx8HP$2I35JWqvd_@dOmiGRKo%Mr!g1a}5`iefaT zD8kdh1L~kc<&An#YT-W`O6_V_XE*erm)cFN9G(Y>mUH1fTNK{y{6aD>n-&j(;iEKE zfmM*U_%SRb+05HWBqp4%q|Qeu*GuaigY=B0$-6`wkvu8DwClfqi3j>OWa#7g@#Byr z$|j5`ZLG*b>>97OBY+m${RwRYZkc8LH+XP8%-x42Sn{7V>(G6h64M?pguJLngfgsH zLt7#nkjh0AOO&f55!2V~(6ck6_X%Ti(jeTef&t7nD{W6Y;tXBRVsyuA7#+R zd(f|9^C9l3p2I~DpUsuB0*~E^4?zOUkezERVo#crx*c!#I42b4TGv=e0R8W$S2bu%b6 z*1bj8G_<*tw27e*^~?AP7y(VqkP;UYQsB#BatMx^Ti-1^}!sp{Hs`h-ma( zM5@qZ@kEU{3(av3#?L}|H8ha=va0qXM@nsSE$EM(O1y+vTxs}Y59Y04s0nGr!D?H5 zv8iAfLexk^7hZW|H{>m25~u;MUdBLaW!?;CfFhh{ z9C#y+4Ha}i0lH7w&>UHKGmVJCe~9|?7VKe26r1^%GdDH?A^q1)7f`n9nT(wd{?e~P z2YV4UiDu{)(H1{7_*t1ZP0Gx?)L1m@fSVjY^r?JDIjC6)Wy*Ir1`8IT#>3eVA{0Vp zzA_XUhcI27tti&$wq1Y@5Z0C$cciKQCbE~)s63{AT=d>bMJN_I#7|$)QM%Q2H5EBplzXwNko~cue6G7H zuraX}Ta3Q7U)kWL;fqhD7Fu(jqC)D69FymR6=o4n5x?}O)bz?Uloog}An`_Oz-^1Z z1%}6aq>NRll;jeV?q6e^2a_OG+N?;w?i-CRsIVisuMzTf=c6BtVQ)w{bQd(=HVnCl zf^8U{ll}Wd?uvebIJ8Zn-Oox3Re)+fMBa=V6{rp%#~K=%>I2v`5o`%ja_Qo5j|tuG zcBu`k+(KiBe0G*UdK!{U9oN-69JKtVa}4SrUj(B%-})lktA~D8UHZPOb3IsjV}q~> zcXdkxtuqUM1;q232VR-|jF^91R`t*?Xu0lR&xmAH zblKL%FULFN2gdo4_f$oT;Y>ug2utMJaxgaHA1aKZ`+D%hQt6g^y}Cw_WN+kIuWQ09 z-qr6qx_?PUZZKqoq%x)?7V&CCr}vU+0k+pQ@o8`Dn7@!%aq3$b?Eyz$8<#@5>+y{< z>}aXy4=wUBzw~`YTKq_bj+Z|YAHzlYhvLI)36uQ;I`MaoH+mMba3pWLqee9O2;gZ{ zk3b{-($Cutj~|STUFPf9fW2$jJ?84PQAS5kCwGjNMPZFw_)5g=k2PggM}sI0qK}Fh z>9%LE!~`wWdm$I}g7H394aPnGhr+8hKg5P+bK1`2*EDTSZQ3uvliIXtdUfv#pJ@ly zv2Kn(B9>^E|Clx*Q+X4EHI%8sZ^M{_%_0@jc-vu^dJi>hkYt;J;b49uiM zLps`A9;x!uT;G)>dKozZdQ}1d)gG;wh&E?=M>pq$e(aA7!@feKp*brqrZaH{gBSj1 zzUKwjlQ*&&5};;-^tc&}B8?SE$}$8TtgIV;L5>Pz2+ju}pk7d~OtJot zvV6tp5q0x~?BB@pC>`~GdLu7+A4lTo>PPE()6j-#wZ6`8s2 zj!PFEW5+r(S7($=C9;Y5cWlK1;dWMa${Xk+w0p`V+{PC6j{gHyS%I4 z&Y(a=gFsv~K*i;^qXzj`XqIp2TfW#Oi1<@Pyus${*q!6*oW??ZMG=4IUHu^<#txFE zL5_9rwhgXyh-i5WNu^CiyQA%mvh5pep+meKA0W;TXm86Y!x7~v9xSb(mgXH=D81T- zTB+?)K z*!Et05oGjikH0}b&%`gpkKQz4-}D+ZO`B+25S;{_NiiEHwvd~Ak!dThfJS1J9ovM9 zfKAx2;&GhIJ7C3`Y{lbf$^r`zseb*^KlB?Pt%5$9rafXsFysxctAlLFSTyz(q00Yy zv2JF3xF*+%?!kU9Wo5$vYO5T<-XMjmZ;I@66ehy(Q&$+j(0TjDF-Ne5DA z#6FN1Z}XLIc7-oNW>AM|2L`om9p7ZRI_`$B z+t*~c!i$i6I>9>t63qP-<&`b*Y+qw{bcvjsb z#e63kzCxHB3P=l-j|sevt}<`Onlco~$(x{?nk{6Q(Uz@jmal}cAf;s+Etm60$HP`j zyrnO-J?2A$)3FN)y&Q3%U?ZjXA;~zD@19E6!viXpxB%Kiw?wvAx*qWt?wVB@@sHfq z9YubLc`z!3Z&Qh1ixR&(^aCn)RHcieH&l$!i$X`$c@|d(zQ_cWoFtF3Jo0(Rr?yGa zDFb#)icE3sAfc`v0{wM-u%pWJOjYF1a? zCTRS)D)P((*CSK1cg>oB^z4d12MqNVCnS!9UT_2wdcl!9h^g!9KjLk9$J`=(W1P_3lR^B)L}beX*=UD0IiG;K;}eTl~I4;PRgB~ z@sE(WDl#<4P#Kw=Ga))9dnZY;Gd=+!^tuQM-GI6Xjlu_+NNjvEwe)G~BC<=Wk9hDa zx~Po0s`|>I9(+jv3sYNj&ZlOF2mV;^=dVrP^Id~&+f6O=>Kf~V6rC8aOlr@s`uJ(! zN#ksf0`OqT-sO4CqI9V_bRcC|8iVSizylickP6tTLnnf~(;8}NxB#L8f#0Q<%>pli z&RG9#lRlJEh6gdwkHxMinHZ^BziSaZEL1AEslfmaIiuj>-GId?)LfO(ORpdFGvErU zmZv&8D@zWOVPL8qVo~437d?*FrXL=^2o(&qYaMH|e5J3uI?u;5og1Kf0b5<+O;mYz zY(z<4lyy|w-)JQNnC ze$)djs*id^sG=ad0B~Q1X$vTl8UgO~lQMnCD)7N-2p?LCf{kVU+FDve)GFj-<*7!k z%xIh(iorn|sVSiRE&(o6C5J~>f8F@HKZ1q6a$q6aI*oFxWZk=Oqa%zl1{z-Qj&7ad z>Rg1d5G50)ikt==+LRfzN-vvaYt~y7!jZ|eN&^e*_+^dZB}QYx$k46&Gv(z~>z)RR z?d;FRcb2_azqU0_yGLoRa#^||PPS1~+IcypuzovzPZoixTs1F)1-W8Vv{ z7-YWy#y5IC{NxAeb>ukedif&rv*I*Ul-vQniy0XeNm}&A1Z!xKMt->+ms*rs!*)1X z<4XN;5d%H{@;_l0YRcIbKZ)8Z>uGG71w@q-FJ*&)G3iUChEUxf9UafYFJe&jQc`b> z9tJ1gm@T=JvY4e(U9X4L&3btgzY!$jeq;9tx%>h-cA}x`(v?Bw?rKQQdr1aYkl%NS#)Yi%dEQkpfA+3@WTtRKesK|>T6Ui zCf7C2PJGG>d`i@tGy<7KOe0?r%cpka(upDy>S%;|p|7aWvat`S1_Bj(fWo9pj4AH# z!Xxr`M4+}gz?+tXGy9gwdq_yCem%tom5zr^?J<*5!w)Y=$sayG#Md~hX|L>3BpqIq zoTVgNAaSA(XJtwt1CT0TQu=)Jnj3sQiKDOPGQ1>>{B&?i;>@AFrooV$l-nMquZJ@9 zC5=U%H0et@M5*sd>`D51Aw#c|IDAC9^tIq9tXfp6s5keLw4TV{vp9M!I@^jKzo+Ef zxuH3tYTt8}o@8T*@WZL-C3x(i0)-cVqx(fU`MTajIL(*=@nLAXn&TB^|4_mm-yvX;$e|E&{0smL597h&{J$amM_V?_WDp%Y6>49 zTedpZuNN6FWA2H5`XIyJ)S{<5mG_>GE&O+-Z?7`+IDI2Wn)8niblgJ@8jphvc!~>) z3j$5#4z%_@?WE+M#d zs`*t@8|GI9s`%QYg8CreKGf#Dm+<8CCZ$$kd#$3A9gXZ#PV zZ*E?`*rs8r0AKX0{v?E>g|jrb){cQ;ag*HJtP#A^4GK@Js2JtWpL!wA@@;c_h7TJ) ztl-oUZTwhxWns~^moW~7@YF(X|=8mwJnr^;XAr%nzxVl=@`myzF- z0!qR*rNQ1ygY8Iz4WdlKWsJj}1}jQ~dDCDQq`{igV4Z0&wU^K+%kR_BbxF*qds?GH zml312M|AZUKb&tnB{s-_<;aN(W4w71GlngZ7)~EX|Sad8!B}=7{ALUMhEn0{_LC% z`}FKA+>*YZl<#N>9$iGgNn%3?s3Q9FnV#N#EZ@;FQ{r8N{w|9u1zhRg<;iy=h=6%E z>*31eyDEBjHpSPf%Xfi%cPPEXMKUx?>_h@MJ!k3kOViLVx1c`-!Jm}x?j>FmvU8T& zE3*eLc2s1$J2LD)9gsb^JUeH6cGd)1%SQV8I1PVQ*we{#j4T93`3oeLj^3Y!e#Rc? zFHb|iY!CFmPeb3e2m063&~MuV{UDsqMVB$XZi$^pFHHG0CJlYf9_Sm=(6?LAtG35> zX^o#-rhc?lNc(|mpD6$H2*EWOf1I_j&BgW!*@HVAmD%ne!vHF?bIP-`%3%ORKZS^K z^_0F-koTCLma);*Q~vJ>@*dM4ChO~-@~`YAeW;i8cS-sn(vi@AmDGPrlK!duHBiNc zi;f4Pi?DWy@t$^x-C&}ldgC66;Sg{vOr?5eD%TtNcw8sn(ehHNpBCFI4$7=p>gdQ= zH~{WU<-i*H@eVA&>ur+uPNE%8b;d-hGhigns5B; zzOQspyYKS?u9Mb&l1LvokekNmhY!ie(XK2&#crm2Emue z_98>sNVT4RKcyeKT}(F8k?DBFo}G_!q$gaX@K5h!_$=8z^fi933_mnge$Kx$6Y}qX z{64e%OZGAR)B6yf%4n8!;_p!Mv)x0-DR!@H$9_lJGU^p&beiO6RYob!%O%ajJ&m*3 z{+qOMo+;vdPV!5Xvu0y4)5vC*NN4+Y^3mC56J`61YgoGhy+(cCo?)S7dw|`#2nX>3P>ln;$(cf_Ejf&;IUQmx`P;U8+oQ|r|liePb$Hy z9BRODaetP}I`To*b%``PPOzEEI@e3G?U{=3Tvu{C2d5lqCI4%)e19?Wh2OIr-h(o$ zuX9|R5pyoh?C58IQnYzQpCQ|dp3)cfg8ne@-zn3Yk9)L5ZfcR;xIOG(0^sh_KW=O5 zP`#cpa3cQukbxAoMAEbo4U*`tM>B}q8j1h6ZhJmmf3O8rSN;%&moSV8#1{>90ztc{ zas9cxXZ%hhe#XiRO)|F?TV(iABqygOh*V4(2)9_Hc2%`Y|7)=G>+IE3zkr?e0nolJ z&gA-KVs@9!QJcQOAl0z`o}?RGKfxd8GXfb4JjJ_3(p-xAk!iSI<9Ok#7<~_p_l)dK zHpiWgwCy=+84+*MAl%@(SJ@W=8RI4YW16J-9OWTlgYXx}U+3^%n}N+(-ldt99sL}S z3=oEhFmC)Uli>y{-h(o8z}vnwGv>TD<2nbmbq`7!I!Q#ODMr4+QU~gQ#TmZr{0`@Y z?6QlISLmd|F%#|+RSFdTi+u=Bru>}jxDCfWUDNRA<&Aclc0cMwB~yAIkM-;wH1N^( zva=6@v)A5P=6F24#^FKbf%jdK_vOkrqA*5|d+34;ucwzm>fu4jd!@4fY=lXphu0-t40hi;8AuPm zPA`MhLkSfGTp#K(AdE?dQ}BL_nYihddI066}uev65}0SS^xJxUh3L6Xn?TlWm{hoO6(U{+yga_W3isIp}-VIA&!Jb32M`!!$=Ya{z)>qc=)}X{0~ZE)^u{ zkNcWvE$oeu2$to|&YC=s=L|MUInGChbDp!lQSVk#+wT{Rze977(&4IV)F$6b9c^4^ z(Lbig_#X9T3*c}W#&!zuy5JBZ(zHQt6aNJX-@*|)ir80xy#_LErVMkZDz~OOouYTs zPE1@sqJP|eo{#pkd?4xIE*btjr33D}BTW;ob;L53Ix9Oe?Ke}5X9z!dv!ti|WF1g^ znP@|}gACsR_zp#*%CV_@qQ5Eobcu7o^Vjn#OE-j}*5 zt;YciBAwkOd)rhq>+757XwS{9K0GhZ??eyW`Vzyf>RS}H^@V_PS>OOvuP!E%1^o|?R4cJVMMQRMgJIZqOTETIz2r) zw3j8C{NvDGNe1MTLwnT%|GNeLng#y41^$Kw{-y=~mIc1W0)N{Af5!rU*8+df0)O8E z|G)zO&;s9Tfq!IycU#~eTi~Bs;M*+le^}sOSm1Oved^`VcBFzp9NIS)_)ZIamjw<} zPjfjmy9JKp=h9pbEz<(evcTzN^wi6tsTBvw?;IMPhnspixD=uK))~@{a+-$$;AI$w0%UcEahJLo_-wKaVhB)xZ48HwZQW% z@E=;>`4;%e7WgR^_%I8cy!h11p%q%-MHcu73%tYvA7z14FDvzOXs27?Wfu5&3tY{N zCdc8>sx0UyTHriNn#=@G4($vJ`ZF!?Y72al1zux;pKXEHTHsSGa5|4M^>S$ETHya> zfm6>Y^>Szzq~IUOa<@XhQFFvMqi;t3NttAmBY(F8r*gVY(icnoi7Y|iY@$C6jvvt% z$QnrT{}wp$Z#U7?qeGjXBIhL-W40S`H7EQ##-G=kC4Zia29NXM7Zd*(#1NN~|1sb! zzofrYyypK7Eszo~y>MuC7I=LMe$pV~pTHL<@eiiZhnW6(eZA3nlKzl`gq*^;#~MP^ z%j$Ayb5i)6%k3WXw>9#U{67wYT7J9fS zCEg#yAtrt1ARTn^Jgc|`{k#-&aNgNu@M5JC0jYg4DFNfA< zfnQ>QFSNifOTiy!IiJ_IK(BPs{2*OtVw{ES^C#kw$5H6^ZN{J1mdSA#n%kqR1>+4w z|8w!k^HFq5-*hH@*2w-H&p`qAq0h^9D-ECL*nn@Bc)J`gp?Nd9RvIC~!pojjT_Mo}5GbMGAik_-`!mdn|C38;Q6N!gv$e`SLXa5<8 z7^J!!np)|r5KVhT^3mQEm}*(Sk$h(43cN@L8IQ3Z(*F$-pDpq0B)(JP_eq?79NPUU z>3W0dpV!)DSMisU{z#Nt;{V$d1aPXv>Bpfxkitjc4_V;!wW!p~q0#6>>gCYrYgDP1 zLtB-CpTlz2+qxtuIM8Y?~?e%BAE8A#LHy4y+q>lgL+#}uYxZbLU*%M^5t^IuTR0Rmbk1& z6dP@c#AWvB__d7BwiW1zxVb^nqxwj?ekt+1BoyPUjMFNwJ zx0>)zC0-!yK}q|C#HX3?ZzN9r`=l$Eo@U#&nea@Bm&kTUg&8DqwLVYbhe&*riGHxe z-6q32PU6ibJWt|}n(&h)uGXcgcnc&xO}2vyA0hF3O!ydyZ!_WJC0=G|4~Umn;>%3< zB#Cb^;Zr1Dfc}v2I#1$ieUo}8+K<_`O(yzTlHP5s2ob13;>{+!MdDp1e1XKX&`&a6 zS2DiXZi-gxl=L+w`kzXCxd~q;@ogsj7ZNWsRUEfUe3=RVwZzr>6ea6D5-*VLg2MkO z@pcpbpu{(s@W&T_*fFiRYl7WV~LG_zV;Nio{o#@HZu{(S(BG zdQajtCj29bFE`=aB)-jrZiEhyg#R(yrsmaE)b1+xF5=(8o> zZo&_fxSDrX^hZnFjed{ua!b6~g#S?DT_*e#i4Rr-kdj%U#OIjsQi(rm!pkI{h5nQA znkexZCVY~_SD5gr64zvZP4T)w;?qocy~Nf0oudDV#CMqJFP3UPQhZGKdWn~q_&lfho9JJZcme!({CBDgoZK=y-#1s(F}k0{ zcsK>WNaAi&fM&+87bp80-d!T`FANynUMcZ@w&WLKi63FYmr6X}gkR6N>V+qG{Zi5w zo9ORg9Cl*T!#$GTJmP-8q;EFSKP>6ZBhxD-ZXSVKCvo!#(6f^N%_jaYNP6=K!K;kV zHKj_^-jul6Z+}gKU`hQ5=JVUaB@f%Y3?2@=yo{STT@eQ`+ zCjJ8$zcGbR4&yhc;72fim(5iDYsWHvcS=7iPvXs{cz-1MoMFNXC0=2|OC=u@td&W6 zQ+2LQl(@$fV3Nd5ur`(P#pYvJwF?;kV~QT?8ULRY{3nb*n1Wx-_%$i~7f9S~5@-?Q zCg&eCamG!~Jn)4-BnDA0d_#dyNoQ23jSznntvMa7nDSbwGHA7DJuiYR=1Ad;{ZerqG`< zlIT4@ZT{0zD}>~{70x7aP{;eryE0T6x#H6%j0}?a-N5hA zUeMc9b@K_+f28wKc0LJJOs(I-uyE zV0>E&?kXex|46}SF`n?w6`w~L-=0E$Y&r4Sk%D(H{!I$r&G^m~{EYF$XIBdTJH|0( zATK3P9vrb;!}>RcU%_}{{hPu+WIVC{P2uNP5}(9qwZgj@ACMAnxQgf#>)#ap8;mE` zzo`~67fr$t?RlM#SEgeY@La=sIYoaT<2gD#sxQ8_F`ig2r~Jp!6N%4ZI{gqye;4p{ zc5*N9A=)OLUbW~0AXu(peI2S_zI==)W@Q!rQ^phP>rj31wVCn6`Z}nEFSjqfJS7%* zCGcFsy0t?kpM}7OXqVaLqgEzw?z7<2Wx?l5#@)IePLzC3MpK=uCDy;GcpHHa(dMSa zd%p$!KN(M~ms9*lo=N-@>*W;xg}{es!4&?FTF`&Pc%t{K_>b`u|C9A}DgIXgAEMQz z@PERBekbFJ^>~W^Shy^?+OQP<7XcrlO-;%9v7S)zKe2}7NvtPS{QnF15ba!@{|sr*ms-&Ok?}HJ4~qXgj3?F~PL_Pe zoDKf=B|85siBAKbBkzqr^DOWR3;c56xrTL&D&D^{?$zZ~_-NeZYKe7;3crc*Nh$Q1 zwM2h*3O=9lDJl3?#uMuX75_7*5FfRQLDPaV(GLT^L))zLQTq7+_z-QnuD2PI{>Z86 z^>&H{-fV$iVu3FKPIlr}@yXvcjF;I8l|M|?Ku zxT+JT16TKwlz$p5@R$XDH}G7;ddLeUvvKDWo)}%F^H%7(6!;MBBHeDw7{z{A;OXS~ zwFTZ~fp50Jw^-mGTHs#-PbYuD1%xNoXR35vV}ZZPc$=<&MSs+E;**L`VLY*(lg^o; z>psR4>p2zv0ppkH{1rX~1v#BQ&$hs?vcT5@&o!){yhDhiZMMMQXFRd4Qne6YSm2HT z@xMx!AJrXSgDvn=8BeUkR2KFN;OWx)TMPUt3w*N${tw_ow5AlhJ$VMnAJ*kp^4t%6 zh;~T|y`zrkuSubA06s)(O`*RF_#s$#y-cV@Uw`{M;OWx)tOfp=1wP-@>dJB95@Iz?5@$rI?&Lg2K3ywj$bPcn>D=hHyE%0^={3Z+hj~4hE3;gdE_{dr5 z({+Uf{(uGkss(=RY@yGB6NDb=oE5qP5??V?JkvQSbgcxQYgi|&Jm&s$(#x4+fgf#w zp94JCu-;hlznk$}bUPU?#L?adPWC|KVRX^?C3Fp*n_iw$;6y*eE9mH~5xSZsUI06# zi_ZU`>t2Q5AfD+=4!Yiwc>C|fGo6z`*U>)_{Bs@=&vbSLUFQJLHLOEcElmt~I=j8i z0>9q^UunVr3&s<(m`b1Ci%6d3x;_zs!4>FTh+ z*IM9N^V0LlvA~bCz{gtPH5T}F7WifhJf|_eoM&0!Gc53h7Wf(q{6!1=0}DL6DZQLm zTHxy}@Qh}%pL=xsQ6md?0w1E;^>(3Jn1l8O;|?8Her(mnME|$mp=VUcVf3qk^4{-MC>{0_Pn0?#$9=WmiZkpl-{h}NO!mulZH z0iJ7Ew|}LiA26TrhxB};vo7d*5O_L0@3g?}m!zjZ9(b;nSpWaDlvN3;f)LM88U>r?V~Sx*2#n`JV$mL_1&CPre}6PPmltt8`rHZ3W{K zbzIT!2A+=p)5mDq!P@`w*<8drOY%SQGU9(`3ZDhQiM~eCDf<6m`m<8#`&};Ry(an! z;6t?96#5$^eVK{=S&6H3O0&|AxPtfuQutg7oa8Jp@ma_8^(pj2uN3r3Un*T8;6t?8 zDfF*Ndbf#x{vx8EmqNc7_#N7ddcLchb-+o^!6rUg?ZoHe6h5vej? z=T!@Odk4k)tWJM{WOgCr&*`|*-x|hW)o~?5H{*ZP@gm9RgihlBl8!4r=QI9_j-M#$ zI~jjX#}%I^8Glp975)2+zop}fe|9*%esX~i(caeS&y?|A%=kMxuK08@{+^BxmGqx5 z{=SYY`lA;U{||NiEJ;6)@vS#TVqpl@BN9%aKq`!mlALzKE&$^E2kJa%*B>i!WAE)DrzKC(Rj;ng3f$SLwK-KkBCR=_<6qCjoa$8IpdIz80kg&cpX^JtG4X+8XOa zbDJ6ibLtvrHsA}l6Xu(~!nz;6>sspx;2XD|f|jgPB`UCw3h3pBTMvW+dMQGB1^j2fcwAXn zHJ>v0obSN5m$^Xvht=U>b^OPbQCZMOIrjSpr}x1?_PZ=qqRQx{iR^bVD*I|A`(Kjp zjG2r;!_v~$sI0ap&6@mx^nPerP`B3>?zMdz`EPCC^v`4WrkOvWpYPuH7VvMi`#;MhNk+9e6^wCd2ONKf~pa1jRaK9A6DPg*cxhX zX=)x;&~wLZ4@J0_zR`ZsZc! zLmTd?Zfgk5t!ZhR*;XHH;RnRi+BPrPa&}v=E$H(U_!^trLT9x=f~unCw$?est{`C0 z*FH0W&KhR^NA12x%Bl_Z()Ss$7v<`OWKK)4Zf0u$eZE;~vUEQBj&zw?`R|A@hRiDo zOui5WF&OlPYC}cMb#q&MXNJz3bO5VePh}NqfPz46umMHG(;D*C76kwmH3VB*eIcq0 z2&h8GI)Jj?8my`T{ct5`ps{IYkSPr2TpLQH16`5c)&*6y#i(RT1HPHT#?ai*LLZ)W ziTEBe0osd9ph%LbCrxqH{_*BuZhI^bJuj*MCV>nl*k?8MvaLcLdVtlm{{=FrDPiH? zwUSy$4R>%}b3;&jxj8@<59$ z`igt3V3c>lnYY&g+V7g=|9>cEXN3-YAxrH~^u`s|b0L*YZ)#SZ&4DWxdKANps_R1a zsPkr5HO`(3x1ah@6Pnsu*!gZXdxnW{C27J{z}ab?(9$%oYF^#k2FtKTo-|?4nh#$e zvk#54q4CB7+J?FHU|=0_VRFbC_`Xdom>og2Uo{`DQ|tJ)7V1ML z_i*%>i-sqMXJxUX{K5IbhMKyTx_LqL@2nX3i;HH5NWmO&GOuJ=>KY~n8>yohoCKDE z$!AU)Ndb{K&v1&Bqw+P*YJ$JXW2D9VXQWY2YA^d&!<(C$F}<`eT{JTbU6kVDo^)xb zoN|{YZI33wY=88R6gPjdr?>fujz7)5^f9E0xX2U0Xaq`2J-XX-Lv!mI=3dG(cL7W& z24=!QXas_07z-%2-jK^ECi>4BU+zaNZ5IZ70qV8)prY^;uyxOcT?WW1r}+Nk(<&@R z?RP_rK4@eAlxhsosQ!Fk^>Kg%*$j%hJT(S{$I@hNAUlV{J)g`7Z&h;rYvNdLVjDwl*1VrF76p0 zUPAQ4IcyP!E%Fdj#2ku-^F7B{#G#5fR1t?N;!wpLs+dC+bEsktRm`D^ImTiRTg+jL zIczb99l>EoaM%$Xb_9nV!C^;m*by9d1cx2LVMlVPksN9yhZ@PDMslc;9BL$o8p)wX ziclP535PA=uq7O}gu|9_SRC<#w3l$$5)NC!VM{n{DTgiPu%#Tfl*5*C*isH#%3(`6 zY$=B=<*=Rt4(uu5(4GPg=qccko&pZ)Dd4c40uJmc;Lx4|5!@q!dqi*#$L{e6F47`A zf=i(!5nMbXxG)P(p$Jzf!-*IQg%HA8Ji=T&h4P&UK3v2;T(BN4xC|Fugk5-qVR(dP zc!X(qgl%|)ad?Dvc!YU)gnf95gw(<|Ji;tI!U{yBlp`LI%^s1@9+A-=k<%WL)gECX z9+Bl9k>{R~LVl6!9+B-Hk?$Un@g9-$9+CAdj4&Ox1o|gfurNXoLJdL-LJ7l#3Pr*4 zh!W%xMaUz{kVh0Q&v20~qS$#vx$}r(=@BKsBZ`AZSieV@zem`-2SzU@Vlgz@jDedr zOcc!wG>2MzHM%ohg0Y@pOJiL_;c)h-rPJNiLbFOOvoIV){33D&Syb64^+BOUlu`^#-Y}qNO;wcxR>Y+TU!=R_p zQ%sRfsH?~9(?TCcyL`Rs&*%y50ptB#>Gvk;K6JhJjs0E+2ztYQU%GL6B>XacD^`cY1H@=D|6^`LO8fNGX$6kzk^oH&59uCFyif0dcd)E94i&E-1 zrP=+HTf+;^scUEpw)z@3d*bincc7$+AHj<)1o+HR;55LMPtnZatU9b6 z!3b9a##zObwu+*cBbF5jx6Ko%4AMd=tnx`-dqOk$1(@1XQS3jx=+2yEO|y)1n_5|f zK*QV%Tk2XC^3Wc;mY9Srt`9A24q}y2$;_s}B^VxWtg07Yr(BXzScEyukQf1-8EkG1 zG-61)C9y(N$zDWGU~z2_bC<$z^%R?yP|?e&RxcrVT}x%tC5d&P2imHjDcveGl08T>5=+EqjxUeT%0T>FKkZ+pE;`1!M%zDpy>JrMQG6kn~+T}01_ ziNTOQ3{J~k#uxLp3(-B{agD>;cbSwF5n8+p{si-Xy-y3$uC^$v!xIJy*`YImtbbC$&e^ zgFeN+uCuIKFcdr!6JQTJ-}Ubn9U->j>;;=sqmCwcJFz9#It`!4wlz16{i9;iyy zltr!E_YRGf;r6DnOq{cjB3^IU@bce%;-F49*f%EoLnR~2XU?b9*cOh17(458u6agQ zV9#TS*SO0bVpRwQsqqqWA8;T_iURhRr^0#EC)a9tRipG#`xLx*d=RVpg*yAhKzHqm zD;k;_Wyb6qr;!zHEiG7VuPQM)fkB56A#=D?wARnTTAhV+gJO$ruPT4NSoJED(SPJA z5;cI^D=w-e^)8SsIs4*+=!xDJCZvOX39nMWPdt<|`t0^4RMBS^tcX5`*45B=4oV4q z9U)BUpsyTQ1$_;yYoN~zqyl=@XVFvJGjd8=&nQ(odPpsW?nVDim%JBYNc>)qt2Fc` zh|+!!JGXi&dO9q~InYz)a$usTyp=QBlb(J;@E(j6vd}%CQwr~q0Lo-~v4%|-T6b5( zmauc@hUSQEVRB1Yuhz{-E%z#n6h6gkN}b~Di7s$dVZuFwZ%}#eu$JJgVOV*)U;*vv zYHh+gU7T$Yn9s-6s93qNuHfOZsg0M+#rCJkK{`r=vP;qIVWzsLW@VPHXWV;H==v5x z&uXT=@$UQZjwvU5rmNyUHRXJx@(Ozr#s2D^Sm&3gBvGvxmc)Asn)SV| zyrb-#-c%e~vs|adCsN_81v-$5%4_crKA|oB_1vkenmljb|Hs~Wz*kjlefx;mQ9)2F zs1d0ONa!dkf>FAGAPNW}gitgjm_o5)?}`)!D=61%0ee@lVnszoL9w7HU`GWz`pw#V zP0o{*3?#vOzxR7T_mAX|=lsuqX04e$yUsp|u{mS2$4yE^lOx?t`q`sT$sFlsB0KN? zqw`YRW%j8|HFY4b$|pl3V+D@u%MR})qgMq!UFDMjeydex$gDu2ev|v(ItMnUa9qB7 zs?K=RkCMG8wS#-M#t1hr)=hvNpH(m>Yj|!>YRf#i6LL~!R&H)|8lE*GGpnE=Ym&PIZ$f5nPTr`Z z(Q>-ZWyd|%CoV72$mG(*uS7SCvAAS?{+v=uG{s>AJsKAP3+yJJOvqY^P$^V%OlDpq3-EO z?onR_(f{0fn3?ZpDCcC2b(cO1a|(*ed!(8?tT?rG{NOcJckiFs-`$Ss9$TC)Pd$^> zx=%)aYxkruy%#dS?Z{ktSXgv+v`j1|we>4@M%j2P(A!JSh@>T45ZPnLxoWtH&Si?L zoK^WAn{Kbn5tH(=#=1G+*;$2h9;*-U6Lk-q>K)%G8r?^#U0!mZ?1J*S|50a><1@D< z>$eN3>;;p}UePESLCf6PDlIjj)E&=J7jn=dp*n7s45@*59P=og>^J{LT7G1nBYe@ z-%aC>x>2s=!C3CTcDFM#)}0%bC&neQJTWf1HQe>BQg4jOtAM^$$K=DPqTx1rNJK%- z@T^=p*FHQ@mK)FeWke5bEa}?5>5@Pj#7`>FyA=GN`fjN;&U=)GzF~{p_QXv_DB0yH zdnj3jZd1;#bV&qm%N31)T4ncVzmoT4O)gbU_ii-KN*k0NG1RL6fGSi`iYl`ODI5IX zJUEn1O#cCYa}gB`tZd3QyZ)3{`6}2X+@p%*3lB=tpW3Fod!)*-`T3)Aqbo&e>0{E< zqdl>b20GpeWJf18)!k6k-91IOoNHEI)4Cs?k?pQ=B&Q-r(@i!#w>X;AQQ#)KxVvgH zbKTZDvp9MPU2b$uNG6K7r_#FhB{xT>e&qN^npU=?Xv?c51@@n+e215=^5tG&tLnAj z@(*;XUd7M=RCPz)GPtqgKQ{A8hui;T5t^5>E7oQ=jnOoh_z}Tn2GWjh^pxicyQd2G z>);zUAe&&K%GxwUs-B%Nj8$Gh2=WTj%9ZaNXFS zXpq4=eq(}rVslg-?AEm@EOJk;iZ%l!<%9XvzI|`^d{_59Dt?pUdCA7AbxSuKbaC_O zjw+O+8h7-0j63;IT#%z5^!GK&u~=qm+Y*(Wu*@xzLnV2PYujj>TgE)KRjiNiNOW}& zkLcv5JESX$E!xOUi_syMx|BV3ENzpO5giz2`q0W>t4e>y@A_5#WX<2QcW=7Y-@Li9 z?q&8z+C>j*IBMJ&m+|~ucaZDmGG<22;GX~8(Y1dxc}^aLcU(avjgNrck)k`amyVZ_ z?~cax97D(W@YYTIEB6SvZMGZu3*=$Ltunj2$${=iu8@mM+3vBainVGL-S`?$+$&Qz zXVRRfd-0{oYm@3!*n8d}ja^TxLlr`*jaD|Rm3e5f)f6zxZ=_%y*N;gx%adVGDvJ-;L?Ge<^3 zdE}!zODca4mm5S%k%FA)3_(?j32jAF%l6JP2j`nweJa@F%X)6M=ew0_^V5Hm+u6-) zLn)~8jzntfey)k!#;rhhISZrhRR004-fiR2BR-Qhym(}}V~Dh3wjJz9z%p*uqVlb##{kiQoHllB)N)bx(IS&u{*qSlNAo2+ z8h%eA+7w3Lm*Mw%%0DUF$_;|2BK9=*+b{kypBuQqo{J5}&YJff~!SU6@>p3Kl`V^dkF7V`-!v$by3 zzU%0m>{D_^$V_@U3)?^csO%zlqCT2+5}m29@_~_jx^>IwJik1Pw#-AOqTHmVrT5QF zcW2Y3JC}1Fyvn0hw0@LxHvDfl+-!(``{pjk6uI5vG0~B+Z;8~_>F&E+T-r0@?{smu zOmJMOU|(@PBwp9NZONfPYRjW?CuB{EFP=m_e@kwPGdm8+?*wV<#@XmVNe};{FQzE< zoQ+Jqty118^Y{#TY<;v6MPn@ol8G2d$^_Rj?NmLmkvS{UCToEty=n!#yLHGgBJQ`^TUmfgd>Wq&8CzI03Z7N7FFrMy#t+PhOs5@$*6%XG^v z&$Hhv{7+c>6Oxs3gQV@ z<(>wc=l45m%=Yr=_Y^ql%rq(%e+& z(U!IzmAZMZm44GjyaKty5cjnl$%*n6Yw#-XQpHhL`QtY53f8vj_pe5Ws#V|dt73h( zty2ERmRnd0$5hz+Z+bv*RQK}EHvNbFOWm2{Pd4_K2CeLU7m|Ew)vA21obz^pij_Ss z2_1XNaYizrid@%=BB-#iq$cq-(?H)V6-KnfRgnUs!KA!faks=SqoO;KaULqTk6Q7# zD`;4m*ehk3QHed*C|$pX?MF~ouCpmjnkV^v7PL=Csb%3yW;(zLUxtu1(h&N zwoza{kQs+JrGi)VO?JuoMe(#nG+p`g8tsP1eHGgHv4JhmCe8{)jkKBfGb(d+KkodM zI4u!s`;Ky*7Z16R;aJYaMg^3NpUG3Qo6;w6d$3Po>aYtl}TfjRa}`?mtKeOU1XtO;oLp`8&_9r?3Vp7M zx!SDv7Uimf?iqjc*^4NT{{hbm<@j$dw-WjPkCdEIsq-&!53bDV7x_em@>;2SR3d9t z@-4a5!{5dc2xF7qUl%2-?2hARKT}S+Dln-vw4YkhkIGq;|1np?FrNH0CWTrldbcCxZB$GyYtC^oF~1nf$()=!WHSZbC)o_%Q`?yIew-1NF6|Af(>r26-uUk3fitz&`s)NvZ0hsof( zgI@){2l$KN`+!}i;48rE!)F~h^LgsF zNq_3E3Gj!(4}||W;0?g{*e>bMJnRF`JhxKrED~?HAKzZ>p>GKP3E<4<-2wg*INR$B zaMtsjlJ#LfnE=lI)@awHp8ecZ_Me?=CH>id+JUqG zqzCx%;Oq~%%5A?o6?*oo_raOxX1gWp$vl4q&O8^_PU^|;183e|0B4@l>m+@sFAnfo z;LP(|;LP*y;LP*xyC=&f-y58HPE~I6+zxu?c`P{d^CtK)7$*nrk*v?L;ID!+Z*}V? z_1&N!4^IEQy^?yy_2k}3&i>G-UXpXWa27ayW`HxFuYofUsrx4VSOmp~MpRVz&-}E8p7}Wf zocS3D&iapqKijtmob^8){2jFKWcagvuZN!XzZH7c|88*B|21%qGjD-&Tv`_3e>6?D z%e$!m#)D#R$E&UfCpov{*SAP=j#m!^_^Sc_HaN$t72q7NJ`eEk0=&i{$$E0UY6{Nr zXKu@+p5xUW;MC`|O6oaY<%4s)niSyY1^5-<9Iq~Joh+CA`3B{7eY_Q%{rOICIk)D= zt9#(j{=5YGx1nDSJ^S-2aQ5e~z&T#kYLkqM<5iCUKOw;9f^$E!uwBxhdAmrt&D)jW z%-am`<;cTz@MqqhfS!4K4tnP8b#UhGU2x{@4{+wKUi)OcIW9Qgz8%4thu+F<9{Phb z4}-zqLmq~~pLsY3dgkF0=$VJ<;LO7_9g=ZzJbVG1aOUSM@In`aZ?A>m%)?r6 z_LD!9+dORDInJAK=3z(h58Zpd++CI1ajXgS%tK4)nTNx`nTM;u8P{XrjO#V!Hm;@M zjB5q>M~P%yE0x>0eubWKZFQ9Uuv_f-TmzhO9ShF5P6cON7bv%JT@KE;rh$L#>gC&O zCj8lN?}MIkJqA77>v?d-)u2n1hA0n=s}DHi8m`>NH3pnFBt8CM(dmF_dXy*k35?bQ!@#x)3f#+3ukxE=y$ zTpxoot{;`#xPAj?Tw5I-=STFPAg*nd+xFTYddAflddAfXoN?uXGp=jE8P}c4ZCv+( zGph6Vc4FK=ug7E!kD0mO>ap26u`O0k` zE(2#Crh>0R9uBM&u{ z%Xq~+G=!dcXbwH|&;guz7!S_4W`i@X2bJ5no&aZD&w{T(Tra|(ajk@&ajk`(as3F+ zxO(<>g}KF!^Tptd>k{QQt|{P*>ss)&t{lI;xB>o*>mleF*8=Dn*Gu4xYtKGWSW#RY zZ`%fVzW^Ts&UU{TocXyyxy{e5;LOjR;9np=_rRa|c?o*vX9@Jo&kFET`8h6`AI8-M zoN*0MZsQsP&bUT^e~Gxpz@KrQ3q9ky6ne%r1DtWK1!r8lr6=QMT#c05xSE4At~TIb zA+C<_XI%ZDXIz7zXIwepjO$#Y?1m z)fb#`oe2J&E62w>1pbU`JoIlve-`wN>k@FrwH%z=i(dkK&;F8yI1kjf4e-w3?B`>_ znYVM4+q_*2&b(a(zRuOl=WROtnYa1SzYYCE&@*pOgEMa%!5LTM<0U(Bei+wb%57X- zz!_I}@b8_UkE;*-8P_Q28CO2^jO#RT#fSnB5=lgy>c7xE#Qpz4)FDe_ip$z-WQ=~yl+6yc;5$Syme1Z=7Di_ z0%u(5%57XHfHSV4;2RKEHvAda8PGGX^Py*4SAjFG)!>Y4r-8|M8Q1>GZCs7O8CP@g zpAc6o_%p7a&@-+K=o!~gaK<$ooN+x5&bXEn3ouK;`5Z5C3Gp>)IXI!hHXI$TdGp-{B$N7;w z@VrxZaK?KoIODxQxsCU7aK<|g{8z*~6aI|%KIj?mW6(3+=fN58VsM`4SqjecJYRz| zKgXX`e%^+GGjHdEGjB7M+q~Tj&b-|Q{u}ak7yOyG=b>lb7DLaxEdyuXb{kTDy!(PP z-uB?k+mYZrpLr}e&#MmvXWqstw|Of9XWmW+=Xv$X@Mqp;LC?I+fu4Dr2hO}*ke$q1 zx~r_;ubTVF6wU&i;8XIQ!M}%5A@T6`cL*E$~0kUhl)7{pxq<*{`-9nal(G)h^)dSM|U- zjx_-1ICeBR*T-JqTptH3mpmNqe$|MpmpB7@UN4vp&g%;wfm6R0oYxmF9hJ-j+v|C7 zw%2myw!J*KfZXM62BIuhkw^&~jsTB6*> zwG5nbeFXj|;#v)V#g2fo zQcuQJU%73sgP>=7wFPHfQ^6V6Yv7FQ6XiCpwcw2FJMhF-$$t1V{2AAtr&uSdjH?#-R)}ja<+i;Jg`VqI7wFkuy}=pR{osu2 z8*s+8)!6dm+8&&7?FwEEan)6Bc`0e;M*atq3~yWoee$Xx(Is4H5Ht3?NykpKlk?F(@^&BejQ2@!#``=t_lFmQbANaZIP-IQQTchh5S)2?8k~7ss@&#n z1vvBeDfkY^+n4ZX-gYXE>nZ+kBX6~p%lg8+?FY`h-3QJ*JPFQte*$N`JC0A*X9?<4 z3!L%p3BDuZO;K*w_oJX^yxpN^y#2u$?^ocA_a|`1+j2r2m(+*x9+Yfvv z#5)N7Y~RzNXT0Y@&v>r{XT0?$ChO058-p|6EO5qKtlY+X1~}tA54;BAy$t@0cOLYN z_d)0x?^EE6cgUpj;~fpocy9q`ybmk4@h$*oyw8L0jCdErpYeVJJ>%T~J>yNBmW+$> zUIfneoeIu)7lSk2mC9|rYrq-rx8S=V-k;#lcXT0gk zZM-LdGv1-#H4*Pf_%q&%pl7^SLC<)v182OQ&q~I{czc2~-V4AP?=0mu-r3-c_ut^P z5br(kXS_?GXS~ayXS}Px8E?_q<;QzAIOBZ`obkS<+{U{Uobj#z-wpAufYUamL#edd8ayJ>%^J&UhDtvp+8bXS}s8O6G_0HdJooZ3fPG zTZ8Y3cn^a=<2?y_#ybLf#+wh$c(=beS%1b`8=Ud>24}ok%5A)(!5MEp_+E&20{j{8 zOz0W!Z0H&9UEqwj(lpYiUiT-JBS+XS5P z-U-hB{17xy3OUudh$AHGv!iGUiUl(ocSCCA8zlmz?sj{;Hz92KA+>@ z&wO4DJ@YvWdggO3IP-ZoIPX6^cY2%$i8tLfny=3l;C;dG1m}GVuLSs-0IxnHSuTAV z1o%+_J^-Bk;R0~B*DU3>|IY?zd;J@HAFS{5;LrA21U=j9HR#!1%fZ=RE5UhQbR#(X zXWeU(`DFiZq+H@X%>Akn%MwGNr_b2|emOXwPx1~peZCLyKLfn}waNPPK7?W5^dAk* z`w%85mw35ePluj9kAkz@pTMdA6P)D^nVGCV`{8Ba?1wiixBc)oaQ4Ib;PucC?}tD8 z;j7TIAHEGe`{766?1!tt*$=-3=lS`gW|g0ZQ^1*rvz6OCTnNrQTmil>@-P+t%)?#K zGY=0y&pa#yXC8hBXZtp}E*UT5>ZIJp)fJp^^#I=waUBPL#x)vx#x)Ll#&tS4<5~jF zxPAj?T)SK!$7|!-9h`C11K%HU9iZIq{~roHrLf0uI1p2 z>tpZ~#Pu2c*Dp-3rdQ?gT#oaoq!d#`O~P zjB5$>jB5or#ZsTeJ&bZowbN}Q}_%p5y=o!~w=o!~YaK<$UoN>Jh&bU5SZsS@F&bYn- zKM?Kp1N<4+PB$mVCB{`-xjpXK51eu3fitd|;EZdYavRqJ;Ed~W@CJzMDflz4<lz`0%S3xCFSGW3kA0D8uCCOG4I1e|ew0?xQLD7SI_0nWI# zz9r6&=o@a8Jnq|Gx!o=w06pVs3O(a$1J1b417}?G!5P;x%B#70^7#5CaK`lpIJe77 zmD{+!fu3<~fSz$BZjJLMK8)*7aK<$PoN-N5Ud_aHHaO$D5S;7RW$1O zdIX$tJp<1326g8q^T2qI0%yF(E4T5U1kQM~!5g7}j)p(uJqLQmdkOT6cRD!ZeI1-} ztp(?Kq;=q&|5EK=$^0-6dnlJYFy4K^+0Pq*H%1BQ0zLE41A6A+cyQ+7oja2C zPj{8|=Y`gS_XYo1xy02J{7>*EsQ(Uk#{QzO<$nFH-@jH{d3DDd!>7K{`}*{Np68M7 z250`Cg%9)mGC13133yY~{~h=<|LdS<{(pg<`QQ4kI1dsp^S=`~kGord^Sne>faeAH znaU;qhq+(=ywHMx{^J1u8l2~a+RjVH#d`J)@Sy>IE;!H6JPl6&m%w>`W|?w{m*<84 zfSx`n^ON;wxkJIJ9}UiO?^G`39)$jLKlDx9o4!9k2K~X%zX1I~(7zktAHt^@e7+3m ze*kX||6k!F>#48jE_WyM!}WAuD$ALeO>(^N5xgTQbs<+eXmyWf4-Eq1-wQMu^ZA9e?4f7lnC>qSFw zo|pc&aw(Vn=N{>{qYAhyChJ=-ID63g|zFp8e{Ffc`gd_N$X0kSv#d z4$@3;w);Hgb{u#BobCQNcuTbVQ}E|F@ILf!yL$P4^(pjh_iw=2?z=r0g%$N5w&UK) zrT?%U4}hNS*c_bg*cLu)$4=0*9lHng>Cm$shXnLF;B3cdz&Q@A1?Ta|58ypqWBNQ- ze<;qIXMX+#J@a!fIP>!@INQD6f@HjmtEF-qS9@^Abp&`D#MKr4jO!%m8P^Et z8CO0y><``+d1#>A?)M%JJ@b$TJ@b$b z&OBTO&bS@|XIw8Uw{a~2XI#s`+aazG;LrBm06pW{2tDK4{;6a?WL%@c8P`;B#&w%= z8`per#`Pe0d&Kn^{2A9<&@-<0p=Vs5gEOuJpH9ZhxQ+zp{@bzO+xpIc0u_4$;IHefqw-~pVrUC zK2Dl=-TkzQ|4j4;zt+9kNqI5&HICO%elGYG;P)$+dh&a9-+=yF^sBF-zr*?XxaL0} z7bHH@z@Jj?P+~gDeF1zb_^;riuM^uQ+AT`@&v4wAd$@9kBL8}-?_+oa<)Z^W`9@z| z_2a=M&%Qo4f=fM{seT?f^Z%W4@tukKcYY!Mpm4_36Z}r-9|yk$9!e4hJ|Z^zwVOZu~)p9IeK9j#o- zWj`;5p8fm`=-JQDGrU<`jl`vf`#j%fxNqMtluLfu&wm6j)qiB;?G~xO)W`eeDHk8+ z?L4FR^|>;jpJDXkC(B&JeZ0TGhwWSajrem?Pqy#j%56P+fU|uc184h27h{~a_^^Fz z$Vqv(*!JB^x#-!xDbTZh8yoK9?P_>~sI){P({SG|S16Zq*}ik2KNREDeDK4-?}rb^ zu_fTl!?yumUv_rgV)J%LfDZ@fe&)FWeywuJe<#%cCh)_-Z-o!zdKsK?eHY-3-ipF1 z6Ibg19|_L&YrJx)zx0P1v2Ef^aE`;*fpdNQ2L4MmH zbG;~r57&!n;LO{70seV_{}A9E-%ZBF^`fV8sXzOFF*w(k*@pXkJ_mpHpI40D=lNU1 zeS7^B@Y!hee!Zx(ERIX+FZJ~Op)EMqi$UP*|7R)}U#>5&gEOx8z`1|kZFyWD@!@)L z6*$}XdgW4ot{1mM&-LN~=o#vJAB+x-V{wtL4F$#U85 zY07Q8_k*78J_LHU`v}8*{?9br=WV*-zFl5WF8!A6{yy|aVtiW--WmKW_;7sN;e+z? z&^W*c2l(g!zW{u`ORC>aJp=v`>iI7C-O#TG=lRC1KaA@y?R6A<8i32D(wEyzx#W}Q z3EPA7JmHbx1*lIZIIrUrg5LxEh2V^9E;!?QK)H=;DLCW$06vUs4LIZa37qw*^HH2n z$q(yupmJNEqrq99UhrXkP5@_pMuM|G=Yz98)0Er#JP6MEJP9Ax=S6VV=Us5tXFWLU zv-QVu-fVpufU`c$l$Ys;;H*z~@S9yBzCULL_@n^8I>7G;@Mi-2y#QYYz6a{rdR4Mt z?FYUP{66rvz-xnl30`X4{w(RA0(}o~)@K&@MbP*CJn6&s9j@F-OWl{43oeIBzFi8z zyI@?J2!CGJmZTp*Gh1<*N@=54)U9FX)ift;?h;EyP}^I!=L?R3iRwJGofccxfPuK4_zmg*%>N7lZn3=U zb}^Sc?1GYWQ5`oej@c-plZxG_JvhAFTROhQF-5(D09xpKJJJw9@%W z)p6u2!w*ybv*Eia-}ac&J_jh@&G1u{A7J=i%9|U0wen7e-=Msk;m;{Q!SL6Wk2HL) z@?yguRDQnU?<${W_-f@h8~&T}yA9uFn>b$!4BuJ#V#D`UzTEI;%GVg)UinXkAE|ts zV@tQ!ams5MK2&*%;bW8^V)&`bk1+fkGFPr2Hqt6Whh*Z8NlV zxjQPaWq2>;DTWs)Z)W%z$`3RAQsq4ipQ?PI;kPKyG5kx7tH|(Ql%Hq#Y~@o8zgPJj z!v|@(_ZmK2`BR23QJ>chU#a{lzu^}sUugI~ z%3m|Qj@IWr!|zr7TEiDA|Jm>tly5t%bbGz4d^f{CSAKxuKPqo&`0vV(G<>HW64BDr z@V%7}GQ5fMF^0EPKGE>b%Fj3aIOWp}AENvg!*i71XLzyl1%{ume6itEm9H@TI^|y) zey8%E41Y}dHd%>i@%zs&Dz9Vs8_Ewf{A1;Z82+vDBMkpTd2hq3?-W)%3nA9EamSTeueTc48LCaFNWW$e7oVL z+v@@4wGDq(d40o|C{Hzfx$@42uT|d5@Sl|rHhi0%;`*Iz_|D2F8NRRb3k+|je7fO> zD!YuTj2jcIoz-t9*CE=P7Ss_>;;X zzr3{1V&yLz?$67-V|eQt@#jA?{1f&0(eU-kt6fpL+-1slF?^W%?`!xe%9|Npto$&; zFIIl6;WLyEFnqT19K-KaUS#+J<&zD6Mfp{RzoYyn!#`F&-|!!lKW6w}%3m^k$DQN+ zE;GE2^3{enR{n$GZIo}NC(5ch+g$f^r1F}EcUQi@;U_6S*zhsR4>i0V;fE{V&+u-_n;YIwc_+hjly@_{K=}!VpQ(JL;TI_{HvBr} z=NSHPp5U-`|3KdJm~!{1Q;xZxitf7$Rg%9k7dz4A4NSKl>mj~@-MrM%jd((P4G zc`d^mDNixHqw;2kAEW#*!}}`lVfbL>0}anpo@4mw%8LxYQ2BX=Pfnr2JLGmn&ap_?OC88@@sL2E+eSUj6FQ?X_FY`0tvAH&DL6;fE-1VR%R7 zha28Yd3VEyDnHTiG0I07UZ{M$;TI}D*YKIjuQvQv<+BZ+ulydvpH}{a;jbxw#qj0I z-!uGE-`f7dd6Z{;b5H&lLz;fE+c!tgH2dl=qd`9Q-nm5(-jjPePFpP~Fb!>?36 z)$m!$=NNvg@_P+`SoxENzoh(C!{1i^zTqD#|HANf$~PEZt#;fl)u)$kubq|GHoUI# z`i38*eB{4M`*cuVYgY7=EMj#fHyUzQXV?lz(aX zo63JR{5|E{+*UddzbLO|_zTKY49`^F%whbTKQDNCn~?m@QaksH+-t{Ck?+&`KyNCseGB?k11bm`18s)7`|9}^?#RcuMd>h zH2f>&`y2j~@)m~wsr+!mchUP8x*NW)@)HejqI{I$EtQWqytDFi4L?r#)rJpJKHKo& z%I`6}K=~7fpQHR0!!K9woIkn(AUAFBLj!@DcL+wlI%7Z`q$^2LVd zDqn8+>B`p_exdT848KzOHg}Y6ubY(DGJL-B6vH1?eu&{uD?h^UCCYmk{;~3bhJUGi zwBbJ}pI~^kx^X-O50#Fqt@3jWZ>anV!%tN{%kZ<5-){Id${#fRGUd-1zOV8(4Bt)p zM~1(q{2Rj;DgV{*ua$5AaOph!th}z_e<^Qd_^x}#pKoROe#(z9{BiZ^VR#GG4>Y{5 z^3jGLsXj%94^#blhIdpx)$pT~-(>j3%I6#Yp_coY;WJhLlHs>1UuO7S%2ylygz^oB z->v0Vf24GK-K2cc)1~>3>a*1FjmlRV-fXY<^WPcXUit5a4_3b8Gx6vA`L2=5_b~hl z4sNV{iTN2Q9jG?3l-_-E; zl(#i}`;@r6qYd}{Io&+vu^B%|JR0JrTSkCZ(Ki)YrtpmYc=;G>*-0#Pgql$FHoLs z_!Q*@hTp3E9K)|yKE?0{l<)C%>2hlv82?@0@ZQQ>82*d;9B%lDs_$j^Fy$v2eva}{ zhVQ9-yy4@N@9|CP`roR2yBH^`xz{JQO3ri9+dj%XSL7cae<98Ptvs;3-g50#L)%YR z?=tNb((CG1Mt_L<$!+SKXQbVwj9xF3N1XGg^fX!2ua={pdO5a?UU$DDJ>&XM>veNg zrap%S^1ytqL|nT<|B2&%zF0`Fr-P$%sSmXaeLk;bxzuk-xnESWT!2bYnj?V)ETrb0y8Q=6UAmZD)p#6ANAN66Lj|uqq0pAWjTT(9j)qk^G zu1EjPayf4NH_PQX`QI#;+lBvTx!ex^H_PRILS@U<+b^R1qFPwLxc+j#s}a^muGh`6 zUhn37{J1v|dX6Vq;9Re{zsLFJ?F0Hw;G7p9@*f${UjokhTnSG92f(R+6rB1G!Kwcg zoceX(1!$LFzze~5bK5vsWWSovDLM$8<@)*4qG!2&zPNCfTQa}gah7`q{8{d`;4JqB zaF*-molCjYuZN!8&qufQ_w%`J{r&uJ;jF)WH;OF6S${vTT{z2~3_bY;;EZcdfZrD2 zetx{Izn>p(>;Eo%SpVn>ilyPxlF%k}ffg|plaTRY$uDMo&3=s=L6 zT=cAupC2!r_3`uCg|j|>9=UL~;}!5{ef)fS>*MFsTc76xKHmo7+CdE5A}@@~&r=u9 zxct0x;f%}AUl-1}{5*K!jH{~vx5!H`muSC#)f2o2_(*Wp)6b8Ww^`5e(9_4ykC(UU zOpIP2-> zyIUVW-`)BQ4EXqY?bgT7Yqvg^1$_Mcb?f8juUnr50Utk4-TL@>>elDGfRCS#ZhicG zbnA1#wo#hP}pHeEd9e>oXgA_VY)<*?;`}a_i&g zL)-eS4fyzZ+t$a=Q@1{Tp004#r=Few63+3Y0XWBjBf&Wi`1$VQ!}ZS33m4Au!Osg9 z&b*xlf7a8_gSS3@9=!FL7x3}(r>&2lUv7Oq3HbPV*MD` zTb~61A3yKe`uKUz*5`+SkDuRcef<1p>(f~0%L-?n{XAyt}{5)gp(Bj1wM>-HaLC!JZ9^&2zvVX`O3CFe!jBx`7Pk% z=OtSoKQGz(9HJ+HgtI<={;~D(^N+31h=7luXKa1^JY(xKE8yej6I&lYpV<1m9`Nz= zhOLjEH*9^j)(e)xnIAtt*!uYS!Pcikz{k%6wmyCyu=N=m@bU9~t&gAYYkh7B`1pCf z*2mB5wLZ%NK7RhL_3`s}txpZTFe99K_VaYDkDsS&eU1wF`1!cj$Ir*LKH~#Ee%`J1 z@$+u2&s_l@Kfl)c`1!Tg=ktJ%pGRwbO6Jj;acqCRkRy8L+0U1?K7PKetoYCjcnBpRXx; z?(g~epw{2d2etk`2K=|y8=*wcxb_2QTz)>Nt&g7%YU|_YgWCF}!=Lf`d7swD&-=7K z=LUTI{7&oR=XYA42LnES9;fvwnaAn!#{KHm0UtkK)B5=NnzlZB?(U4;BAog0^D?cE zpO7Qu)0c>|pN!O!cm{(fGa z_4o4^h0}i&vz8g^EQ6oo^Wob2Ew29@$(?9kDupfeJ&38 z`1z66$Iq*?K92`{{Jcr)Mk&whI2wQ%Og&$F~XeqN*XNe}q= zd56}=&tJ4Y=LUSHg0r8@2WLOIADsR9kpO>Px!j8}-Tl(tn}nZ7CH3U@&H4F-!dY%} zy&+6|u5rKgbYCJ(xsA6k^jAPX6#DBO_xCO2Kri(aKUwk(Zx-XkxrXa>y~HJkH&FfU zhWkADd6QBe*SmG97ta3U=RsP%pYJG~?c(PYMjfVUDJZ8Ah&$9whL_~caG!_j^~=v& z3&Xv>t>HdzdCDbk_f|{p4_pY&{^{r4ik|(=Ž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®#r^91jiRNuZB0pvQ z-daEJW4)d)ga2{nCsd;NF{*7pZ15j_L}VrRJwGMW^MAj=e~SIru~77%yMg~XH8}qX=C4&? zevE3{*Ro#Ef4`;wt4NRXKLGrTU0TJj_KUqwk^Xi55c5_1%C^$0?SB~flguCHH;Vk- z5BQA+e&kWvew7Nuk2?Q+(xdnX`3D?QKK>}+KSX*_ryhSL^Q8-}gdX(m<7k4R82$PX zy&kW=eFN!*Cw>1{zq6JcKlsQdgOl%`}ZGzp8)=^HuxX6%>P3M{}m!x zRKond5q(}K50{!P{;Qx~b|2@oKuJxCw zw*9oh|EQ(^Ck_517Y6(PGr<3Q-iz}ed0e(XO;6^PXx>&N(#3i`|1s8wa*5 zU)+C5?f&MS==F{|2UeW#E zZ17(`CfiTtNmZiqr?$Ug@IMCpKL`BpHuz64U%&p){hxIj&i@We|7VgOZdZ z{C}7Edj5x*PahBE72W@{2LBV5{+}`U-w6D_4E!ILFzmnLWI^R@?{Dr;H22hdc4-3V zKgs&A{?ko*l>b5C{}tf>*UZ=R-^2Xbp3B^yXzr=^?4Z-J{{hyAoxk=YJ@UVY{rk_q zuL1w3Ghg>V%=}|Czq+4xga2{X*Jyfu|NV%;f8|Em|5L0N{_}Ivqx|=>fB*RH?_^2Euj+k``Fj3S%%|z;yb{gZibNKkf%{LN zrT-Y|k^fQPUwjy*`|o7F?ths1Vf*ic2LI*a$A+n>JgKl1Uv1xO@L$m?`;R~WqK%ba z)%)(H`1q4xe%Se|jrDr}NwZ$>Z;G${UqpJ8{}lW8@4sS>Qt6fdZyNmfFn^T-@nclm zK5!ZCKVz2pFC#tj-v{z9em__De=+m*{u2>{Z7Otmlvkp8Tan04gZ~8URi2bg@zwV2 z2LEHgzxe%JrC0S%uf_c*#r%{4@nclm?qA-c_55GXe7*l9nBS!N)&2k3;D5l<|BD9y zgTVjcz<|@pDqvbithh=tk?TbHj#= zqx@I21^dq&;Qt!t>-isMepvn=G5FtO>Hh(P{}k|l0`PwnP4I}8*8NAvW&4Nae>>~- z{kMnpVg2Va(xdzj0RJZf|1TN*_cK4K^%uSWB+tVAXVTLDa?&IJlfeJGfdBttejxw9 zmHFQq;=hIl*y5df{&%oGEdSM{NB(Oz2m8PH{ZqC7t9tKbzV3gR`Lw(wuSD~ z{7+i?|Es}&5Aa_N{J(dFq5q4?Mk)=O->A0z71rzd?`FNqlai_YsqHV39_4=o_+JG4 z&!7oHul-ep{Mg6*9op+Ue>&+szV^QIEwcSbWE#Bn3pId$6!Yny@=D@&Qh58`c`rwz z`J0hhO0QS&tkkRPA0^ZE>s9=kKE`_ee67d7PQ|b3$J%B5iZA9LmeBu7uiEvi2LB1> z)5oKEMfd-l!GAaF6-QN~_-gx)2LEMg>A#NODEyxW{8!TfQe;}+fBTt#r2_F|RNKCf z^?Lu0iOFIrVg5%*@AW_O<}XR${|w;&q7P#KDdvZbKYz`7-T#QC|Hnv={O+_=$^U{~Pe} z>jD2&1HX>>Ve!9g;7>3=<>N00{3ex z?~nf+z(0sia47yU%lP*rJ&HdmZfs7)-~Jy2{G@?j@xQYFg|+{31Ah6^;Q0H7 zf#1XYNgsb5;4d@q`z_-?jr1u0>5m5EZv^~d1Am112^Ba$>izEy1AmnH1HSmh?@uYc z8W)tW#`!OM-md)*AU%q|yE_d-k${ zpJu*4{*MCw`U`OWlgzKwcshR_=~4bGJ`s$68{j`=;CEZbf1iQh&3u3S9|!y+)^hw> zoI}i~%hSA~$A1Xvz4-Iq6^TSIlkpGp>tg(MDd5jneEK(kDSJt_f6V_PJ=gj36kpSi zGv9ywyA1FzH}GqiUlYQ=#K2$EBjfjvKQ9OTx$AKMOIz}1k>1O{7XJj`e-iNfnSZDj z=P>gV+Urr?R*&B?=p&P|{VFuQYCrXOhe01@z25%iT%UTppY{6jGs$|zQ8x7LyGf7o z*L}HcKjmNaU-4ZgrB|=N&V1eH8s_WkCuCM+n+s2Se>nGCc@&S^S?_;MJXd=4`rAoA zoi?=QkMy!Ws@}+t%D;N~BCK9-^1mPbn>NMjy+3-s)HmJWZD#-I`8&j*@BX4}|0NWk Izv%k^2VSV^p#T5? diff --git a/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d b/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d deleted file mode 100644 index c99fc8a..0000000 --- a/build/CMakeFiles/testsuite.dir/testsuite.cpp.o.d +++ /dev/null @@ -1,293 +0,0 @@ -CMakeFiles/testsuite.dir/testsuite.cpp.o: \ - /home/runner/work/exengine/exengine/testsuite.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/thread \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /usr/include/c++/13/queue /usr/include/c++/13/deque \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake deleted file mode 100644 index fca2562..0000000 --- a/build/CTestTestfile.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine -# Build directory: /home/runner/work/exengine/exengine/build -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(testsuite "testsuite") -set_tests_properties(testsuite PROPERTIES _BACKTRACE_TRIPLES "/home/runner/work/exengine/exengine/CMakeLists.txt;15;add_test;/home/runner/work/exengine/exengine/CMakeLists.txt;0;") -subdirs("googletest") diff --git a/build/Makefile b/build/Makefile deleted file mode 100644 index dde51d6..0000000 --- a/build/Makefile +++ /dev/null @@ -1,378 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named testsuite - -# Build rule for target. -testsuite: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 testsuite -.PHONY : testsuite - -# fast build rule for target. -testsuite/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build -.PHONY : testsuite/fast - -#============================================================================= -# Target rules for targets named gmock - -# Build rule for target. -gmock: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -#============================================================================= -# Target rules for targets named gmock_main - -# Build rule for target. -gmock_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -#============================================================================= -# Target rules for targets named gtest - -# Build rule for target. -gtest: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -#============================================================================= -# Target rules for targets named gtest_main - -# Build rule for target. -gtest_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -src/exchange.o: src/exchange.cpp.o -.PHONY : src/exchange.o - -# target to build an object file -src/exchange.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.o -.PHONY : src/exchange.cpp.o - -src/exchange.i: src/exchange.cpp.i -.PHONY : src/exchange.i - -# target to preprocess a source file -src/exchange.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.i -.PHONY : src/exchange.cpp.i - -src/exchange.s: src/exchange.cpp.s -.PHONY : src/exchange.s - -# target to generate assembly for a file -src/exchange.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.s -.PHONY : src/exchange.cpp.s - -src/threadable.o: src/threadable.cpp.o -.PHONY : src/threadable.o - -# target to build an object file -src/threadable.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.o -.PHONY : src/threadable.cpp.o - -src/threadable.i: src/threadable.cpp.i -.PHONY : src/threadable.i - -# target to preprocess a source file -src/threadable.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.i -.PHONY : src/threadable.cpp.i - -src/threadable.s: src/threadable.cpp.s -.PHONY : src/threadable.s - -# target to generate assembly for a file -src/threadable.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.s -.PHONY : src/threadable.cpp.s - -src/tradingtool.o: src/tradingtool.cpp.o -.PHONY : src/tradingtool.o - -# target to build an object file -src/tradingtool.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -.PHONY : src/tradingtool.cpp.o - -src/tradingtool.i: src/tradingtool.cpp.i -.PHONY : src/tradingtool.i - -# target to preprocess a source file -src/tradingtool.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.i -.PHONY : src/tradingtool.cpp.i - -src/tradingtool.s: src/tradingtool.cpp.s -.PHONY : src/tradingtool.s - -# target to generate assembly for a file -src/tradingtool.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.s -.PHONY : src/tradingtool.cpp.s - -testsuite.o: testsuite.cpp.o -.PHONY : testsuite.o - -# target to build an object file -testsuite.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.o -.PHONY : testsuite.cpp.o - -testsuite.i: testsuite.cpp.i -.PHONY : testsuite.i - -# target to preprocess a source file -testsuite.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.i -.PHONY : testsuite.cpp.i - -testsuite.s: testsuite.cpp.s -.PHONY : testsuite.s - -# target to generate assembly for a file -testsuite.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.s -.PHONY : testsuite.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... gtest" - @echo "... gtest_main" - @echo "... testsuite" - @echo "... src/exchange.o" - @echo "... src/exchange.i" - @echo "... src/exchange.s" - @echo "... src/threadable.o" - @echo "... src/threadable.i" - @echo "... src/threadable.s" - @echo "... src/tradingtool.o" - @echo "... src/tradingtool.i" - @echo "... src/tradingtool.s" - @echo "... testsuite.o" - @echo "... testsuite.i" - @echo "... testsuite.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index ded9d7e..0000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,72 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/build/googletest/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7855634..0000000 --- a/build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/CMakeFiles/progress.marks b/build/googletest/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb7..0000000 --- a/build/googletest/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/build/googletest/CTestTestfile.cmake b/build/googletest/CTestTestfile.cmake deleted file mode 100644 index 372bc10..0000000 --- a/build/googletest/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine/googletest -# Build directory: /home/runner/work/exengine/exengine/build/googletest -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("googlemock") diff --git a/build/googletest/Makefile b/build/googletest/Makefile deleted file mode 100644 index 009b1b6..0000000 --- a/build/googletest/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build/googletest//CMakeFiles/progress.marks - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/exengine/exengine/build && $(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/googletest/cmake_install.cmake b/build/googletest/cmake_install.cmake deleted file mode 100644 index ef5f1f0..0000000 --- a/build/googletest/cmake_install.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine/googletest - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/build/googletest/googlemock/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/build/googletest/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7855634..0000000 --- a/build/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake deleted file mode 100644 index ff5206d..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make deleted file mode 100644 index 70a3b83..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -# Include any dependencies generated for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googlemock/CMakeFiles/gmock.dir/flags.make - -googletest/googlemock/CMakeFiles/gmock.dir/codegen: -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/flags.make -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s - -# Object files for target gmock -gmock_OBJECTS = \ -"CMakeFiles/gmock.dir/src/gmock-all.cc.o" - -# External object files for target gmock -gmock_EXTERNAL_OBJECTS = - -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/build.make -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/build - -googletest/googlemock/CMakeFiles/gmock.dir/clean: - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean - -googletest/googlemock/CMakeFiles/gmock.dir/depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googlemock /home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/depend - diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake deleted file mode 100644 index d222e65..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgmock.pdb" - "../../lib/libgmock.a" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake deleted file mode 100644 index bbfb417..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgmock.a" -) diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal deleted file mode 100644 index b0d1e76..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal +++ /dev/null @@ -1,378 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/math.h - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make deleted file mode 100644 index 404b5f2..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make +++ /dev/null @@ -1,1123 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/math.h \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/math.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/exception: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/debug/assertions.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/sched.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/c++/13/ios: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/algorithm: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h: - -/usr/include/regex.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc: - -/usr/include/stdint.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/c++/13/iosfwd: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h: - -/usr/include/strings.h: - -/usr/include/c++/13/set: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/c++/13/bits/align.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/linux/types.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h: - -/usr/include/pthread.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/char_traits.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/bits/allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/c++/13/cctype: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/bits/stl_relops.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/c++/13/map: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/sstream: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/typeinfo: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/ctype.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/linux/errno.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/features-time64.h: - -/usr/include/c++/13/math.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/limits.h: - -/usr/include/signal.h: - -/usr/include/linux/close_range.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/posix_types.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/linux/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/linux/stddef.h: - -/usr/include/locale.h: - -/usr/include/c++/13/bit: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/wchar.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/c++/13/cassert: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/c++/13/string: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/asm-generic/types.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/utility: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts deleted file mode 100644 index adc68d1..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make deleted file mode 100644 index 7a05e2f..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock. -# This may be replaced when dependencies are built. diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make deleted file mode 100644 index f6892ef..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googlemock/include -I/home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt b/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt deleted file mode 100644 index e63eb96..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgmock.a "CMakeFiles/gmock.dir/src/gmock-all.cc.o" -/usr/bin/ranlib ../../lib/libgmock.a diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make b/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o b/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o deleted file mode 100644 index b3f45c3acc689fa8881f0107c0a6046d4894de90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230808 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 diff --git a/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d b/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d deleted file mode 100644 index 048b17e..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d +++ /dev/null @@ -1,314 +0,0 @@ -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /usr/include/errno.h /usr/include/features.h \ - /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/iostream /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ - /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake deleted file mode 100644 index e2c67ef..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make deleted file mode 100644 index b35d023..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -# Include any dependencies generated for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make - -googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s - -# Object files for target gmock_main -gmock_main_OBJECTS = \ -"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - -# External object files for target gmock_main -gmock_main_EXTERNAL_OBJECTS = - -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/build.make -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/build - -googletest/googlemock/CMakeFiles/gmock_main.dir/clean: - cd /home/runner/work/exengine/exengine/build/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean - -googletest/googlemock/CMakeFiles/gmock_main.dir/depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googlemock /home/runner/work/exengine/exengine/build/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/depend - diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake deleted file mode 100644 index 96744bb..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgmock_main.pdb" - "../../lib/libgmock_main.a" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake deleted file mode 100644 index 023a74f..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgmock_main.a" -) diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal deleted file mode 100644 index b781310..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.internal +++ /dev/null @@ -1,373 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/math.h - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make deleted file mode 100644 index c3eccde..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make +++ /dev/null @@ -1,1108 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/math.h \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/math.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/exception: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/bits/allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/sched.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/c++/13/ios: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/c++/13/iosfwd: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h: - -/usr/include/regex.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/include/c++/13/set: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/c++/13/bits/align.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/linux/types.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/locale: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/pthread.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/char_traits.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/bits/stl_relops.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/c++/13/map: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/sstream: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/typeinfo: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/ctype.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/linux/errno.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/features-time64.h: - -/usr/include/c++/13/math.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/limits.h: - -/usr/include/signal.h: - -/usr/include/linux/close_range.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/posix_types.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/linux/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/linux/stddef.h: - -/usr/include/locale.h: - -/usr/include/stdint.h: - -/usr/include/strings.h: - -/usr/include/c++/13/bit: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/wchar.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/c++/13/cassert: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/c++/13/string: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/asm-generic/types.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/utility: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/c++/13/clocale: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts deleted file mode 100644 index 85535ac..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make deleted file mode 100644 index 4a18b61..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock_main. -# This may be replaced when dependencies are built. diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make deleted file mode 100644 index a9bcfff..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googlemock/include -isystem /home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt deleted file mode 100644 index 9919ce2..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make deleted file mode 100644 index 8c8fb6f..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 3 -CMAKE_PROGRESS_2 = 4 - diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o deleted file mode 100644 index 2af26d69e361e2eb439a46f4b9593ee2447e024d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2096 zcmbu9L2DC16o4mfwN+{w#e-1MRSR0MLpF&qD3+BHlVB~OX%Y0WY}ReMG`kyiC#5Z7 z4?X2j=}++}o&*K`0iMN!haLox-bASHZRRE0CAsK>+4tTz@6F84yqVqN;-is7f{`TH zJnMTz8EcL8Z7no4HpP-`x$U~P+fW?Cc5lrpYrf|w4aYM#bR^s~&-U}sI-0ujyY}un zSmn-9dH)Ww^4^bB=jF^~dH(^rhauZX(D@oVUDEl~)q5XP&p)uz!ooe})@r@&ingL= zd6uW=^6k*gyvpQwIyWmZ4##l$DQKslm6lf72xIS&jY31Y*i|gCv&<4(sl@c;_{0Hh z#AV>vP|ElzCR2MOwWQ)EQxB69NCpb-;TZdMJg9RtT*b+rsnCsVvh2on;kx6Z0=N(v zCtMq_JhVaa+7SMF2!At#e;LBri9=_6aUsq0XEl*gZ7&04L zuRgA2^(KtAbXQn`fXY;J6_~H&d5xy^1nRO_wX0P#8c|qV)siJDZXgWTw2GSp zW3o{2(AC>xsH3ok{v3DZD)=bKPeUUkK&BaAxZu(4gePL{B?1miCZVK80~0>*t09gI|Y0bHwTa0~)s_@don z-1HpBav{t0gvH?^%|VyBA^nEi<}KfA!O3mQbZcE-^9{%9t>-_DX~@UBg?k$nE$T$< z_*-@j`jFARr%;WIn2zV)gnm4yf6c!Qxj1G9T2wUY+=xQ3>4l+nU>w@<|8D_9p?9F` z_3M=U`(R-0XauA#$R9e8{v>F8D{1~qk}rYA`P0%T^;R1Ae^H@zlYR=FWJlw^N1ccr zk8MC7-k%dS4*sFcQKTkC>nDE~3>-6_KOrY7P@vTD{2kzf_V2UYKiVhUKfIrmPkhka uIF%;nr*)hIhV#Vp@hyng9w1hhKlBrwh{$1kZ5%iT@%1 diff --git a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d b/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d deleted file mode 100644 index 36ba577..0000000 --- a/build/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d +++ /dev/null @@ -1,308 +0,0 @@ -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/functional \ - /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ - /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h diff --git a/build/googletest/googlemock/CMakeFiles/progress.marks b/build/googletest/googlemock/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb7..0000000 --- a/build/googletest/googlemock/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/build/googletest/googlemock/CTestTestfile.cmake b/build/googletest/googlemock/CTestTestfile.cmake deleted file mode 100644 index 5ae5ff0..0000000 --- a/build/googletest/googlemock/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine/googletest/googlemock -# Build directory: /home/runner/work/exengine/exengine/build/googletest/googlemock -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("../googletest") diff --git a/build/googletest/googlemock/Makefile b/build/googletest/googlemock/Makefile deleted file mode 100644 index 7ce4b3e..0000000 --- a/build/googletest/googlemock/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles /home/runner/work/exengine/exengine/build/googletest/googlemock//CMakeFiles/progress.marks - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -googletest/googlemock/CMakeFiles/gmock.dir/rule: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -# Convenience name for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/rule: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -src/gmock-all.o: src/gmock-all.cc.o -.PHONY : src/gmock-all.o - -# target to build an object file -src/gmock-all.cc.o: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -.PHONY : src/gmock-all.cc.o - -src/gmock-all.i: src/gmock-all.cc.i -.PHONY : src/gmock-all.i - -# target to preprocess a source file -src/gmock-all.cc.i: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i -.PHONY : src/gmock-all.cc.i - -src/gmock-all.s: src/gmock-all.cc.s -.PHONY : src/gmock-all.s - -# target to generate assembly for a file -src/gmock-all.cc.s: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s -.PHONY : src/gmock-all.cc.s - -src/gmock_main.o: src/gmock_main.cc.o -.PHONY : src/gmock_main.o - -# target to build an object file -src/gmock_main.cc.o: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -.PHONY : src/gmock_main.cc.o - -src/gmock_main.i: src/gmock_main.cc.i -.PHONY : src/gmock_main.i - -# target to preprocess a source file -src/gmock_main.cc.i: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i -.PHONY : src/gmock_main.cc.i - -src/gmock_main.s: src/gmock_main.cc.s -.PHONY : src/gmock_main.s - -# target to generate assembly for a file -src/gmock_main.cc.s: - cd /home/runner/work/exengine/exengine/build && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s -.PHONY : src/gmock_main.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... src/gmock-all.o" - @echo "... src/gmock-all.i" - @echo "... src/gmock-all.s" - @echo "... src/gmock_main.o" - @echo "... src/gmock_main.i" - @echo "... src/gmock_main.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/exengine/exengine/build && $(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/googletest/googlemock/cmake_install.cmake b/build/googletest/googlemock/cmake_install.cmake deleted file mode 100644 index c91a7c8..0000000 --- a/build/googletest/googlemock/cmake_install.cmake +++ /dev/null @@ -1,76 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine/googletest/googlemock - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googlemock/include/") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/build/lib/libgmock.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/build/lib/libgmock_main.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/build/googletest/googletest/generated/gmock.pc") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/build/googletest/googletest/generated/gmock_main.pc") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/build/googletest/googletest/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/build/googletest/googlemock/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7855634..0000000 --- a/build/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/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/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake deleted file mode 100644 index 4d553e3..0000000 --- a/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-noconfig.cmake +++ /dev/null @@ -1,53 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "GTest::gtest" for configuration "" -set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(GTest::gtest PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gtest ) -list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) - -# Import target "GTest::gtest_main" for configuration "" -set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(GTest::gtest_main PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgtest_main.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gtest_main ) -list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) - -# Import target "GTest::gmock" for configuration "" -set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(GTest::gmock PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gtest" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gmock ) -list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) - -# Import target "GTest::gmock_main" for configuration "" -set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) -set_target_properties(GTest::gmock_main PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_NOCONFIG "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_NOCONFIG "Threads::Threads;GTest::gmock" - IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libgmock_main.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gmock_main ) -list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake b/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake deleted file mode 100644 index 984435a..0000000 --- a/build/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake +++ /dev/null @@ -1,131 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.29) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target GTest::gtest -add_library(GTest::gtest STATIC IMPORTED) - -set_target_properties(GTest::gtest PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gtest_main -add_library(GTest::gtest_main STATIC IMPORTED) - -set_target_properties(GTest::gtest_main PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gmock -add_library(GTest::gmock STATIC IMPORTED) - -set_target_properties(GTest::gmock PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gmock_main -add_library(GTest::gmock_main STATIC IMPORTED) - -set_target_properties(GTest::gmock_main PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake deleted file mode 100644 index 2606762..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/build.make b/build/googletest/googletest/CMakeFiles/gtest.dir/build.make deleted file mode 100644 index 90a2359..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/build - -# Include any dependencies generated for this target. -include googletest/googletest/CMakeFiles/gtest.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googletest/CMakeFiles/gtest.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googletest/CMakeFiles/gtest.dir/flags.make - -googletest/googletest/CMakeFiles/gtest.dir/codegen: -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/flags.make -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s - -# Object files for target gtest -gtest_OBJECTS = \ -"CMakeFiles/gtest.dir/src/gtest-all.cc.o" - -# External object files for target gtest -gtest_EXTERNAL_OBJECTS = - -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/build.make -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/build - -googletest/googletest/CMakeFiles/gtest.dir/clean: - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean - -googletest/googletest/CMakeFiles/gtest.dir/depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googletest /home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/depend - diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake deleted file mode 100644 index 51cada2..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgtest.pdb" - "../../lib/libgtest.a" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake deleted file mode 100644 index 4532893..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgtest.a" -) diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal deleted file mode 100644 index 838b606..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.internal +++ /dev/null @@ -1,403 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc - /usr/include/alloca.h - /usr/include/arpa/inet.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/socket.h - /usr/include/asm-generic/sockios.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/fstream.tcc - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/list.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_list.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/fstream - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/list - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/math.h - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/fcntl.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/falloc.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/netdb.h - /usr/include/netinet/in.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/rpc/netdb.h - /usr/include/sched.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/socket.h - /usr/include/x86_64-linux-gnu/asm/sockios.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h - /usr/include/x86_64-linux-gnu/bits/fcntl.h - /usr/include/x86_64-linux-gnu/bits/fcntl2.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/in.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/mman-linux.h - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h - /usr/include/x86_64-linux-gnu/bits/mman-shared.h - /usr/include/x86_64-linux-gnu/bits/mman.h - /usr/include/x86_64-linux-gnu/bits/mman_ext.h - /usr/include/x86_64-linux-gnu/bits/netdb.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/sockaddr.h - /usr/include/x86_64-linux-gnu/bits/socket.h - /usr/include/x86_64-linux-gnu/bits/socket2.h - /usr/include/x86_64-linux-gnu/bits/socket_type.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/mman.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/socket.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make deleted file mode 100644 index 994f039..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make +++ /dev/null @@ -1,1198 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc \ - /usr/include/alloca.h \ - /usr/include/arpa/inet.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/fstream.tcc \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/list.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_list.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/fstream \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/list \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/math.h \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/rpc/netdb.h \ - /usr/include/sched.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/socket.h \ - /usr/include/x86_64-linux-gnu/asm/sockios.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/in.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ - /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ - /usr/include/x86_64-linux-gnu/bits/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ - /usr/include/x86_64-linux-gnu/bits/netdb.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket2.h \ - /usr/include/x86_64-linux-gnu/bits/socket_type.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/mman.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/socket.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/socket.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/mman.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/math.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: - -/usr/include/fcntl.h: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/c++/13/bits/stl_list.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/linux/falloc.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/exception: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/stdexcept: - -/usr/include/x86_64-linux-gnu/bits/fcntl2.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/set: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -/usr/include/c++/13/vector: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc: - -/usr/include/c++/13/map: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc: - -/usr/include/regex.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/c++/13/bits/fstream.tcc: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc: - -/usr/include/c++/13/sstream: - -/usr/include/c++/13/backward/auto_ptr.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/linux/types.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/c++/13/bits/list.tcc: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/x86_64-linux-gnu/bits/socket2.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/c++/13/cctype: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/list: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/pthread.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/bits/allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/c++/13/ios: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/align.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/sched.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/bits/mman.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/netdb.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/arpa/inet.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/asm-generic/socket.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/bits/stl_relops.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/x86_64-linux-gnu/bits/mman-shared.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/c++/13/bits/istream.tcc: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/fstream: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/type_traits: - -/usr/include/asm-generic/sockios.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/ctype.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/linux/errno.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/features-time64.h: - -/usr/include/c++/13/math.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/limits.h: - -/usr/include/signal.h: - -/usr/include/linux/close_range.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/posix_types.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/linux/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/linux/stddef.h: - -/usr/include/locale.h: - -/usr/include/x86_64-linux-gnu/bits/in.h: - -/usr/include/stdint.h: - -/usr/include/rpc/netdb.h: - -/usr/include/strings.h: - -/usr/include/c++/13/bit: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/wchar.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/x86_64-linux-gnu/asm/socket.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/asm/sockios.h: - -/usr/include/c++/13/string: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/bits/mman-linux.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/netinet/in.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/asm-generic/types.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/sockaddr.h: - -/usr/include/x86_64-linux-gnu/bits/socket.h: - -/usr/include/x86_64-linux-gnu/bits/socket_type.h: - -/usr/include/x86_64-linux-gnu/bits/mman_ext.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/netdb.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/utility: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts deleted file mode 100644 index 32ab1fb..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make b/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make deleted file mode 100644 index 37ac348..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest. -# This may be replaced when dependencies are built. diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make b/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make deleted file mode 100644 index d729cab..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googletest/include -I/home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt b/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt deleted file mode 100644 index 852a721..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" -/usr/bin/ranlib ../../lib/libgtest.a diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make b/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make deleted file mode 100644 index 3a86673..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/build/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o deleted file mode 100644 index f55e3b488ba921056df59f222c2e849097e8d16f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 758024 zcmeFa3w%`7wLhLAK}L(7sHpKBb<`kQllo!=b;cxeMkk5|lwN$$tEG7HL19KvR0d{7 za(X%%t+w{5x7Xg<-u`Y|dyAMVCO{IfRS{n(Rq#FI@Kz8|$?veq{m5myrd114wdu-Nry>#qNFED`ejK^ zmb6jQCP}{{=_!()D(PvGo{n@h{w|i^XCS>0e;3K`;YiQN-v#nJjPw%xT`IrNM0y$i zE|=dUkp2t)CdluRNaOfxliz0{9gDwl^80M0U&Y@T`F)P05lN#+&%@s+`F$?ZX34i8 zZI!%6Q4Kh`+B(*}oy3BKd2PUWdP_`1_WWU61qz$xlN%9e=mr z?^Y>GAWh=$X8g^PvKx`kz~4;#-6UnRk)|X+7in7ZS){j1ejd_x$y-RjEqNR1cO;)f zdWYoiMA{+wyO7?EzwhGj9x1yQ>G$yWef-@gWj{drL;U>+e?OM8pCJ7y{_e-$15)ybZ6_S4*=?jv73F%77 zzk+m?DAZ_mcdVkPepo-bnY6{Ju!{ll=Zjhe-Yaqz6j=Af$DYKN#sDl0OvbVUj-_ z=@F7Y5^25Uk4Ab7{!YN(FewWmJr;ir_!}x^$00o)e<$MaBq{qc(vv0Mh_p%aUqO0` z;{%oY@NIr`6T*)^hZIOH{((@!g3aKgi7}E14e*x0C z`B>z)M???K8o8 zACQc0H~eNys&lJw6=pOXC3 zl0JiUx#XXfbOqAqB>%jmFCcwU@-Ioc66wp5e?`(&NdF@FS0#N7>1xTZk@R(>Z%F=4 zN#8>Hw&dTD^j)NR$rmJj4{1^IYb9NWbiL#^NV*Z}CdqG>^nIisNPdf?TakV!`E5wI zOMVB^k0k#w(oZD66KTKXtH2EtM@)Od0HoEDuR%Ic@_Qg1B>5oHJte;v(l1GVFw(sx zzYkJF^0i3!mHd84_m}(-qz6d;K%@srz7FZZl0O9Lp^`rg>EV(;0_l;GuSa^6B*9BMA{_zuOK}|@~0v_P4cHBJwx)t zk%lFIHqvt>A3++G{JBV*CEtRy6@T>K`^FJF7I#egvT?Z@Y2Ld z#*r=9Pwd)M=UjRvv45&FO_}6gsm?h_1L@cL&2(4L40k72S{qTDTU`g$@2@XZS|6&R z`U2?}t8_K5qnb(lo_s&t95$-a?A}(r*i*T2WCUNVt-IQ^YmRL|6{gh^3O03_xt36k z8Qx~xy@zR|_bg!rI}rq7-ZVlRhfI{&1_e4FH|3#aQR~6$SN~;8nx2Y zMTDt}Tg1nSiKg|kl$p81=?yb?04LUK^3uA*qw+C-+SH}WQL||kOzX7?@`XITyg;8j z{gqma&lpFh=mDUSU1wx3?eFg|T!DWGo~hZvs>FHGvExkZlQE`!X{{N)v@UT%%=(~d zm1&QBC2qZArWXSmgZf7U9^>%WT4xSjPVhIwi>IxcaC!7HnIGS5W88mj{q=w6`iK9W z>u>x!*AKM&yTaf6JJ&z?3)ByU6cil=6uc5BxY+Fes5)tQ@DHe2Yo?0S9=OF+a&$sVIB&vM5n^?1yFT zO^S|-S}%A8#oLA-aS!y>Lc_pDqVTuHde4i(GkJWz*VTShiqE6Ro4K>NBDBXlg>Qqb z0+k1eKL`{)m>2itS5!ABv3Adf? zN)+&LuNz;*zk4TMb;lgNB6{WGrmlE6Km9Z_X9l9i{IP@kGb?VIlG@RI<4dU>t7m-6 z%uO8-3vZdW3=eAtr@K-k&zbSKX>G(u)BYseXx#d+(*TILIRF{I)u`1L%?+AXA4VFz zoZ93KRqy|%wX|?E_D%geH?2OB+G)(V6fIYyWn=CIc#75s56<0`ilq9_G3JF;NlVQD z?vOFB0R^cYYmCeT=tgS${l@KI;}UGlqmd~D@sHqRZdxtsuQBF*u(Q7(ZPaiZ@8SpA z7&$n1Q7W|^O}wZI;%K5?t#ttT%@i z7hn*x%{d=YGTT6g#=3z1G1?ZZSzSD-LlN{GkREmN5;@1TF9Cyfx*6^>bIrAhv&`_u z#CX$60!Q2M+BiHMLusv0_{F_}J?6eQS*< z{)zBD{A%I?>ihm?dPgA9pfJH6gGO$}H{*i6H3y;L5yhWMeO6zQ_&H<#9_?WD)O*Dj z@ldTt)B3P5m8VbrcKF>Drac4vGkPQZZZP#|3LOrlUlDG(H~F5mymUS9_It%`f9m(q zv1V={0f(0U4RzQ$0lq;r@?)_;WnA_M0w)+`FnK|&N3id&CJQn9vJl|BDq)z`Y9g<) z7^>86iuFF$9J<*d+}3lL!`d?b+ZqxAbd4G3n)W#a=46wA@34>p^W^|D(V!MDbAB!+ zvX=4fRW)uX#ucQjXQoSV_>c?&RRyA{EU!B2M{Q^RC3N&>TR#xiR&#$Q#I1Mr zI_j9@$iuA=%CdJlfbV_j(+;zeq+TWw&;<=NkC(PZ%t@R+{FLV;j zurmN#HxRb+7j4O(XLs z`HVhDLVOkas_jd=e(W+Q3cl%iKQQmL@aKxHWi;& z{E={?Of_|LFK}~!9|2D>ZVbHtKo{d`4w|}}R&})6iJw$ux)RaooSpr6X3YB)!AV#c zFi#B{sA^Rx2x)M67g#jC^XO!VpTw=5dTavz#Fx1tdMEK0{Cj-zJUvVFhPNI}R&oXH zxu}BQfkJ|H9ilDtEF2ed;P8pk6zB6C7#%EDFZL%fTnu15yjP z3$%U~@WQd%mvWbOx=Uy?me7Qj-1R`Br@-UdtySrK06o2NehgY9ER`NCmA4aEsJ%vp z42m&piSyEoRnlDYE&@o4wUo9mhzKsenBnb4=9}oYnVW&lY$>>Oy^J``00Ry~CcE6nco1I%l-c2P;-Y2gbo` zLCLkQ>?b$y4m0(X{=W@!_sLXB4BU^i_jZBK_OTYawbbV9SO*I3B zbhtWV+|wJ_Xy(2()eP@Ud_8?Omqd*DTdDMSYv_~khY2(NC}pb?;DdiRntF=DQ__!8 zwi?7M_dD)B3Xe!XO4(}gb-CX)Vsh!tJ=2d;wmQ+6?K18#(er4!J5V?W85u8#SMfpc z0hInu(uI=#3H_uVCJ$i3jS7wI7=XCgIjN(m3nBx$Ze*hc~O8qiP{RGJOSYy`h$+v%#0h*aa_%{ zanLH3QdI}QhsEt-#k=H}kCiLtuiivcsrL_8IE02Vy>`5hV>D^kfuQVwXAmiH>j_5j zTq4xSTHWGA*>{PGWDf*JVYq|ZTSAR-Yolph7Ha6Nsl$NBh8j$gMCiYBV#ClY(@uoy z&G2$#?%ntbyRmfmmQZ~hs5nr-Sp-A5kbH13OeyLqttq{2uyK1MYLPkb+?(H5HOA~V z@X??28<}>Rt#nTS2xAUiX@*}m=AMF&+DO6}`f}Vte`0~vP?tlF>Nc&#G{8EVN#pjz z(QW2nOpLtF%lQH#G@W(yGC%_6cc%>GG8E!TePIih57f{`rhp8j+~P{`U)1_ebSP#g z8JzWI?pgvG@cdd-nH#c?8F(%K!Uy=&fg6Ld1b9F743&BakZ#bxL+hriWS<5!8y~mU zC|bx;JoV4>#%M2>QS$86-8`!kxMTQ!PDLQ$YoxfFik{h3MZ8?C#VqwmzGvGE?@!LV z^j+~svVLd!@Om=(m<2jS31J}Z(n3CsP!JPP549AuF~Z0L<>H_=jb?7z&Nvv``h4sA zzWEr|0<=zV!#;7a2m6TnXl$jG5;3h_N4X*FC#aWaUQv(9OJP2tsP&rrcCYDK7!g{4 zqrp5n6U>XHUw+21qG5PMrWI^7%CDi#$D;iR0`*avs6rtQ;Jw_mHD+~bE==uXU?Cu-d3u9!`|zuQq#ja( z7?}%cCk5c37>|G^)P#89lV^@e0x}m8@gs6TK2!8=FmBJRYoo8np(I8cb+Tuzq?xg& z;K#Z|B5r>JuYimHE=t?%YeV?8&d9vYzmoW|HE~kRzO62Q6)08Q+S+E{SZn5Pt2aT_ zT;WPf16z~Nwb{wqSnk$(o&-JRsK&_LMRi(RioY=JSs+Bs-~q3yC8Rq`O|)PzdXpF) zx85v_M~fZkAKH`ZH2CP1&bak<;cOzG?sv(hF?)7>EH|nVgXOBfD&0_00nJNW%vxR8 zh`Cn#ON?Mjn>$7XYAdhnJ%i{kLG(tn14gj0iV3Y#S@QRBl0HitJ*=$JgJ{PJ7QR{X zc_D6}8Ul3D<@3>504PW0*j#J_*yAJ!@M83)t;kK!MbZJXr7iy$99X=KQWO38DOymmLYQXn-F|lYIEBks&8bkBs=P$cU{?>rAhh7_av^LZ zyOIl|TbDpC{CA8bmVWDFz@lx+TT^3!KS$FeL)B5^o}QLKz76cl)L8hF#I4cvtyNsw zYRq59PktR*L%0IYaAGw582>reK5c6?o3Mox2sk~@%v&WzS=Bh4HNqFS(SgsXNT>_zgi;u>i&%CHi|mMxo9koN5f#P9@vivDOue#e zKz@9(c&q~tmLK)L!t!G?q!Vx?R&xV(|1tq`N?pOWZQ@Ho$ywdv?qo1Oc^{UNJI*fUV|&HJDxeH`@%aH0BPVB8TTD&WjkXo{#p!ze~Dr zo;@gTvyv=sA4_$ZfyFV4%rcAH!tWTFJE({lW8&nB$6#GUk_;sN4J=u*4d@DHWC|H+ z>U(QWuEH0Ii7~Kd(0|Xu7bDuhg_AS~M~F|18+%MJ5lt)H&cJK}8J;U|#_O;%D{kFH z6<{A>>LNbVnBQ8}-dtO}OZXt`N*)57tF-gf8N?yPt!*AA0ra#F1EdiZz64lMGoCM$ zY|T@m*zZ0yD=zsHefz>QQG+rK!k#2B@=XQYx*YT+4ve%H-~$PQ@u6>;78&ng1xkNp z%s3VQ1`;N+-27`yO~Ut+(H;te)7C@%^g{*5noxUd zZ86Kk=J8=*TcG>C5*xwVpfSI>-uqR|4es>tx3 z#PK|Brlp=TW1K}rCT#V^M+83T-}7efCi2hGbu5!QQg|0H-vm90@_j@7|4Y}8d<&Wf zukU@HOqDhXW(3WtUhjX~vf^q-9xGf7gzRA2T{sU}h1Wt~^}?UC_95zoeFN6gWud8Y z`#2BQWkUDiArQ|#8LNpfeI|7|p8KCr3TbbK6AU4V;Uz*-d4PUtd!`xA8*|BVQ!PAa zRl2&CFsd~&;?U4&r>UaMc*@|ViLk)}H4bH-1w;cTgVj7t4~LF;}bD9~&9BR~_KArd}=A|6ttGFCP8ul77n--0%c3>`)?+3E~()CjxLDe>Ga zd{}7BKt>#cr@TIShK&pvKa4y3@NWi0;KxWuo?v9}M9Ll1cxq&ppopp+t+Z)^Vd;&5 zD0C#@Vq$Nno78L^Dt-v%qWB{@iU0%^m#YC$$ly>zBYPWle9jWWpB8H);jMBXQS_u` z_{K`><8kU15Vmk4Fp~5I?)p&bJPa$_f@ek1GyC!1$dW5b@fR)uB`^#@8P>{>(sw@w z4^p;X&UV&|ksVrg0ddq9pfo62LRa0T9S_jiIR%zA}KPzriSdZ*DE z#Rv`J*7l|qP;E4A6%-vC8V^RjX)CE5z10pv1*TmB*5oj+&ZhkFVDDpYKy56FMNoOK z_D)y_7he2|@{VAA4gIz*#p=Hldo0xS_Ql9U8Eu_m+D+gm%)sVCa5W88>B~Leo7N2A z%pji!hqCXg`gi>twgCHy1psi|?&zW<{F0G*3YqBG)}~dU%vxl*t~f;KnVIf`+_D4f z1+T%OD|PeKs>FMyeJ&)Ub0HaZB`$-xOxcfP_!aw9`!SiIl>K-T*5{K=>m2j(Fl9dO z1~1)}e55tIZ1x;#KFW609Y*$6;2XH>m9%-9xi)NTiy#oJ1wV}kWK#xMo+|#9SmRRD zi-M1}jkzub1JWY8Q2059=dp*wswdV9&VGbngotv8 z#sfQ;x@oG{iD(_1i2V4ifct%}Jp6sCAraB8e^{bkzrTCwC3gMGa!an0_lu6ZAJbot z|6jSh!aj!o@3v>E`2wEBZ60L|Z2QpXV(>+dL+m&TahdYiX1o{QjH4 zOYzU}G=b=A+VknyuZK&6{6QM_t%=J_dk@)R6e9#JI5enBlczwr>^KZU80u}VMgQ@g zvzsT+BH5OW4zlm&&JS2Sz$5f8FFsG}_K6?>p>{O2iJ2CtT$cJ$e1OYc{u2FcXxi%Q zB1w{tfh7*fZNW1ij(PLvKZ0a;&8eY0@rNH4%ynB6-DnM0p6b2SH&6^?|dA$+!l z&#pA+vnvk&&+vvId?Z2OXc92EGZ2x;)nZ8yn_LP#2QRl3C5y>EUbcQo@Oq*hBT;4x zex01{RAZ)1Qsd=-SR@bDuexqus!jgh9Ui-IAH zp5$ztBWv|))7l@tS`arIvD@Z<_!8;Xp&n;Zz}teRpD_GFf@(jA97o&H#wg4Lws7mb zpx~dit#?pB+mpQt0P(+~=iqfm1!<_|@F2y)7lG&B;``$jPQxr*VMZaZmd>kx{}>gd z#S6FE@bc+Ph!bWY82y<46^nE>+vNj9cbcy=zM470ayG7wgxchXI!OW)*Z+W&sdz zTY=9NDN|NXQ1qgLzTr~wXmgGVJf+l`L~j~QYh=jR3~2m$WVlRJ$L-;!5_(;U7dop> za?{Wj{M_Y4LbzXSReTfAV3*WodV;^?nP9ePzR&N$$4`A5O`TJf2!U?yx0zXU4`;OKTwDJ;>8AqU$oYth-N)0tFh8+ zfnc8VmcyYR$z4ql(neB{Zm(lhJU0cZXc4VRqp&Bfc3ohtXRWYuu_7l3%qDaNsynoC z?1{C7Ndjba3vrv8gKA?CITL}bRK@V4HhFx3R1YBh>$+YTlm_iwM zW7uVD;YS3T_|-hBJD|2IxyV?!(dnW7FxiJW)Ml_4RNCkd&sQaF0rV;E0%^knG2y1< z(GdW+ir@FnhlWyt&VI-^JZ+L8@-ERUR#?In{ZyDAbLcfspd#6({T1Idf?~(4w={?e ztih_}zcAy({tDQnp+v^93hdC^o}q;R3}%h>F36XW-A>3|M#A*C?CXe7LnEbkf;iQV ziL7T27=WKQj~KK_YMHnivtigf=z!1cI4QHS)CIZRH$b8rjLZ+v0nw>#5IC1sg~<<^ zR39nLv0F}yJGBvC(yQJlS{)C=Z(|HyCTV+0~9cIB74aec$h&gl-m`d_EeK!1}k>i)H+G>VhoIco`vUMtEC};*Y zYEfNCyk8#m)^Cr3O6}6|s@6TqYV3Yzk6qNL=n3`TF}lDZDE^#ru?c-Ka z(=U70Xkgz&@9sFO5hW2{30O$jmwnKhNbn@WOp0PArb0`T63=dJLmwvaewhI z?0@O>2Rtydztp9;{mlq@{a*aJ`=j(UPM_e8o_suRT^EVl*Nuh?%Xq5&RMg&~eP6tz z8o|pBgZhfD008<+@_AG+zOQvM&tPBcR8DaJA&DTyG^e-^hGj!18p`!OEkPCcOkSy&o=dI6ZedP5G80oQTFW^ z?AZIWlk_Ae?|sD=xqS$Ri5Fuzv%|EOn+v6#z0IM|n%xDe{AqI``b7U3=24sA)eCLX zcJ1e8ZF&NdQB}{T4a@NQ0NA=$o7XHO^DsMqn}KIL%I)8yci|Vki2b5B?N~~23YNkG z0*~mIVN`ql6@okCnlM>Z?8e;sN}+QCuOS>Uqc}owy7|j?qnNxB921pGZlu?ovw8oI5V z;N9xPO@s#n96TT`=Op04fW-BJ2UIdv;lTiQP!Lq0@{tM^oN__|Di>^U$_WLiT(Civ zLqGyHXnuk4AO}3aJOB&mU_piTj1~MhgFm|JEWrP-;g9npvJMGK1ph!K_y=|Yf2X_z z{!V!b{8jnqfj_9|FzmkF+iI@qBAh2*f5q=Hy|qV;$Mey6zK2iyAoMtjLlp-A>{TBB z1jx>C8XOsVVjIfUwxBq9GdB~e4{YCX1MP!i3;)5_g7(GXNJ&_ph!lHiI;9>>MfM@i zrthO9mtLcO(GeMA{y_W-tIn*3Zy!s!-sU>|nm!tJH>xL7ruH@uN7;Yy*L}_7so2c@ z7kxg-s+JmhndrW&D^2Bc=; zddsKkGqieZU|vqg?;g+U2YkCCA`k7WGM zO~;e7P;FH^KZpB3z{w3zIRV0SOg6tMBW*VEH74HkwSE&g;C++fW9EK;A9cU%ePcd@ zKpx;VnrYpK^rOxXn*nBVH|=y6%2giU6V%ifHbYH4kbVl({^(Y#and7N{89ByVXmiq z7NK(r)q5GJ3alewg9YLJ5O7tjqdoz$T6~6>Z-L(sr!+s~oVigfB2SmhQ}Unlw;tO z^~7bb@6FQJ0oFcGsu(|}X+?JH%;OLr%LIQl+8nwRgnU4__tyPQ$W>R>{4U!Ck_?|! z(;l)2Y_C@V&GPsc{oax1m7;D#%F*D)?dcF+rZl#N*BhA^G1!h6qEp4~$CvW>e@;uR zE&Og`Ox*fN;Wy+Dkcj4qzNOKKl8CQFFBWw!Kqi1C3zBOdr+U%K8r2FtrdCczE4!6% z{#92L5&7nED(K5@!@u-jEZq|{`*=R+CygpQ3@nc;*oh-zgybG2=g{-QHN+Qb`G+bu zveQvi{E677NQRwZnpU?tbQAoS%t_UE7L+19(L9bSczjbx#Eee0s?#EB##rPq9H=0*psn%m9X;4JFJ>e?}VUwk^i z8oLigHJe^zwd@lF_eT;I%WulwdpN%gjafo=NJPJ}KGyn8s8g?%auh`=t_C|yy(92qHI}_k-45QLzp7bh>~%ELZ4MAj#MrlTDf??%Ecd%7O1pIf=u+NwT0L4 zumjE*Kop$BWJ?T?VO%%Lvh>+|HeZT@$cBsRQ&tnPzs+Q z^I)h$WquucKxO_X^jnpIt28n`JsuevbD7Xal=szyYLT!_gx#5-X{%|J5-315ncagX77eP@Aajb)3F4m4TIuwQ$D0j-6j3H&<2-qWBs`8M@uyCTND3YYM{hZib*8J}>yYP~~$CEe5G`3B~u zqzD}Z@1}Z(y+!dWR{rOYrHQvMsMmGazE~EzR9^PftXPavdAYoQJ@7H# zbuC2yJpJQsZVLqtnX`5|jpF}OJnKT=1kcnyLX56W9aiE_`lA7`yXt&3^hr7&Sb(?a z_~7yiKymRB{!l!BpAj!_1zr-oc&pd==fThSJovdpp2u^?QdhL1obZ!LhNt05_=)$u z__-D6qwq88+QvL#Hb6~5I4T~LCgUktIi)`fBitKRng$F0A z*KtxWmfmR?^T=L;91c|f0Xco38h+8_=LwFPalOTQ_uO944RS}QcPxNpy@ZWa@y@g( zKx7<{&PPTbJY$G4zbkfCOBONr^N38N_CGuh6fVNDlzvAaBh6mnEG}t5;}q1ls&JD2 z?KUn=7Kj8Ro(At+g@O7#w)vfpU!VXuh5-5k>2ddmr}@CD^0uUttaYTNuP^M$HDZ)L z3u+^l+W5G&13=JWE}HbI5=08S4N*tb_%LIIsd`qGtf!2sUT+J%Uvo?q-nHS;Ldxct zeNTu`JQlu(NxG4_2H=3*t!W)aYXf{>Z*l#$^y`717#t|O@S!Jc+Y4l4I{}}!*_TAx z>|fF2Hv5NEeH=531L<(&0p8xR2Q~4SR{b`u<91^9-LxcP_FSUas@ehYVI~Hs%C7kp zK5VCK%s#A`nl-fw;ZVU!fE0q;odp34(JtZ1D_ryTT0^$zq}8WU*c{3txYRh?7gB0YZFCW8)F{pmOZg;9*&a%rwGe|U4^niy2IFDZPa$tUlKU>OF`sQ|$O z%Ba|R@U@LW&SB|} zJmbyqCL{Ahh$J!VDd)Wzh*imbNTxt_8mNK$Ho+sMQ=UrjvFQ> z>vfCDjEqR2BCaaIm$cVn}qLYFp5*Wo@Zkon-vUV>nZHk*4RSyi2gI;M{SMguE0v6 z7(NvHK5o5M7Q=_+G@##{HRzu?r<=6Tq-cz>p=wS9jnU6J6$1D?o$RByJ!JuWo{er@ zjDwZr6CF#xi2y!rQ&vrl2VQ}xiUat-kTwk_oDUP%c?0;M^kMD;9*C);8mjVc96NfL zOjY!Om@1rdr7HhWn<|`gr7HhWn<`W}{G{*r2wP$_y(CcBjEqSqZGQ(|7KS~t0L8S4 z-r%`sXnqhssyCiHPhd!Q&A|Ft35F?*_Vb)~-Ax>%=+-WP@pjZ3gWyeI>;f1UX)tb7 zVBD1WrWcGT6)l zI;I~{lm3j!DvSh53ZJH5IbP{RKyb1YETQl(g#D-weunhfz4TcXf_y336jyo7e)s9k6;4e$&<`&?fDp_)H)MG*Z(? znc>40B{!MSy^KUVaIwW91Q?+X78MDub*%t*74+{#r zdhHHW^(<(>QCTX;ih$<)kE0Ti4V zhDtOfd$%}CsgEt?c!waBRM+L5B$O$Wl}EooYUU>z@Pr!@p`4CTyKc9&y^&ym)S2+J zkJRH;a7N^nTT5BkQhfgEB>5oV8u_zLCPzA{5f0|$u$;V%&NkPH&4mNf#w@&q@U=&f ze7F0!wLlW3O7zCv1YU@YUnRx;YdrD7-SrWk5mattW_U(zV!COc40>h*sVNA*chMwk zi|6^)%cbUs()H5oTQ30OXId|E$h?qZ8UVevtRGEJWKD2vf#f54P5rmVKgKS5khA{e zw=q9LM*;Ntqd}N1av|5h$?InUbI_inSbxUUl^;mkU-8e*xvVtJ^*{D`G^IZu6`|WN z%AoKd#^*VZR(2jw349gK$9ADB>X2LNcz}+)cV2lMW8{FB_6l$rj_hJ!+1Efb-bT_w)2bs z_t)nP*R&s2!|n2%VLY79Fs1+n(67qp82$U{-+H`64^t!)E>`rFe=pU)UH@o>a*xvh z;x?l+9~FNWzui3vp%D*s^%rS5FHMf#75C-J=cWIec;gf-8S%#7at@52Npe~giUc|^ zKEJ|&X)?Yyb!AuGM*4K^lg;=R%f%_mGASC@iU}8r#$yn7srUf#CuZ*PI>1FOTly9u z9N4K!JFG(_5v{D>pPQYz|6hV1p!XGm9t+~iu?+s#9{9cO!tcmZ__<&&yz*Qnsoab2 z?4R-#__qK{A7$m8J!d7M6DtGB)8znoy4W?3z|rMPragzy6MDvt%i7l2s*#ZP#30uDZT4Ws0T=%;g@m}SDC?tzxzEJ#UddUpcq;BhE;&#R?o@qMj1 zumc}?&STi$57M(aeKg-@Zf**XaruX7wDh_2F|P}yaTOLJW_7m>?T&SC$KiX}ecr$m z_R1L(rMsN**7pfzNw2epoyVK{DZi3Da>yM==sx7mZ8&s1+O(&d#3|$j>jm??4X9I_I_D&|a3rrt%?_Mo=B^x&9Lu^6$lDyu)N3}w zM7PLqbrMiya%&N{f~#F{GBrVVS{I420BV6X2)3KraZ&>RoQ&m#G8I@Cm@z(3yhGNf zil^Q?Y6z522SH#yIdR=oI?hcVExn@-0DAfHH_grLMJ`P2^x}DLDra7^GckGEH@<%L z^sk%Y+T_Yfb7lr7eIp6O0e@MAz`q{&T4(tExtmr*w)W0W?qzK><}VpB$hc<_2%!i6 zOW(IPHmyjnnGH?b$iQvE^gFXhoT0uE`ZVX=*|_R~+f@1?6{Jq-M}6Kt`b4fhJlmf{ zkJX^jc?wj6+k1Z%c?QrF0`u*;4|EC};h_;Uy1PIY ze5MyV4qah5N*sEuX3f!8z+|Q{hv}u4!VCRAXW_{}g|erb{_Ch;=XijrgMDF;JO*fr z5kUcV`TJ0l8-*b#A)n-|vuf|N)F(@AU(86|u~i#!yLVLtll&RlaFJR151mwcb}*2@ zWvI}H4N46^nMl2t-a2Ihk4u3lbfXeBtU;+;YWw*EhhHLEzObLE@Y)A3THM-H0Wb^| zS;6TY{fT4CfioPyp$gb}nsANk8lfR75Lj9Uf#M&yZl^z@23D@SM?!kRX>fQ7(Q(dr zZW>~(sZg|_XgCwR3DK&oKA>tWH%>`+@KXdjB7)xj#nV7fn!#S;>@W22@U;uI4;XoJ z@;$tQ1ZNH5W3Qf%JUQ`!dMEi8XhM4j2+K)G{W{K>x)H5JgGj-?7{L_W;T^&bp^&4R zwu;yPuJF%MbI(~@RSOWM2Z!*_+DOyZ&H#ShfNJIkkt))J6D29;8JC#tuzLI_ zXv>0u$$Bc;FNd4<*-Sq?6M+-Ln(+dKyxGi64#cdtsWaesfFdEW;i%*6xv>MQ@^eAw z*rr2}q)-*`R1si4a<>+d53K}11>X$CAd(4rY1qkf{rIcQNcuBDBjO$2e&7gP|A%yd`L z7e&K)(U>4aS2ZyTq#{G~U58Bl}C5h4hli73dN17BSoh zWNk|C2u_bS^>1BNli14+N3G#c)ZnwNiv}e2X)zud9G=u_4IT~=a6tNvKmy@{hlHc; zL$D`}4i^5?^~;FjEdH`+`t@zrGwE)`QK&f^X9~`$Y6&l!wl1D)*&8cnlR{XxgURv; z73I4{337UaX*!Qe^aE@^C658Ea&p8IfYw)6X$`AnRtr-XK}(+Rjgw+Xnu zy^mrv19zB%aOGX%A20(?njnl)~hp6q5n$$nzME(CdxCq4EyY|2^LJjS+xG_bDGwrZW+{na^iGii%1dW!H-VD zk2y=I8cm8cUj)ayrwRXrztJ*C@&Ev3_~Te#Rj$yGc#vb{ybBJ5i4Vt!QEOCFR*lqF z5AnfG>-6u!B;l99mov-H6{NTICtpPgD&pT@r2b6px=kh@D?Y}LgiLvX#d)v((BUs| z7Y?hQ=B!mhloK{66KcnZfEwxB5N75AlOwJo0uPjqUqv*M&G~yRno0GV2Y}Ov(9Bsv zwfWZ=h_{kAXydIXAcE2w>E|d@pOpL zK7cQr>eNOHmR+bWnw#iBXb=}h=;`eqga%o{J1wE9-a~ufKwN4|l&hXu6TE_ps6k1% zTZQi-R|e?{l%o8dyia{oI$6nO-p3Wt#=8kZ`QXJU{Yd2hF?69jR#$RA;HYy*SLDmw z?9mFoh=s2*`W;7}#Ew{pWjo~92AV$FLty@ye@PHg*NPp{Q)1Nr1Ni7&esj_da;cn`*ueAnL z6|3l0utct>7C^{KGBrfq3u%L*z8ynfa82sdR&YX2z;V6&`&jpdc?RL};o@F|iA)8{ z1wWVHr}_Hl`2MlyPxKQyKGm^=46*RXiSx*VE=rfQ;mWbYLNW4?BYhijKR~3B3bi2C z;YsoxdWC2OI3l(5T{6K~4|H-ZvtVP@XTK@-mCM7fo8}XB=nJ<)aWYx1wGRa~hbthW zdyozYci?6-x^={Iy#mRE0_gXQLxS49lQ zr=%-P96+!DF%TLjDF^_MR1*Q>w;=r$=auhN6=gCN>`~8 zeXTSP6q;-|^WZLZ51pn_;xo(x*GubJ^H(wJc@BlCf*jzOF=8`f%s%pk@Ql#Enm7wg zQz67=NGNq?m644QH>G`wXM=%;WA7(32AfwcCy6YxFCG&+1!hN)KH{W;?4v4V4lc5o zDY+O7gpu`O4q8D(t0PSi7#L9i2*=dfgs!lT$U`i}1C|14I#sGjkY6KC$BnzWKi+_N zq^l%)FT;YOP&%d^=kcn`Sb2_U!oxeUSImZN&oMUvBNF?u&nq6m$gbl?mY8Mwf~Ykl z#6~PSv5a{x2hbOTjePBZK!L^isUR|Ho);ot6c~l|ni&)>O|xI})61E8^Pl#bi?2*C z$eDQzBWb-4LvdnV%^xX)as>C>WwepQyd-oAXjj{LG(Ta4@uHoceHAAY<|KNMxfC$#>IR~Q@sj^lU71!b#*}Y)#>0{JBJ7+CP zeUL6r^b9i-dI*J0U640UC0+q(Bc(X^l=)f>k&Ewk(Ex1~Y6m>3$!qXhdIpgMAsTQa z3oFPeHx=JE;QcD3ctgDtq5cw+fDj-JltvKz1Js^Aq%)xxb6p};z}Srk_lzAlO9ct;u8+h}q*BqrHea7#lHexRH4tXPrPh&0HpwlJ?=Uoe7aH zn7#=XXd)(cP<(;AKuGACmIsjXbwiI3;UTi1?+&sS(|h!sitD27KMu{Iib!bT3023& z16FsmJrkOXM~Pr&m61Igy+AJ!lA=3z*Z^2nZwZ|kNYr8MH9z?9me8qTSU6xCqZ?bh z@lF6xi?-hrBA?}G`*%VqN^$WOhWZ%)KrdR*1QlQiE;mMlkEMG92uofAvN2o^lf`f; zeELcB`a(OjnLnYepx(3uC1p-ke0p-H{+^NN z9!7)0SAgI&g+Po%XuQ|rBk%!`p}W^e^NQE*GoGxADfGFp3H7`DtZDz6iv=*nqr|RM zKH!J>*qI5vGRVL)j78Mp#0!P{@I?0)*V)v-WVej(LnXZ*L7Ap9!gBJ@&;$O|Ok-WK zx)Qok67#cn(>X0jy$|6PM?y5R@8BmsZ-APD=zu0B(JL2I)xp9L0t%73pYZn((u>DQ zyO7UI;6zJT0f}ULs}w?GLlX-VsG73QZNbs2!WGn%GL$bwR&C;(lTxhHQx#x9jtVpJ zjixJwqv_ky(d|Ml;DbQYrxw`Fj-vP^dO`Cupq~{&9zaSzL2b}v_R$+O^DZ#`c;L(X z4cuPbv0~lv4@*f%R!{mP*sY=MGBT%NS%w!IcYK05!fdo}L5geR5Nfe_57AM)l(0x` z4i-j{Ofp{plX(Y~qG+zvs($z%qq z{C5;~f(Qb8xNp2s={;3TksjX1-N^XUk}-n%N32{Lc-{ENSF5I>z_KewkfO(?m;g~+Kho2vAg~dBzfAV4k zov+u>is!!JKx_BF*iGko{&q7oaN-qX#?#oKdiVlkdlw|p%h&8?-By0|Y0O~duRbF? zsVfJaqHfc(?6f|xFnd`QDrBN{&J-B(NjzmtC367IR*-}dXGxv1Uy#lTI{?vnh1Bd8r(5*i z=LTo)1-uvpU<@IT1P)^#V~Ns(Ss&$R&E`=ij;nl4{Xh(|iUk&RKfTuTK{ur;%I^hP z8b*Ru_sx%eTDd!SeLwici$#NdFBkq9Z!pl194!1Nd#s9~~(6aaFGTr{mqg<=EOuoBU*7N5nvl z6}Tb)ou5!=w95c5-!FkFCi@MT;>EB$*XZ@fRIl>@OoEKOja&`%qGHJoKV0>L38Aot z7qq*6eLHIl$Y>2D!x7v8lCz+CaTKz|hdE=$C3w^>Y`rbk8V?WBp*u%+PX@8~YpVpQ zMjDmbPQe*FcBAyWqP7B5$i4c)8`mmotu0LG7j8~b39s>_#OJA^{nkTIn4ZF6olz%> zi(xlwZ7~MxA*k#PGztRSp!_cpXwR!L<4Ll38fY>=YTqVOiviP&!X*LPfA~jDqt7%y z0=H5f3WCjRbntf??E4_DBA}|>%r%3NGJSpi@hJ*D!0do!_0CSI7Zov!YClNsgL!g& zgcL7GwA%BE?`j4Cs@`?HFlKq5&SVQB5BC8{uc*EsQZMz2qV)s858evsbFFE#yz1?@ z&*n`!efTKA=B;|E{g3z#7Sno(O)C00n)O_zZI9T1YDO_qO%3SWhbM-omlius5SV<3 z`Ru_ps46z+6B37wc_ixa%{Uihy*cz_lrewsagWk2g1I9{65deQzO#_Bbf#V*w4OL- zc=e8ndk$cEVyPCU{zx8Rudc-{^Ke1@7nH)}I-s8LCwnS>Ev)Be6jxo$GX3Cv4y>Qv zkiTGmV(E_~2^=LU?aaMsS$8IB`#bU-k_S2!2v$?HAK5tZ2}JSMZhSWgq+rcX4Oa$y zEYKSp+GAut!doogfhloN(#Q@an6Lq7H4jl!Z_!O7wis1Ese?Lo5<_S+_5!}uSA(KJ zfjCOxQ@8+yXitBae9iyOiTpU?4A#h!|CMjR4EHYxXP);Us1yk=zb}P%Vvf^2!`HoH zd)auVYf|URi{SX4BY&VTrEWQ+AH@GW+ykE`)R$f#C>(*8d=+wiL?39EgDIjvaW>f&34aw`>)adQ z77WtsQBNrF0ejqgGz#?g@&X~pPUIjS`FRTjvEexy)~r& zY4NPnw__md<;Tp9wG#{;+q;!c&g(SS0IP6&Azp&_zTfb;Q^t*-iT#Y z{1MRu?C*B*DXzwYK}w%YVXFy)Zi5G%^^uVo1!57mCk3&XjLezzL(Ang>0^=2~9 zOGx9Coy4Z3D5|pBE8+#z!=A*g!wS+lhybUa0RO)%+4Qz*ToI^>pepj#{sGGR&hLz6`(hmTD3w>LJLmYlxt=t))G$k!^>ek^^iF#vUvRMyc z!sY08^fJbNt-o{X#4sv3GC<9}K{+x!%5;ERo0&HQtL+)}>8I7+RagY7sOU@O=i@aI z;`xEnzMaQm!(|DF6Nd5yOV_NRP>MKq$DtDGKqB3)gqxMh@R>cvh7CfH1${k)tKX#c ztmRu^0o#0`3oY@gV{VLhVttDx7&Exou@^Rq*zU?KC-_nFmaix49voZFx|%o>a@7W# zK(5`yCO3dhj$3f;hU3*?c)=6vg`DZYyWl107gU3AKcc|-xmj4wxMu?2{N`-xlbP_K_JtoekR$fAaJ=_rZr06Bq zMu~^PfSL%y`e5F?K$cHEwgGT4Q8b=R(Rc#>lXMP7D?GzrP!MqS46xhP8JYcH`4K6@ zcPk`;C4wsW}?lRaNXKrWd6YI?GLYiv__X?;{X63r2rG% z7g0^ZyUKfTj7}!(US%~-$($2C)3X?nI|6N_2i%CKF$(TR2Hqt)5mQFgf zSSyT25(n*^WF_|9Ny9H3LT^AGvtGolbaA`ojBPm2(6kLzO*<(4#x}T-S{u{7!3*ud zgD$iN2f{B-ThHIUA@Xe0>PF01IuG$udJ&(8XtQcYwuGOYw!SS_GX#5XA%rIEskPP$ zYkIAnIOt=v{V~_^Q`A9xzpLI$;)MHI=)2f{{m*cAouBbk@_h3@C1@-^8N*A?OVFZ! zAB!HayRcM&gj=wI%D55mFwKuj2;o5bH3(-2hl$$@-xKDF4nb)B?}q%dWC>Q>y4EP( z#@f^iv|FkU6lxFAAt!M`7#RK&=rB)q88Q3JyXp5-Wjwm#!O|ap0|X)Q<z6S-^sK2%wRrT832VmS)UIi(plSBEyYO63 zUWQ%5Q0L5>%w>K*ik6D{5UGhY+x4im3l)@wYl`7U%_DHkSi!4e zye0=d-fTgXW!=*1{BL$p6GO0Pyk237E6!c{_CYJf)toB*k$Z0jvx*-5L<-TY;Q@pd zR+xr=I!qfk3keRwR0;o05+;xg!aS`+jK`zvhR-Bd11!jlrHPlVj<8}azSI53Bi(b; zxd2217MFtvQl^*EH=a8=`2scnm7ItAuH-c4{hU65Tz%^W{rwsVGry%mJI(6U9Qnv8 zqX^`G=q#i$*9TJLDL%qim3IeFA5oGU+28SdOxdtR;rYn3sK<&;lg4_|4=|Ai(`vzQ z2}EyFMD(xX0Y#KG5ig~1GJcT15HA{m3U`t;yFQry81v?RFW-k_poL#jDR9m0V^ULI z>{c>GT%n>Ot`S6TR+#9UR2Z2AkjZ2G#NNohMMF<7nMh)e#8JQ<^w_4~Ckp+U=rNs$ zRK8k-RBFlP&-u_lFm!tD_i0qkGg&z22?UaRC$N-QV=pAG1M?~~Ol$!5dGb$kBsT9} z<(X+PJD3Fiu0YCI540+BVshRldMQtr6NUk*C^d^%DKmXQos1D3!Xp}2kq!>QdiT@6 z?j(*U(#b0YB5=>a(3%%7g(NrA!O4gsK|v!o$1jdHFJM-fmjO-N-+CFC7rS z4qlra!!R~N#V|Y_CI?qPbiO_E4aeppZw3~}>}(g|@KBC%9}6#;_7a9lo+b`>fB%6R z_U?L#o2k)y=~W~LgHAWC!qou8pP~Kt=wbjKm425xkO}#E&@=4?1T4GA8KfHG`g@3| z`#W~XXXu!wz?C~V6U0e6_}BDLRrVb|q}hg1Q~%=>u%0eY!EoX1IoOS|SKLqO4{_Qy zMghjZOYpY$#pYg>fL8ll+zW9o?uF<|P<*`>*r|iX!9?f4vQhlk^FPbIC-19!Ppl4n0KY^y>^`H~wPd3O+I?&eQN7(FjgrCYD?6l*P^&_bhSsh{bh74EF; zZ z=QOP%AlCud+(Tj+4#qSPZWV4V+1CWp#ryqz-u<>#(SYyen?Fn5g(to3>K~qG6>}UK z-Z^Wx5#TH+6rg!%#2Nm>KV{Qb1PnvVPc(nhN%?vnNSLixL z(-5$$6k4v^j$4e-$BES18DxHG%$|A6?c$Hwg z$h*9)|9xM1NwxZ?U!SJef6UrS&Ll5@S7tkhI<-QvJAk*4Et-~j7(KPhh>*hrsBcsd zFvKJd;uS!bGZY77ktlhf1<|rVk<|ft;Nj|)+}8!=DfpnCQ6Ql=Tnm(o5Ait1cSBTs&~#3g11NK z2uE0VKN276=GtD|6+wi-s-|OxK(po`KC3bjm_ha11;H?w9mDx)H^ZF(4$;nN+!w;l z!Ne@4lT@RJPI9;~RUL4QX4~nl|J(whp#QONA(ub?RVf+pe{FjoSJ<)jVwFcFKRr}I zt#}uHyq?Kki5tM+CV>rI$DS>7_iXC2&cJ1liF$b@y>kHR(M}>TXQ4hlNsF^` zDT%}y*kdEj2F2mqAGk;H25`0sMJnLHhp=%fxQdS%5Kx^I1#clml_sQxrjWQ!nG_hI z>Cn{os4Yz_{N4g;HYEaq?BL{K2L$C)&)S;o^Q)T)>Aq33g5t-azpWJiKrZ!^7zl;K zut0VEI&vK=^BduxAkA(Cg~nf}o=1okEjytRCOjS-7V6`YAID!JW^Hl9K$U6U2y?*_D9k18 zcChnU7ZYRHHeuot~srV6KRYb3A?xp~G3QOCO!@N05rjg6?HT_w(~e+}tH1jKvLP^G@YkyvOBo%Pj4 zUMQ@dr3$=WD5ZK#-_9w(u}WWJv{viKbK4fkK-n?`4N#k5-ypJ9$X++^+M?~nrw-r?N_O~Zh;NqPwCMr$Spq|Jl>sv?=)DtDUBC!-2R@h(ZBTb0~ znv6Jl-F)h<_zgu#C?pQ{M4_k7*Om9hV`!(-`{IF2h*RhmAX8~ygfp2U#3eMW$iwtf zXWc%Pfrq(aJoD;cZsA5N$cg<(LnOTf2J@95g4$nl3~qWr(fc@tH{OwE;d|)ht=A@q zivx80n8sS%0OrUC2(0wY@yh4Y`pErcit{-e2Aub)f5Gzp!LWt?+V@dBd(~y9n=ZlB zjYVm#5K!JS)b9i+`KX9M%$G~J!` zH0K(bWm^;^Y@tUQjU)xB7%ZeBM)Zaw#lVzT&p}Gz$O0-uY9(F_xDupp$(y$x4E0ig zWT!e*h#OO>AQHd=XW&Gw9y&Mh7#>AYdl1{-Wr!SL+|xr`%e`IE`kv%|#jk>mX=p(d zDd_d0IQ)H!W-|_8^P{i)-=(T3fWZs-hU7LgXk$M8=qYzQT=9tWu!Oszdrnv-6zq+X6 zJ}9s0jnnI`47{bMPW&mhmDl+u0EUQb23>byZ**X|5iu&!_H1hqMKyU7L!Gk||D=rD z*|bdTP3Ht!7-}f_IomKjIpPDWyxgEee}$YJf#( z5c!mzZ)YL(u?Wd<)U|u~8F-U7t@se;U#wM^qnV5~U1u#FLkkEUIh=`=kuRGqw?*8z8{!u;_=?+iKocRY7Po!Gs-DlK$hB&WDV z8{{CIn=vvwsP!C9ZO|DGi0&ToB$4K;~Q*h4rKkr7wx{MYt~zw^FVzNuOB-gk<{K zUPJc8Ez(ixW4;c37iE->&DJzQDG^I~X`(xNuh*%E($a=f>w1p2Snsx2^&q#5yS>eI zSYXiD(8bUI z$YWnlYAH_?Ls(i-IGk#1rTb83L0R4G(^b#HE)M40qrJx26`Bi_e3L%f+1Yyu`yR`RFotR?%f@|#Ps=-6-vz?^L_3YZa}QYVj~x!o zD}Zu}`Kj*UQzD=GN~I}JFNXSdHSPmS)8Rou$Ou6fKmGAqaSek~w>eia#O)byro90k zTZ3ZZ^(xqvz}?1@Ae9pDQ1&1Hs_`PGrAeBNLt~JoV}1>@-nH>g^` zOz9r@i>x=Y&6v7a?(vkKjhKBaV6RV0;a8*g*X0d_wNRq@w?DiVgttx|*-8)4R6t;> z_G4Y>y|0RxZM7_PU|&~$Rkk$N_TglI075gUGJEEmzIBf2fPL_4FydN(^Ree~duA;R zW%aTnyQZ6A5cfDhD6zT9z@s7Uv6U%L{#kg1xnaEFT@HdBF$B8Kw%{FmRxl04Qf4LL zIv;5uaR!yEL5B0mFx#&Ee7#FVjqG6ROxhO?(j!+5ezXPq4hvU)`AsqR$5FF-yVNQj z;;Eo4n7&)73dEm;D!e8NI(KzLn$C{WtDE&{kS{yWK|eGkj$Y@=7xfjoP|_o}>Yxbf z09)ZHChIN4tkOx-X#Y!vXHld82V&>~Dd`KLK!nos?3oJYFD-DW?P&K_a2NmR?Qt-S zC=G_7UY!s1u*GoyK(H?+JwtDE18WbOO}e4Jc{r8zHBSaes_6H4Y`|0LM=5c?g{8 zaO)DlyjFaKBoc%(PGUtr!k_ai$yWvcWA?8@520!qK7x{m9-x-c%znkMOzKee<0F*d zd;uhF&@fbp)2dWwKJl8WlRkJIcpS4I3q3@u&E1otC|ZLe=_=osiEAsX5Y)@}h_+}W zy9#eoC3$}(RJ5|R=*J^LK>v5O$ z{+hp_*@Jke5RAsYoIdw#AIdS%U-E$O9fGaP3qUyrNzMay=aB;Y^Z1t9VI8$Qcd^_p zq47L%>b1iOzMu_Qv5w<;8fEleEmm5+-j8IHQj=b|1~f;;Ez9g<;g{f|!?v3IDS7Zq zq$w=njXpEKL=<%~%xK)Qvp%$jMz^OAp5zz5`vu!0t=N+oSLOCJKUk~BH-_5#BK#m} z1?QBt2fXWFUbr3O=2>F;vb+7C>8~ccbiJ~V-e_e5D;m}%8kl}4X+g*cFPQr=O|qJ0 zKg4Nr2TPJzG+s74c{7t>Qlmz&_7s`b@PSYz^Z(8lgilR%a-Luv))#>CO%P)4lt&~L&u7bLjJuFSDhKXRgcNM%W-y=w}cNN`O%H!}emhi6n z72Xj=w@=PecN04M1L=poUTmM$Ps(>W*+@7@5x`0uq#S)2v#RcWMqnHH`j-R(v=$#w z-N$N~>Cn@1KFss15+BC6*QmklTjCDjKOweWPZtzyp?Lq_V}4nY4RoQ(doc(@R6#(6lJIK( zWc-f&Y|P)oafh^T4B~3~c2clvkq)A(vQn!0%C(6ao)RA~s?UStz9g&z&&tV!+EGBE zC&&o^7f));#nb}~lk>PbA@%s{G#Hp3l>b!k|7P!6;Nz;we9{I8TDbuWMy<<;qomN) zL{S=AWI_|T<4!O@D^;pSc~}J`!VIkfZOY6*ua|-BF0QzuRu`3BQBir+3T;Z;w4gwR z1&Ro*fG|U#EuggJ(eD5MoyUF5B&2oO)%|UMO77fyp5OW2=R4miZoe=1d#z5Z0fWRW}F#=kp3B`^LAd;lAgRy zHDd>%hG$XG2L5ptQM?|=__u9EkKIraavl8(k>ceYLq!g}zJdr~oDakddks0TJRBa z|4T_zd^kH(x)r;o0t4Pdsq9TGY#-ylHwkdCV|IG7x%4F!Xo+uGL>H76osFzOZt3#m z5){H1W+RJs+PjM(!rB^Dq8PZyV*&8J=-jlZGKeY?Xv!Kgb_r}p$^mr5HtS?WXEOlh z9=6z$_I{(FAhL+%TGa2-^~nSZOKXZ<^Vp!bAr zu3t6B`47sYX_gnyLI4Kv3(k)rC|^wj!`Wo&-qjnutQjKh z6*@C;FBM8_XWrW?nzoEQwxS9$N6!RLu9_2`G_deA)xOiKgm=yMomzf+I~0b5vJ~E` z5Dxg&$FYXIr63r*2?%BiL>6&AO4^1m3tuG#zZ1KG!z-n0MNknN-w>Dn^tb#oBq5D{ z$n;&%5Enf|!!gPm@S<%n?LA?aR@fNrAB6PyJxERUl7DP-e$!2FYD|Ifj#Y~{8qY># z%h-9g+A*l+g73znam{8fAm{apmEXo)x)x8^amX{=|PIK`XM zg)}LHXKqi?-#d(h8)LQf!r|Gn#s^_P2iw)lC0m;*5bLl@<}YnZTf<%zU9z9COm=xA z3Yv)x|I41Yvu~&!k@69^-S!527U;$&Z-TsyiHCAJ$D5u!+L6SF7$gWPTr99?$Z4U5 zL76#183l&!Dl1_OL*Fp)zl~Q9jeQ&}ZGcm`fI5fr%LMH)x^wL9Ni3+ISLHpm+QYW@ zZnVeJc6<+n{3mw4jQ1J)_#`^WjPFw09;j}PQ~W`YdIWvmHfOh5W@$T8lb@9Fgi!*7 zyRD3)uj7p{8?PcDg=7A%2FFATAuN~Lo~<2iTA&c3?H^(~@-8g5)cW#G$HxRy>3!Aa z_pC67f+iHbgDb+Jt~?AB%3E+2|CSHJw9XZxJrHn+F)f=v!N4cZUk+>t@eG`CK)Hwq zErj1SmpVZIG4hvd|K|8hr?dRonsXlmdr4XTBB^$Sbfm3LVvF`3#2JkFP#FZ31OVQ> zaYWe5Jg@^Rj}86qUV9Pta_C>)UWC0oh>8A%!d%`Lv`gr9 zKoRKjHbWPfmyreCC~F(y8uB~Fhl2H2#VZfNc?#xGAog1tcJs`Ih`_k(p{A;G5zGhkmwm2__7DBozG#Ra0;czC9{WJT+qX?~s%vx76Q7Xk} zbMJ|>CdO_+xszj8;rqJ{{ss&u;Jh9ASCCq))P+34jq{F(wwUW>Yv^0XU~?f`XQ+bz zp6dg{1G2JVmT&wsl8=gM`g$VZaoYyzP{*YQmz6MC1WxZA7@y8PXnhWoW1qK+=1L|um*qN3*}$WWsY9sBbM7}iE3 z(u-<;1}8;>SBmFV{$4mpC;EQ?J$Iq!!OD2N8_56R7!2sRm75Rn*5S+X__B5J%w!j4 zQ(>;QFpOh1pLIl9f3mfrMs$b4!5lZGGJapVyMA*=|MEX@_VC#{g_{Y6p-VU6Pb*1} zuIIJKibsqjn5lodh5|8)$>kKdT3pkyy2?f{yPV>cYzX!=2&Fd&t39L}5PkE#eg^Fz248KXQsB5UJ>#eH;+BPJ4 z1K@ptMCAYgPxH65^KToSV<`$Ds5e9fie2)!dkSEIkuV2dEM&rC z;>Y&qoI;bV3EW+-?>5m(m2y2iGlApUR3loe8$u4o(C)$EOlr(iRlL+4iO(=4qa!es z9N|sobgKBSBBv!W$vMe-ruM-NB%S>)AMISq8zPnWyQ>a&Ue@#CxyEb`DO3=G{``5F zV;4`79X3|Vc)7-7hdNv8d70y zd&lC52nWLZ+k*F<&Mgz#Z9+*_y?+=!hdRIAq@84*$m@q6)a%;e{kH86$?teiex>Ah z%ye>rcayswK|aNhj%?@@SF}KCG3=Lq=^>M)X2`{wy!zwCg?H7oyY*S z&=qooPFNUygU-DCYMh+fYODvr4Dfd|Fr(jKe4WnCQx5AW&Eg2>IWoG5U(eLPgux+R zw=`>8|4a4GrH^Ce9sRGq$tgUfo(^8{{xte+lCA#E#b+nqLYpj|zo;RBqvTf+IUzLP zBGSETGK(wk#kvCir4!lw1^e~ycoUKU?Ks%EVgfz{4KL0_+s#zBTcI^<<|Ct#%RP*X zw{itp8?O>?G68=dOTVhOMk;xM86~W zAu^uISppr~e${vGtq2`U|I4lEU%3;?EBUs1e+b%@4lBGplkYpA&#E^(vvlTwv-~;r z^B<)E>TwgssOPd-p&2+nBv@OvF!WA^+#oHvU&uxi)^)Dx+n2^`o7#|~PPA0u8_%$Up|?bYC)7-GcUrE)R~@!P091V zFB$Lkz5@5da91Ic$L~T|Q=C43N+iZWNTU$~MSC^+8UEK`|Et#bO0_*18E54b!Ipj? zL(TRpM+Vviz>c(rj z527`k;tqlfE7GiEL?X0bz(;)Mt}(NGLevi@sXvg_WnsGCtA?gFkXzYI3!wn0GHZ?< zH#EqZxcv8C3{UuzUSN?R#-VVueC(J0(9S4R?QDO{xsvxQSDG*;b{fpbCe?;wV$nBJ zpgP}HjMtAsP&%ImX=#^9vZC34oa+ag8IP?(HIpp&NK;OJqFI02!Tp#-+xZ9ebnt>Ugo;Ahxfn^$16^k?>N?HD*Ql-|13}~p zG`IWC^TFR_Cs}bM#+^cW>mqH{5DwD>`>DKbuYn&NK$SWoa*f*}szc`z9^@asob#z! ze)zWlhQc@b9#=1he-{1D2ro_Ef@j1382uivU%@q6nvbTezVQjZ8%USBMpiFaIILbU zxF5n3tX}xMwZ0Ti+n*p28CHc?g38k@Y2Zb_wZ)R8I8<*#z@2kBF<+jC#FM4eqDtZa4`4lb2wDmR7m7cNDr`s~6L#O4d@`Zsgr2MJ4*l;~ zOO5%I2c%iy{iCdJ7QyjjUR$HNRDtB+SX3V9F9eTamHLMadjw#pcsjTi(%!2)mVesQ zjHH8u;Rb=cJ(!P#yLf>e%vX2i-iVDDCD~3Zlj%UyQooDOE;un$O8yAAZ}oZq1BiE@ zW>qgRWAJHicEIvhjfg=?e4(3#=fBkJ{Hlgb`{TJ4$X0C_q(yO!g1|DcK1LeAyjN(x z1kbh5TxlGF>GbEAeU<>z`$UV;BeIyz<_u12bWX(4nI0nj4G&RN=KyWJ0NJHkAbSg% z*VDzy62bwpw_s(t2vF;cp1}PNm}CveM1YJc;JKBJ_>YWP%VfJnI_my}V0(@Gad|Z1 z&}HD&s!if2Y!$sFjSc+#YH0e1#8iF&q}5;lAnNJ7qY5K4tf6>1f5C zg2gB(f-rlSZHD=G(%vgbk%xTKL@1~2;o)~`c_Fj}98fDG_UN!v@L8pF#5Mjw#d~v8 zX#2vE=wPXE9U8Al^G_^6Q>mh+0RD0%TjZbw2wM%7#m%t{@sr!)vD${z*LD@2FnrkQx}D+%U;+=+qmUyT zbjzxZZRT>FDtp6PJjyKlyTbY8XpsGOAgG{VSpf<*?xQ4rt+&0JVRvy31}h2V6h z>&iKxFQ7mt7NLC`viDUoF-96z9KcJ3uS$91x5khJ(V{W!{QVjy>9qU=>jH4{8TDSG+{2V&SXo38jVChyXbk}N1Up}NTCpgyn99-Os2L* zQOd}K5z=_#bb;Z+6{BND#zq#HDRe(gaiQ$Mp|Gy_T-Dryn6BVLfPjMD4uTOmq3Guo zAfWW26_Hx>Q$t4)x(X@e%D&no`g+$GNC5Oc2Kuc*Uqj-<9G!T>^wq&^*WKQ4AWznC zHW?f}%Ri$;3PefTcfqzGTiWi8kTRr-S}5cf6(O=FcjPESWKm5aqWGHLrU>Zj^_C-+ z_r@tBCRVgs0Xc$;E|s=C2022{eMFA9!JWo|7-3e6H|U%smS{mT3aDeF7l;w;KLs^L z6C-DhL287soAe_1*X^xLd+R7RpoK$pR7;FTDt9lJf1;5(q=v^1MAd9BhQYeA&%9=1 zw1=^Gf!GLxzX;C*?w-sWp!O7hyXv3?bv4$~f*ARuv>-^zxi$ z`Xdt`=!NZtY+M*|xC3*|%ljim^_rLG+_C1lnaV!_Egp&ocGBfEGYY`6#D8bT?25T< zgKKuY@3+!G>b&<4?E~65-qOxot2^T4AT_c4>iJ@_SqlRGADnas*T;=wuo-3x)rE9% zw@M9HR~7L*oLa@0%0YXXImWD2fgH|So#4K>E1_|=QFG6HaJ(+IIZXu&{>-N=F&S*q zIy^q70);->)$a6icCtl!(Y6h&Sg4iC=AlVa4F=^4*Y-mU2J$TgfLL4F^jfwbfQ?dN z3kQ2iMlRNBlVqDvWE6u#*nkN^Aq#-pZWb81#zX1SN;jMVh!WcyI-h0=&E}H^UI5#` z@Qbgg?cg<6Q?nh_c~uV)wQ;r#utGyco)q0s+vl*!z)NiE&6s8 z5r6^i!?HJWA&&WI5maGhMpQkd4X>52*f^qg{8Slu<;5|`nQD3Re|$YA5fv2l{?^vR z>=nNziOg3d(h(<-55`DjeuzY#AY5X}lva^GeogvFfIbpJA1!-KA8{54a%qLMB%2H{ zK9G&E;!KCy1N4WBz;JB|(btp`5PAR^Q)A+4=P8Hn$X;}9t1lT%=V ztrZFUM@U#SOpJV}-y>P-v+9>?Y}@R}w+3e*8J?VKPUjn})MH zQ#uPV1T(40ZefpKLXREb?${%eq{Tz|OVDbaH=_?GB6!*iAkmp#z8~-K0@KMa#-ogC zZGJl*`H#s!d9_HM0UPWqzfQk(*XHYBzwjSlvmU%2;K3>zC>^@UOWf6FCsjNgdj`la zRhfprT!az!+rR%!J?dzi>&qqYQfi}n zxLo}17o{vN#5M=uGXD2DW7q%jApT_9|CoKBS%02SU^?85>HKPtYIJ}CKorkC#7zj< z_u&)`l3*Wa(KF4kGjO8k+?J4vQb;!9Ev^_xnu5X=9C46+%X=C5^;HTkr}(J`499;r z1|^s9H0*MUK8o`?pGM97XkfIefdI9@EVT#LFgabFO2m7lo|KiRG`#JSq+OkwGd0|` z;#Oj(R9K*FDGo|)1@ZEtaCB3xF-~A*>~ASI{T|H4pK92$xp>W=(TaQaoI(d;^PI~_ zAB;gNoP>$+&cxzFw8T`iw#E2QWQgT(yq)CPjgPROt0WgHYPkN5@>M2gcsjx{!TilH z9Sde`3G+IpS(zLt+<7qVowtWWF+KrqQj zBRnYDCriAs{O*Uj#50rgb^SiQxXNi_Fwz7ssA;OW1;oNotT4`I6HrEjK!xidenAB? zsMfUm6eY<_80B*{{;F>}5CPw$H4}TIBQGT;;i?AWq?HY-U#VSL05eVRk5M&Rc3Obq z<);S#Vs+Dpp%fFIrvKu+R6^$nH_KC*f)>@jatvm%pAod#_|V9NQn?rInKK83eYnh} zh7^9434AB~eDw7eh0i~Aip;jddxY-gL`VLQ3!TER023sBs7KWPl@H>1(c}I2FH+~j z;jA0g(8p?nAg!M)?t89U{82H`07|onKT?}|4HjW~uB=Bqvf=l<=he<#;jwcwQvRt& zeM+*E%MKMtjR>k$;L#9Y2a;VVJlGYpuR;>B+Hn_?j@$?%@N-xT z8bK=Sex;U<*At~jM>sKO0PYNQ{o`@4V@VT84O|ranRrMe!x`2(4gYH@J#9|XRYx(H z(VIuAd0$KELU^yXA;qe`s>StlqTTL=MEHIed`?)kSyR0kP+mg|$Bus=f>9tB55yoKHkU9+fbtvS)U|n$JNh9z>#`rF zrrVTm$0kzt{c;$kz*-pTbVQJBme3S3K4``)2Q|3aoxC1r2FAPXtIm4}YHDLB@F0lS zas7ctvY)+p2qjbcUO(F`-kWhcH-+FL*T>e141!;DT2p&F69y z7->Fz_{RA(_L;F`KD##;8y_fl_Wb!|+}DGEm^lc00DUxNzdVK|dHRmmn8F<>Fwzu$ zjBl|iX#UQCi>G#DS#&%Zbz5^bABOA;;00mL7Gwg?LViKx8=S&F67>y>RD!!OnEO=K zE2r>jQj8{B=ySNA61?@irAkha^g^0gnPu~8<`#-OPGvX80C8?`7FD&d;8o z`+U{~?Ax21B5%7sbJ6_9GtPI4v|vn1Wm-irdiGgC1wajjK5$@d+S}VL_49SwI}Y?D z`uXq&mE08Fc0Udho{`UkRpEjdkTjAecMLV`W7LIo`)a4K9RTX~r@-*O5W4g{Ie3V>p{7+X!i2OuM?BuLvl{J^ zls~(eddT0SzdDuI-z=5Z-qg=!@51*$BUA~Y&7Fx_DnegD@_XT*1X_CSaZPNM>81Cs zOjmlZI&E-rQ{`#(JMDd{v68?uXArFKSTjke+|gmS7`pG<+Fx>c4)O=f6eMJxv0yOQ z6A@!KLDv@w3&uOWw*pIw&<)Y=N2v-U9}nId zt_m~C(r-70kl^&sFX?7Mp|~V9sYh4sJC*J6)X@zaG7?T?p)1jZX1f_z7jmDNGmY;`-{NqD1V4 zoZcb)61aG2lR6xEesv=DdOK_tz8?OzFy}BYP|tzl3tSH?zBV5~NTt<8v*;OWZ`zYQ zJ-n?{NRnM6MLaiOPlwCpd(d_|`d8$+mRaQAF>V-o4_GvW^F8}uxfiWw(;=LX+F6S0 zru}&dw}g9h&;VEeXmrBV<2UfP8Y8Xe_fQM-9zw`L$ivMKC}!~xNgr^d*|&TR z^stTPXGGtzM&l#=IfjN(Y-omV2*(jNmj5l<&{h12Fo;&w8UsFLF!4e4AI%}w;U1v| z*opls`uWSE{YGO=J6&7L9nl`%KSB@PrJvI3Ku1iIu2gA5IHm)q_ypN>z#0E2I+F#% z1NccsuScJuP!3-p6$k7s6#jN2ST2q*Jrjg`Q`z1XVW zBFM4ymUAAyng4@lhsh^FOINNVETN!Iz7y_KWD5D|dY(i60XS}DI_6J$g)cLIaZ{Z? zt0mhY#+R^eBlXx0eE9&w#-T!T6Mr&FVZOVzklesu_(xk8!T#X*Y39trFJP=H%pZ`i z1wmgm>d?(|stMdlWD$XB#(TQ{aFa@OV=4KkW;$2B-;!UGG}d4IwIWcwBsz90OfQ!G6{= zeQy0-@EqjJ_0Xv2t%eykp&pQ(Am>+AymmCCxbjZOi2=K~YJ`Qs5J#zugUHbO5}N`` zYmpRo0IM)ZnZ8+K1*^)tUSb_k*JYe-`tZv(;g8N8AV+V=>ca3CzFx`Ic|AnXi`Iaw zRg(nNIrvG6(u~FxMq_vSEhsg(JN)DOsP<>@0i>0Q;^4;e!E8;l8{3E>3)`5Pkal66 zgnQA${)*`6D<9ys>D3~v#95bwd4sjt*pHZ~gTbT9sFB8-$$ez>&sFEKBXV>^+rTDB ztd{$G_$lP07_EhHvG8+P*?NeMA4UJpR__AAo~l5LXYb%>9Ax z@d=1Hnt;aOT8c zZ&vfE%VA=RWMYrPy{IO(VdOd8IXH$nnI*qQ>HMHhtXsdb zyM4oXxVg78Ii(YRrzzU9MD!w*Xp1i3h>-I#JMsq?V-@BnVGB>omXZtu9}#CEkEU)n zu82(g64#KPCb16L4`Dmwy=Fg)`x$x)QmCVTh$xx%i=0VlOXC6d$RTxtHB3?61w*>& z){%!48P6CX^-e&_`g>}^OEQMZPzW+}C@~n#p%_hu(!l@-4)w4G3m9T@FwiuC1vQ^V zdPB>so+>}epI${S&$1Ewwwi7Rc618wT>pkaU`ZS@-$WB?7^93JXkuNBCT5SN2`xpk zY1I~4tKZL4v%sXP<=T5JEwUkClv}!idsS*)+?tSmcVa`I<*^zPAsoFH?y?Xdzs8?j z5d}?CF%C-OZ-$LRYJ*2dx=s5FQ*94t{3{2!YW`)Uu8g-XGkH)m=LHsDT>tB0{`!~E z9yMHgl|%is&JUP$w?A=1+CR26?Vks6Ka@SJ?GEK{@vVHc^8UA4-fzwQp?Jr_i_tSl zME4G^?F$9gOlkzb4}BgmcK3Vs{LJ-h1U2qGXEd#(y&o#MJ2^(jf}nIDBZ~?+Etue$4ocBwoz>cj+kkK zoHkK@2l5P%c0F}aM*_JG)*(a_ri@X@Tz>-0xC4nsz|6M6<-}2ev@-CbXa9{#S&{%7 z*S|H{FBQcZ@+LeIrF!TJS%T;P8yPhw0AHC=gZQezSp(6`Y8&|@>!pJx)ruKr%-h?p z25=&xdof-p(VftuyRqDU^X`dmc%VddC-mygs)LJ+LEZ45Tnx4TrEE*vi)MVT{|2O7 z2hZ!6>K@+FN`3U zo`W=7&t%_j^xPcrT!ARRrV*cbv#sbLrn-h7HVC2+wc2UG;}TSH!kJ-U`g1J( zPEV1nCRJ{4i!osoHkg+4HSzYTGJ5kCt?N1$(e@}L``M(;?1UhxBkHpI%iyA2U_(|{ zjOjB@@e`P44V^~xu5{_6*w%e9doCdaeJ>&YXhgT`#_$ApEcSO#!S*h0l(~pN)(|gV z!EMCSM|+3&L%!ON_OhKrbvwPa+Hs0=P($_W-J>91{3>28t82m#!GbepQgd(%{TTLl zDdsJ^jIV|q7^=CyI~7h2b;hGr%~P!wmQMZD3>f>n8SL+t;lS344ze?S6x+Kv?!m(j zdakLOb1l3TB`l~;<7TP9u$OSEY!WDNWeH2-b@nZUFwwZkh*I`4{C$Ow3lsR2s4!8x z_`4UT?yL(dz9Mey%v?wu-@kV7yOcK-bQo*KL|QMM&?Ue z_%c3Lw!jfD+qp`Y zvC3(UlfQ&RnUnyF$A!G|J5CANgveh~n!jKJyo$fubQ7e&B?>G3E;EJsKPqw2Yy93yt=FiAOLq|i_A3sv)tSik~UBLGxY z44eh354;0`&Ri8DLVbj~KqwppyrhKzz_ERjfbns=VKKV2%7RlolF+MC7$olDT;U_1 zhE4;Jk&hTSWdDJ8>odWV}-ec>Mm>-yjyrasc5qNLs*>c)|6foSpP zc)4t%<{LIHBzYR};I-pI_KGea?rqJJQ)Q8Q|s-vKH`v<^mbXs$r> zpjQY5YE$_i|D6gvP=8qhYXO5{IirFYlmPu1$;gETGAH*Yyp}TR24LK=zEuihs=N%# zyIe{r34x7hJ^&vw9+ia~L*Jsp!~h8lH^Jv|7!E^622ov4hc5Tw>y*Kg==RDPZ--ps zFg@AvOUz1{yP4AW2UL%0!1hM)&J|P5${m$Z*6y<1~}f zo^*95mH zP%~0OA*e)3Yyw~-OMw}zC$NJ(f4{VjFT7Zo$`!`~er*q%XqL*QkO1IkZ7=frpr*PG zXtFKYy(H6$RaceLuR?wpqTiD#T`$2Jm@`9G*b)C_{A)$PWW4Kz91xblL17T|>OlJR z<3}2jO~P4p5JM1-a=2ADaE&zHA(-~1yve`n+2AQLC63NxkDGAXAnEpexFlXBX#d{@;3k-GiN>Cm#+T} zQkW)nSju2XsS&S<3@aL|a+CV$Z>KUc-*L_hDz zoe5#T|47ecZ~~6qU07{JTFbG%)m6|x59E>{;4aC;C!Go{cQVyPbuDAI?}g8rk} zEwL8Gn#l)PLKE>-S_+G*5WH8ci<})yR+U8qx(=*oJbw`5p*y|T(%-i7JMm8GJ5W`y z1uN0eh^jH0zuVd#R>QPybz!GYMgJUX;N{lX54*X#h-##?+j@SwbcYvYYYi8gMUg7UZQdJpbv*W6dG@Je9yx=zGq!- zLulYTuHnGp9SHTsE7fqeL)is)*2fs^$xmV?H_1mhXgg)The* zXabB;RtHKdYKAAMJJxciq=R}8IBiz`wXh{RatJOLL!;nQ*g2xJqiR1Rz`wl={xN!| z?P1({8w(R!IIHqIlnMMx^s_V}I%ph(>*8PF69R~UWfN~l3q%bWBwOpGP*pKU;gBHb zim$3lZaC^l?`ONEhHv33P)KzW3PEaEiKG%YT!N2Xg%`8`-oG@@g1IHB0*-{hr)hM2 zA*o;-(cq?4&gIilwC&!?2_h~#Nx^Ch2#5=F$_&2>wj@*#Y?T8VG#_vSEM-jwpcR3B zw4uNgEC9QWtt${$15xX&6l>R^oK*%S5Q?lVqzFir-C*X1k?uy7Ff$K7$C`@$tW~l` zJf%5f>GH&@hR>pBT&UF%{yh~h=!{SXjjRZmN_p>ZV9PWCh{!HBKX1hk{ke(1X;yM^ z_+Eimbz&3=pfMtzp0E*5UnP9g-tFC!?@S|eN(K>>Z$%u>0OEI6hT@%8cek%+ywf!} z5onQ#j`Qr*WI~Ai>}0|gQ2DkHOA=Rv4z4tNl0G~GYDhTqSX#>N%U8mOZ-C)#>_AqX zcc59t*3gD&8eB$m6>p6v<`uf z*BZ5EOI>`sTB_WdY?UeyB<6G!zFi~rE>Er(6ud{yW14zPr0-F) zh4kpnz!5jVj}RfS8Scrz8>f8%XbJ|u+U_P`Z!m2H3=%FA^p8Nk4EorL@4ADQZtoG* zhaoVCPq+m2yUUYJ0zO0p-jnw3lDEc=0L)yBsYhVQ10=|TjWJD4>y(CeasuC}W`L~I zXBy2wDwc2!p!~kaPIfjFJ4{`@}$ z>}R_~XhR{xx@#AcQM*h#@at{ox~guim>5y3QU|6uc#LvAYStX3pF^NuSKGZA|B6Aj z?q5pA9**^MuJ}*9!Dd1Me@KkW*;t47d)L2o17FDA!nk%5@;C82nbLI8l5o~-F{`8z z`j;t9d4$g{LI7R=BM1Rpnf-iM+rtAP{rQbL-oGPn6#jL&O0fuWZ8UyGlrK7Vx`1{JXvsF%@R0N>!|B{myjRBgB%GOz@@Sxg2{ zu~-ef@InjF2#+wrY8G~DXym%>&u8Bi;@8#jl&jqK2Xar+$%IHF(Hf`-d=|aZ4PjMc z?Lal{OX+Kp{TQ*^zR_%91oaPLeY&WuG>17#<7Z!K7~xfBhZ6$YbfcLrL&H$DH@q#t z{(^p>5JI6sO#_4x1s@LYh}5%()zlE7I!SJK-D4Ltq@ytv0C!fZxsx zXa6EKq`-ep9$s(0=^>jPfD!qYJ|3dJs2QUsVgCg_q?tq7dDvW`1%GC zZLnS{Q@R*KfNuxIQZxuWI7rdkd=}6uZW;s?Mr^ayXCpRN%<_YY}3A(9sAtlmrer=N) z%clWARms2HV9$hix1i@-+4hZF%W#34qUu2@U5)Qy&BbDLb+P}(0~FQrTyhor$KW&~ zWWhw41r6&)CX+fMX%+~^Ao5!2#c_RbQcE$pw=gZUy4TQq%tC4SA(?a)eX2NrCP?<@ zRVDp*+c#%3OpZKlUSsw%CfOD*iXjrvkAOH(B&w_94Gi8{O}vw65G-7Z_*cL7_`@d)0TRegjQ==$sR-twV;ieRj&#s9 zMtb7CBF?graS2ehHrV50BTWCqCW~Jkng` zKfE232YFlPwjiX=D zf}(uegSV2}ycZAkYxDj1!+$J#>$z7XD zunE9~3>2+gty{t4lHl<={Wz4rflv5I?;!tiVB+Lkn_sVAsb0PO2K=_^@o?G^V*R4z zB>CFm4RP((q5-VkBpH*J--HU`A!Af!yfPym%5P;4s)YXwj#Q#JLFR5Bo#Lw)11M+espb+NUcicpVoP(` zLE@ENQ$1o)jraFgA*I70wV_mGnMRFR&1kJ#u^o%85#&)}JLQd=%4G+us|YAflx6tHBZN9W>B~1Y?b61=;ur6S!&!VsNe}b!9kl z=wX=+EHmD_r8j-TF{0aQr7hC4R#9U3R0|cV^$n8`M6JF~siv~nhw#8ARKtqF`>NF~ z;yuFW-VG@tTDU-d8RbCp2?oc=i$F3V44?Dp;cZ-p3j3)tG$u1TT&D(P_RX_ z{dN|XuCbD=vI-Ng|HJQdiWCRbXmN4rz06ZOqlpSTk13BYpB}DBw_6RHh%zL^m_Dbh z3l`)=qLZQ}w_k2!X)vUAvkEu@t4T~%Iu8ZgjFk`Sc$15!IQ=q{dG`TvYZc^s=Ti7fqdij#KOe?e@i`YuVcr9G1L{y*;wmOVM*+YfpgGTyE5*5TeFi|55Y^+s%>ZF%}d2 z83^aE7nuuVY0)z+WX%582QjY@t`w5I-2>?2|8Ob3Fc)3nY~kHA!71Q8X(qqy2Cr*- zwhiu&3#O+1k0IU~XGPmkjLwcm=5LtvG$M0;bP1Y}>s@x>L4tBll3q_vXi%=ePxPjs z<R3a9WBymRwYApo!ClM>dtq^=jOa50Kye4L1SBAY{sW!|8EG+x2W2weW)@Mi{` zA*O{zWHOHah^=gNUyZU_ z;B$r;##<~_Dv}|s{urMmP|%PR>8qE~3j_QD0rYf^;^C?CxDUwI1+UIxd#1c$6p^l+ zBG1QEcUOEtR^AF^*Uuz-wfB4%{p<&_=~(-UTbq99Zv{?JK?y~#D`X7umX+*((Q2Zu zVJ}RZjPqI_GbVm?4UTIOj1oR481+4jWMqs=`%)phFyl{U+T?jy^L-FJ129h;{z9C5$Qe#c(UrKhr*x1(bz zncbS_w%md8<5sWy@)tL_pTC1{iZwg>9}dOOzaIR7DRqx|8OHP7u_=bm*(A73=^$C@1r z*17d}=ARm$y`b%m{88hat5(*pb4wq=j?dlM)AC>G8<$0B{8y!8yg4zyjF01TcBr`eN*V zMeAE%wZ8SW*0+9y^|kL~>ucY~*0=tzWqnr=g*4&L2W10&f`d)C1Z?sH?#i8{*R91D z7j$)&PJog0TLeD(_4+*1{u;vqexEL-K+7xpx)DJ0W+c*b3jdBy(%#_kok}l7I-NV+ z(np0eEU)Gace~4lF9>IN&MkdObA~w_s`p%n9OephhTp|FgQk}~;tMNtAbl_e#REdj zAob!9F08neq?Uj375A(c`(PlGGmH;m&OO<=;0!1yoX~KGd$K1f?tl*q*??gW_Zapt zKKm8CRJe0bHmP{Sc!O&SckanfP`p9C57>k2kIWA$?*R`8_(x?fAPYWH`7-&gj+f%^ z1^5ltFa>|?d7tOCs!3rXmXdcL*aR-#@Ei1oP$zdcL@bm}#yLnt()Xpbl)xveisZ1r zzZyH<ShO@Z8YE3P~3)*xcF4L(TmVGPC?tT*mivj_JZ9^!~nz@x)$l_7V6b zKeKj5D|;J0$iO$K*NKoS)Kf1|{*P;C907qDoX

g3U(S_F@Zafar@*eKXPhE+I1B`}>nJn&@fT=!QF6+%%>=B{h|2$T2$x&= zw-1*RqL~|Ok1B8i#RI+bs$>hRbER*TPcjwzU8~%%m#4sjI{-5iT}1akeP*s1V`@N0 za*H&cG08f)-i2dpSyl;+?M2*0Va9ey_1N?jRFZbxud_Ux#AccH9jQ6O$0B1iuQ9e3 zjO_xDg&v#0WooB?npzjSUQ!rGz|WTLV)x$WPVI^UR$jRYueiHk+=d6Wo>LpL_p7cj zm)2#U59ZQ|t2z!1O=mLOGsDxS`xrs3<1XT7UqibNwqawVC{IOb{;m4ros5sW599`+ zxzL7j4;mJF3${=z9~b4g&b=Cw9x5~t8c^#x;p8mM*PGpp=mQ*zZxn`s%s*wt zqY^aO(0T}iU>qsvz{4m=q`lM{k<9pN;L;ITuUQ6{qz#5AFTtR2@_XuY0%v4=g8z;& z<7$9%GR=Yl?pRog<#)}c|4pN~_DYoIAf$(^#QctZzCPKHj!=SA8I(u8Vhp@$V zGkW?%H|cs&d^8pSor-lFdML5JX+wKzF-cONlu!m>6`$aFpX{fg`673snOll z&-gw~_$xSQ?57aLYnlh(?qew!+cS#wHu_f-4!STq8g{fH2@;R*5r2&fz(x4^RJ>># zT$;h6oKd^JkUf{qk;&YIaHin(80VWbV8_UHrYGP;4XxMo+eaV8FHwd_n%5-ma7yKAvOoBx9;JS z8yPOrjjKL5P8CVh<&}YruD^5xi5C}$Go;J)Pi}HO>=)v&iJxjhG{_7LN*vga?OIP? zV-s@*%9b%V7+tvf)a~D#3d{i=R*`cs=Y-jZ?)a2a^~0h>>w$b_=}~rIMkLAM{b3&% zdP1-XhK+oz>IL;@yAT<_*Y4L)FL{al3mOfN6$&p?w=vVr+r#_Dy&+ZAht)|(Qll3OZh z9*Z-7*e+ZvRG=qZC4t0@$5J(xfAT!_W<6^=teAGQrTiAm4_k}>gF~DoIL9HrQHH1> zMj`otVSQ#a)ZSw9v8jBeM~TFy~4D7|P<-3WiO82o|Q!j50PNdY-DhhCX#aKgL+P~*NdjysDuMl8WfJfxMan5QDyIeq7*eK8 zRFk4ZV~H`r=NCkKj#y;q_}mpKG_N_~ED>`cXW%6mK35qBBN%`q(d~?UlSm#TzYsRB zYx1aUAj;JDv^NP+8RIL=plbCw*B1{7nd%_t70MDuDp!1aV@5?Q1$n{>s&py$Hq~K} z@$2wHavdAWZ-1+EDR+=HiY$8@-x`rrU7pwA-3izU{{ridF?I9Pnw|kWRa>OS0yh?^ zZUBD29w=aTzO;0gU?f=Z1U1q`VAaa$givbpj-`x!Y`YhCBqC`+h#jahE# z+(wBUg>N$0tGqCUdYeEp8rr-z_bZ#Qi?`m*KMk$d#Zj~ejW%n@BEPy3n!6T*GOdue z0s1Jv=vY-rwc)*N2*mZ{9rl42t#YUJHDx`i{ES9~_bAPfe3DlkcM91XZ)W6cc%;VOg)9KD@1_;wLKdiVD3S>PStMY$ zHVuIhg73^Bf0VdEIw25D4vijQuA^ZPpqFT$CJYVsK={yGXA%bqj0vz0mc%t){_wa$ z5EOrn*jL)&Uz#gGGT^U*;chNke8seXNc4q|nVX<~4LM11#~>X*Ae(H#jE@iiMMNiI z&^9=<4|b0i^4uWc(~DPi!}|sPVIISCZl317DgeV4z-Hs0q*_nZR_nKX3LXt(1C_}3 z1{L@89~ z(ywhqA`UlkfZg6RF2+2_$M(%m;WBhV&zRD)bqZNz+7Ri8c$(SFQM*oNr4v(zW(uLn zdf)_*8rg+z>0_XfgV@|4-$L#c=COV72fULeNi*IF*t;K+<(uvL$|am>f6CJHMuE6Y zkW|Rsr1@yZx%oouD6Xmx7VOzdF9e|3uW?I~7SzlE`a5EzyysOr=thlcOZIYkGhEbJ zQrDb_W9&>-j>syfzy=`vA1lwP zvQUM0cpLB|I#e4o0ra1AikF~>mEUgZL~h1qyiNI+8lC)ou&&x(eDU^%?7n`hcjR*X ztb6hHaoPPkom(1O&+POXjsz6Pt@)h-Q;2`dJMB_Uhg{r)K?Y~w z|K~u?JnR(Ku?i0)GJ|Etdp7MoGVCaN?Do%T#`Xtq5cp(E+P^sAwm*V=9ymjJKQ&<7 z->8TK=>K=_fAbpF$7ECDPJETKC|Hf~5F7I>Ci8!{*UH_V7Kf12`1PiF;54vxX1IosvDa{7-wb~iG;lQZ0Z$}%p zjA=giT{{)rd1O{_l~XtxD>%T^yX@Na&q`$c^IL?T?vQriC(ro2X#0h3@5x{tFTgs! zm_4c6KNC=1kjS(@4lNSvc%Q7JnH@lUFj%duW4e9y#RmoJh@T6Vc6ytzkU#78{@m?f zfQ5W9_Y<{{NMDMM)9q`xkX;EZa|?JL0EvZsfL(AQjk3*!L^4n5rF(KY-9C8niRne# zG5r3E_UZHnv5-&&2+3wnNgF+-xqyOpFZd_7P$pxo6w6UX^v<6yW1vo>N6>$jQ(TRe zV(20qVOqO1o(=Vr7S*8uFpeu6!R@C(_K)(+O~U0~g5Rn~@OXYi7Cs3~gc)suEDywM zRmkiG=uc8nMDGBWTk(xN9O_QtU!h*BW^qAD`&Jx=mD%ryhV1NL8;=fQaXstGOf=cy zt#2Fb$Zy*24dn-MEy{FA?~6WI*V#UJ-m^gJz3MXcn<@>+X4~Oy&u^(e!O!fq{RA&F zZaZ1oC4)N<2l3Q)1hRB_D?8A@3I4>!6TFFU=xE=5-ZPc&;Cr$dh-n-sLsK|W-q^;)581o$HF~=szx>XlUjdJNMea|QHo_W{eimWm zdJReA0MYM9|0xSmyJS^^10AOXx{=KX0e_0?pHS^j@jnC$dmnoSH@{=t1qVAfe>l~@ z>ky~#AHXhnBYuTHb;w{ejPPgZt-141pyM`hp*r)W+gsOmFJz;9Z@U+@zvvWhL;<%n zqaN42pAY*0cYt^soSUcr9b|Xm-rPg{go1ONt8Pb$^B(PB(>& zgRoD>Dc*r;(XRu+8d}XW2f8P(OCuOc26HjWsDaoKw6DYdk-N6`T*Zq%e{Y z)-GIwE^AR(WPgJ+)#)tX$&)53ukOjndH4;@s*K9%C(oOgzVi^z(&Rr76Lt9)nG8Sa(Kj z)hD4a{;rdFWaNuZUO^9G+V2MTm0fBj4>^}S2h8Xuy_HUfK{OdjZBI|8()EubUlv5} zN^07ok>$5L&ZQ|VE0K>naC6(e3hHVvBgLhHQ-Ed_^BSs4YAI@)`6X3(tKdvZg@Nsh zA3*Wp{{%eziD*wOSEGB#1$R$5h4-VB^igS%%KezT;H|6i*2(XO87U?9JUkJ9w*qa5 zzdaUzAH^Gmztc7T{)T0Ayj+^9PW$hiOC|ymX+VMobxMJQYB#_EQ{JtAw0ywPlo*h( zoDhQbp^V+b0hLYwUGK+pYFMJjoWeMaL=2vpgawQrYzknB7J%9~P1-m@d)~%1FD-x$ zxcc!OhYZ!b{)uR&11`^V_XSg?iAs+h(5uyA_gpKEoMJC~$*-OtVqU@rEIl@a=<#8Q z*iq>5R(v+_&})HHd(q`Ec9;b~mlZ!vrgx6qG8}X*g8=T?XGP7alna6rF>vvXuEo+pj6Nz31gPA!2 z6Pmg2cDCnSay=V?z5v10<=xqlUkRB%>3|cwN&9!TuY}A;3ZPvbKrJ+jC79vQYRwFzBY$ydy>L~Xkbd+)dBr z1xN1O)$L)o0JcjP4DJ?bphC}tJk^k)F&#E6QmdXr@fot~_v*<*m)(F>RELOM|68)9 zm@!{;@{)H`I?w-V3BNYr!W(S9*ET_`t2eWT<{o(-HLw*fh|HH_-;(VY% zh5u3dFCo*vf|IGsj)y8{!0)2^=DIAoHu_@|6qS1da1 zJ*jV++CnA(?-s}(>k0B}LNzmFLB&aMWvqtXoL>3LUT*t_?EBiD)&79|g^hKH@JAk= z9k=h?g)>?E48bo%K=1%xeiaPyKb{BuK*x}QdnBmmKoG9AvY|8SS`n3-5AoDv#8VJE z^VG6;y#-@>;?H17I$HTabYrYXqqC?G4>6sE$H`jQLTlAeT{u5IiKx;?fSiJ9@@x?)+>@JYS_yl}1J>XxdIdXWz* zUxdU$E@pF}Oz2uOX;6TAGaz1cKT*f=Ss1C;>*D)kN6GA2I(e88R(w|fdjs;B!j7~^{*$v zbYv|(E+dElZ?!m(ITom)*ci}#59z))O!wS`g5WkG$ z|J4NKsQ9mvmK1JhT0Vw9oB`r^NXr)T1dQN)BR^>>l;>Vm0@OdZx-+i8o@DRTFZlO<3{? zKve#L`1&n=&Gj?<>!Sasr@uCOTJZn$q<34!E{*=~0Qx&C}8{GlxM*ycGm5RzszniWIh8GViMuBczP>D0^_N!QhDHaAV~QP+;I6n^9)D18bDao`53&Z6R|?Hs=?agVFWBCM)mXHi(|`gY}+zeRZakyxpC4+d8~;3iso`Zs~aJ z>%HO>uI3N_6yOCigq*THGZ}mF#X-KzV-Nj`nQV13ZVFL5!VKaXKFr7~Tn{NFr`@C) zmdi>!I6;`SR(#T0=qUaSctMTE^^V_O;hpd@T&*UAREEGE1_yIY z5jQ_W@v%CIAlMs?2Y+6eu>q^W)uzo$WxMGPVGIct>Nu?ZJnVU$4_=35LUtXsMibp> z=g-bgGYf>zs1vfmc+w+rD)TlG?r@bXRNmL&8!dj|{Y1BPp(|4xULk*C`YPhJBtL7W zl)Is0R=2l?0cK|`A*)`;B|~JZ>)l3g`U=G!ZgTOQVbFs2wW(Y_uf+Upz*?NW1kAe- ztz4oL9B-QOC&bvh)@e@xeb?Y&885d4K*iQJay@SaXDt86yK(OacDjMt?8fUFbW2_R zLZd~#C_nUGGWVM}o=oY-z5D|kU=`kG{36HEaY{FD*TY$pk{aDc5GAYbx`~4l5V-zr ztO@y1?8Dzrgj5&*;(qiv5P7pC*qPJSdH!a8GqwrWs(mZCs#4sJAMg4IPW}M4-7p$X z9-|;sR5kBgv*lGEF2xx_Xde7>vTtH27VrHFhy>}wk5foc~*s|-ftDxCj`MD=3 z3Ez!&>y~{$T92^5YHlb~%u7S?Zw!N;w3P}!s9XA)%)B&TVQ6I{x)Z$p8Yjpofc#p8 zq?JSPLfVQ`V%33zh}$~$6KiFnd!!)=#4gCiQXnS_ zXCrM<{-We;RZ{05W#o22F6#zP&o;0Q(sEc zF>;Zvf}CBP{(6C`sK#(-d`V9lT1+ot@26ALBvWn)S9VFsd-!{9+Pk~_^~tgbAUa-} zF;|+UqT4FvFiY(;HE_@xCUof@Q^I(}9yR_K_S2`nN?Ofd>%k&#zh3NS^#R-ha$SAtIXA9t|ynPwdg|FX4HF|7HWi_tw^w9MQv%9rDqe8dIfkb^c<>w z8&#R`>Z@A@C4vDSCT)9QK`5_uXZFr&m&>{m5=11)2hSWu%SwGJGkVvzxs z7))qmf>YTz!}8yN0l{&u4H%ddApH~r6qj(Q_{V1!;y*nMVc-aXcM7LBkZ#R|WDLPw zief~oe*X2Zk*aKSZo2)^>`_*qFp2M>D1!nJy=`i!$Vj);x4ryzKSz73ncipF{$@}_h`DIn7*BFh$#MIz zf&%VvYhZt<0eWj-^1iLIH%1)ZCzW|Wjh75?elj}kM?3Pb?#dld;TbaM8PX2(DlE{l zOugVaUXHUj?fqV_J86L^*y(+Ky4P{UP)7@*t6s=9E4hwXzhoMMUaEJu|0%Z_k-k|d z3;{<_-#AMp2XM;g!tG|iP1EG}_TqHskR>SwDeYzOqs8Jd?k9d%$mrBe7)4q|R@LUw z_zW%>uyF5p>;@JY66ot8DjKmr6&tiW6uNu+Im{TN`d?TaD&54Yqq$FzWi7ecQebad8%niOXjS3i95F4_w{Ihq~oExNT zF!=aTVpCUh1N26l8wKs_GxhypLa3?Fy3tO(a|~0zIq|nX^@GHD!BzjnFGwEOh_QJSWxQge&~stH}Q95mVl zCW~d(4QibS)u~*o06N_QFj?&hhlq@1GZr-)H?l&oNjJuq8KZKixD$MYN>u01tDr(g zv0G3XKqzMbDMf#On@}l3_aRi?`!h=>rv+p(BKN!U9TotVfd9(4-+rP4k`7L~!OrcI zW0>17CjHgV?fnS!SM2SApW3;dIEJ}B`1Zg0xqS>8kDA-R{>0|hvHqB_ZwAlChgy4s z_VxSv*EXKlZ>Fzb%YSV!43Fpan{}+^|CLT-WB5ychQ}X%{!7~YOX~j5j3L}h_&GN6 zQ9i{=?$OWCW(@39vlqjNYPFB_#3uNI`=Mt=T*32c^$xlv1TIVPGW9Eov4=I@EUq9% z`SikLWy6|zIG{zTiRwh1N}U0Dg9F;$Rml{Z6sL#(CcZ*ce?cQoMuhqY2_l(4fBCi>A16)F+bS~FgO7a`oIs+4X`Za^dYhx&?l*Wq1I zDgc-QE=40?K!6#*==Kf#?08bH&m|3otrn78{lM5p+K%|XkBw*Y=OyxYH%McZ-^X@1 zW9S;f^R=PpxOA3Jwtb3h$)|uwS{uCqxDq#Q_yGXexQy}O#waM^o=hFLr{?KxF$S=* zTvRlgE+RQ2;4m^(=yBQC^~XbJWgr?r*;HQ5-CsU&p8+_9xPfq-FScM!nh55DhB=P# zIc2ECH<=I^XQqgKD}IgVi<=FU3(Xc(LL3}aGvRruLJMAS{!@NA8(z8aO*M#$Q|0ir zRh}|9s15(Um|W@7CozHAewvu69{nlDltY%EX$0tR9u4gGqG!O?ROoKhZ>$SA37gEg4Mg zK(-@SaOfK4`|q>vTp6u2eFsW;UDM%8{2VaF_L)04coMqn3>0XyAZ-UHa z`>mfF84TK&UAEyVk#WHaq8#=02@i^xx(d2ncP%fiYs4&cY=Rpp}o?vK@jZ%twsh7 zX^REk^Gb&5cC>5A)Uzn^Iw8TEK@bGT%q3B9e0l8P`1c9_SHO{b6G4&wj&_2}iUj{r zf()lMMiJgIk-s}X$KJ4!0dd0~YRv01w7810JJb5#sv8AHB*JXWKvK1;;z^i;45`Ps zPpOF3M(L<8#%)w*!%<6fD)r6q)S3dR zx+NsUar*xHPxKW;Zr?5Y~&Wr0_sZGkRhtBkm1_&TrDc8Ib^8v=_Q4t^&nAj(U&L z6+bJxIt@r8H?Og=s&aLzP7>#4-Ov zZMWewn!-!Y=tw#EWDRLQYjbUVTkUstnm8K+r5IAL|GIET>Zr`ay<6OAoZTOhQ(a0tD5gXI&3nR)$w-Q zDwhx#UyQS!B*<_y`MynBo$A*xgXA~`kn^p z81GPqIlS9Gv$+H0TK3GQYDF%xT<&FaKcVaVy6UBU4fs;f!T3~t(A8PJ8HID%qtMvh zY4{e|Y=`XyzDQ{NMmDg@5qO6OXlvjgq8+2Vja_lrBZu3gATnd6Z)0G@< z@TtTJhwXzC+ZUq+yo@o5jJBL1&z8Ut=Fu)o-C*OmEkNMd?GAHMQ?or4*2Le6+sD)y zKFISidX&HkR{_3@6YivejjD=3q3nE?2^1MAKHx029F>=2I}wH+xgaML>Do}$`N(zp zLnol?J%2)O@f5gY@hd@xo#JQP@{+c-EpR!x)LSb#xpYlC*`A03A9@h*h=aE8?PX%8 z>ur+K6@s+fNKyJw@F0vWFjvO?G3Z3NB?dpV1_*Rd(4FR~O^UiBPK#-56YDpt8hHm( z`fA1eqO!dnl;JUs)%g?((_F3L^fEVp6MFhtWW)h{^{i$S3B-*^rx-{H*9wgOBx>F- zn;#kBCs9R1cdu<*dCm#oW4kRjPZ~9L0Ld^?y3u6Dq5F0YY0Ub-4IL+_qb+M1Tu{q8 zfB#orwZS8XZc?x@6HCpZO2CUCT60w*Xp|rh-mq6dLWAxND6WCRycrd{xLpsIRAIE@|X0XzXffwB2j!#vAQ2)^3O=X`z6-VINJWAf|-IWgtlyMDzl7 zY|f8#Y{Ahg$eq4;J_5(BxH2B;ct1ausx4j+P2%$GIUq>ujm#n7n`r99l4#kBp;qpv z$45kcys4z@iP#E>lztGK(U#Aeqh+6kTKl5Sm1Xt8#9BJUc8aEcrF3Q?VY0%P1ULh_;Bs+g%)w60?()vJqkdBj<<(BMfaL8A=pmuXi`A#&VD&5jYOR zFkCUpq1J`$KO@RR=dVEPBe=+L0&WAx{R&p%7usGkau9e#G0m&yPyDjj!lN)unM1|HEW$PQSQ&NBqOHQ{8k!!8$x~UJ&J}O_;R6+7czoUwe2M^$j<=dV_O!`gy(fGIdDZaCzv$p%; zsb_7OKaq||j`#|v`3#)mzjMo(n*O~av~AP3mIvvKv#$_l*z#$>iX)&D?F{bP``+v^ zmcbk&gH_KQbNL=>c#JiUIUr|pni3FHqXkl{vY)S`F*Fk;)PkA1y{IZZ6HQr6DlOs} zPag1W*^D!a9ms_c3UWrO?o(@Bi;!ZU^jA*%aS3NCPz=Rxj#9MG+nSkdQz3S58Y;w% zINgZUm5j?@@w&C%eZ3~sax&2BU_^tcEPFq(v?spETuNd_&ov8DQXh%t;oa+Sw}jGd zB(x64xTX6bHIiHp;hO#iw4<=si(&rLNp9T*S)TK$w3((iHGfh5jhEEbcM%*cO1^|! zdw8m5Gtll)S8SN0t`e}0a<0(~wN+^W%#v>LyRVVIM*l}s2Rrg_aM!^wQHZi~#?7R# zi*Q!ZKN!7D%2xn@S%FD!0G4a_)Cou2py&uWxZrq0IvR?o_DPcXEbZ8cf& z$x_aq0|<2FuVi7@tyCzp1X18&j|eq{%+(pD6ZQs`Pn}p^$|zK^lD}wQ7|^4oZ^e>7 z#F8NBAA%t2Jo;8H+8-(~meMDM)HLK~$WmfY743K*G*pY@h!(Ci#x;V!1z*Qfr$MCH zG~9knd8}-6sP!{c6ieOF%pWH$#m^``CIUc_ywaPjK3TeebuL`ZT#>R2?ju&&M;J%| zkw|h{sSa}JJFcjZ8$qB{{XsRq$)e=Bgg~Sp(l@sP*agdl6 zMOw6F!c>PI(*d=3tj?oGk{Q(>3O}BN#%)sNybczl>Q3tPCTSF~eXT3ujC&(}Gt#5& zXIH76)B0ZZ%;HG$jr1=usw%gZc^<#7SE~JlW7@Ic;o!)Xf4mRKejNhd8}ISs679Vy zg7*evP;HRa#`mpQRit;i3{Xn3x{z-aRj-AkR%^TbX$o(+ zh-)Fy)irg~Dcav6g?-qCwCwwBN{+HuC^->p~ukOm=Vj7!z4 zNKUV^eFPeRvR7uSh2{l4R6Y44)%;W6W1GYb6vtyh1Fj*%E^!jYN@`m(m4a^vE`#>7 zY!M6Xi_w91!F8OE8ak{t|FBPsHvXVF)7+{$lXtC>3L2EbRSqhcqZBulT9^MrVhSog z*1n>+8PzK-A8Xh5jlhQDs~RdEXnpAeW*&=+1`Mz0GH#-Pq2Oj8wXRFoqRSCZ;{hFU z`$Mr6=0GZ5A|Q+JiF$X8?cgT1vc?M?+~sI(Zkhg=XL@tG_s4ilE;ltI?3P>ZB$uJq z^L;RUAqGOiSzy8%f!Ri*_E#)c{GYNYBnenN9>PA@VD6J(-CUryCh~J zT=p#Px#eWAY=gdzGr|~N0M3zyzsBCH0KMZl?BMG$Mz1qF(6o^INrwNX>*Y@{oO&7o z=^KG7(Y#F!yc_c!C$3Da?Y~^oYcWrL*lllhHT0I>)NktGh}%svQKa4ALwiHKs_Cjd zb)+WKP6I6s=yf&I9_-WN=Bi&nt;6RsuEa%rW(w)`%u-TLQ8!YUgXOc7$X-*DB{&HD za(jo&bBq72LC{#A^>Hs)@78ziFC4keGRii7tE=xeGxUJae>+N##KGG=5@tlw?aJDL zzQpq!mC5(XT?fImP$OqcO*i)$TcDSup5&{eKQLQ@R{XN3B_EquaBP2qHV$L$GYd^S zaU(olaCN;8Pd%Z%?S`SjWA+OH+d-2YjIGZM)hT7E%K3YHoR({S}l%5rWQHFbOZ zz8`jdOf~Ojb^9s|`z?9`3v=rg1PCtuhi8$HcF;e{Gp9PjYlg61_Q6A&Acx$m4URZ+ z?JG*{3O{A9Oz5rG6dAgOx4uVOw#d+VC$d?|Efve~D>^^_ z>~ZAxt?4+k?v+T*<0}EPb4$bPm~uZmcQLLxZhl);%=k6$o;j>)F)mlHYsRw;Tlv}i zHv|w8m?G|8_l|>q)Hd+|u-Fu=DdDRUn`P=d8zF^YAGDd_Re4KHAQ1zER9Y4NhIfK50AJ=QpOK&SUZujdxEX&K4$MS8oO37V2=(#c$&>t zqn|Uksx%`OCI6s|goUeU{YTmtGB(035#v{3d3g*Mqd9bK+&Bq8gc@*8?szAayBQxS zVBJVZ5doSo6v=o_U9+}LH4fdijRi104}UC(j5^&&4NMx^NK$D!$+vDuH$s3Tv-Stz zdna93e*@F$*HlyWcW>}Y0SH6MQA`X_TTn5Wp|<@{TrEpNIhQ?+TfzAq&~=Z-Pj4W3 zXSj#os7c6js!P0OnYT?rA7NOgrRyAMHU)-agb1qJMs%H!rL!LdPE79@`ZGxyk><*ADfa820j9mDpy!(Yq z-XSM7og*K65>`?8sFgrHPQg%k=`|nx*xdvr1mnSoR-QUrQ0~d^0cfY{pT-mAU-M(C ziiEx&A4?nV_W;b=xNVp8Je`fD=0V>5g_=siw#kzME|ywCaTmqf5A+qL_D_V`u7m`r zXvP9DB;GVd$9Lnrr?1diT&eU+%wUNLys=e~$3dHv;PokK< z7e&i3hYz)04*GZAS5WfgP4$=pUiSi7_nXSotY%?g9cErPhqw46fd9)tj&?vky~rF}-8sqYPGTsK8|hJ3f8 zt{&xAZiCN3Mn!Hed7|XaxeX$br|qotHC}nc^ql>Rd^V3x(WPj&%bAwlyQucXVB$XA zS#RQY8QvSh9U2%?FfL})swrmQYg=B3qqsudza~Ph?_p|dv&Nn3iV+&aN}QNeS(uAn zzDi{Qf?77>RpO263!rzkZ=J&QeJ|SHH{kun(JP&*=HgTBn5ckYzaOMJdQ&uo4HXC} z2;BKRHLI#Cxpl^oN*f|Ic({r-ALI^*Yg_l!PkE~b8 z53nh0!(?34tmUOrAMN8@y+sVR6pnNC6){+?fJwt}T8VkOdLC zZCda$PZ^x3p*Gw;f+!3>6vUWVirXWB=_322at=jDYIv@IBQR%=#iLu?m4DRQftLhT0B7nj-MAiiAnv`%f4R(WLD$5ISCK+=S<2Th?hy zad0gyl+#w({PdIyi|EuvC{v*N}OS(W57zsC|25p8a`L7#7E+wIl{0G zY)h1;0W8tAjjvZ?2f|XI&sMUPn652R*!(fEV`e1jrDa{Pvh2tBQ0%DVR4r8wYFr=h z+Pc9mVrNLar4XT*+#mvOYjAp=LBzq@Ha`ot`MPMwR(}HO)RE6j!)87UI6=cVs}|$Y z->nI~m=9^y8a1Mi<{D;tG}>eB_bz7h+n&RNV=28(A+-nM56wCO9tdoJc^WIvSRxvU zIJ^b6HL}e18qJTUj)hG40<%(BEp#5CV`_)U_~KyObLZ}p{vr>y1oX`pYNVWUt^(uB zz71XUB(g=zUJkXqj{ZhZTL=Hn`j#>N#9DYhsz`IeuB9(>^=S$>=YBeRr8+08IY*_k zWo#rHlvzyI;^51nF+;d`hk6=I`e1}m+iGaP^r!e^^Q-2%P}?}hFLdI;9+W$nH$ZQt z&&3~|AMq3(p|%v`m*Y=%+|+ZVKyHH?xBQ?@R^S-Ushn|(?;cHloe5+|j58`dVhw7< zyd1{+K3&thnC37|Bb?;H-u9S`MpNJh{**t;2jel$Xw?GMs(V2MhS)u=N)&LWhm4wz z_`r3Rk`}OC?{U&fy-*4Lu#(uuxV07oAZGa!M!%jZQh4qNMq&Hw_g7Q>nt#_I;vYp) zM`CIA$T4`xIsOJ8wJpHi3COpSTQQ27mp22Nh-YG{+t(uyN!?2U7+G#;ELKXhn8fu( z+op5YjBh^&GsaC7spCb&$PbtlXY<}Cy%H-xs9%*XX+&6UI9{@C#gtxQa zwx1wHKJrC6{uPK=PrzSVk9;eOIzNBmsm?7gJm0x_?WzlKbw&9`3|j)XfTJgGe~+gZ z{qemb?NwGXurSshXhS{Nko!c_0F?FdrNuz3Y<-hFGCAG~RwNI^PL{Q}_3@?9q8R$_ z$lW|N1(Gq0NeiE=3t-lZS=w04(zblFb?f-hgYn|MDq1!{?qww=mf#|(=4N(`Qt6+D zj{1>e@XEL|dzj7D;?Zw;hxA(RE?aFUYEj}G1<)%s6 z&#CfxiXfjunh|WhXz_VHY4Ioo+7k9xPot^Dm*O*;d=VNcF(f@i>5yhbal<_HIX28o z#9`AfBUh%x>&O7^~?JJ6@SQX*0!j*((OVrkt@c<_k(d2WGOB6{F z$kw(w)G-sGlaw^p{--lguc2BfIT9sZ=9;|k-sH*qBR;pO)ghOhbp`mxri0hA%`$iP zKFfz(I=1*BOE2Oplu-Rqm^>7gY&*?o5(&JC5PcP8&*)<~N6+s2C`w#_RE$^O_04BC zVCtp3jmc+d26VN5(pzl+^!uyQ{ZXGfhC{d8N$P`_zv815Qc5Yw<$q)in!#iC!_>aE zAGa<)81ZneyLsOZt3^`dbsx{oO`4aN_a`WQfsadKJbE3N-&x(XXNva0FjG|Tr*3!Wd>=ijxXC1x_AY8mZr;&w_&P_@57+=RwA#X zYj?~#$EIg};ljib_|RFg&9R}qYU@LX{bKE{)Ip)Uv4Ho{sG8^4=F$yxNzVVACH1xl zz1crq0|K&FTX20oYOz;b;7A-v8|WI^K(L>rgi5pd(J9yy@QEVAcnjRYPrJRD8H0DWQSv3;GtBhtqMdvqw|Y#UI6;d;-c z;&__|u&r?PC$^(=p3Bt$cLKn+sG2~qY%dqai-^GyI1s=?8hmMj@4H7*)5?uI0A2z! ziGyj~yo{eBJ_iU?T}HAlsc1Iz;4ATgHYzZa;+4>$wwnnNb~9!qX7);l##EQyq)!aK zuX*NCBWL|e!OC21+p~s5?Jdg54yDG_06I9dPjJ~=mD5~Iv(t3DY#41TdE6*8VPkp| zXw<;RTbd7@i6v@ zXXe`bO?s?v9T16sco}K1!huuu0Y8tZnhC|zhM!4St`YC8y~#7s`4e;6y5G-h>wnZv z(hqO;*u+!q@CrW`LC4jDH=2gHRT1}fwVyT$tQ3y4^+GJWc zu3TZw>EXH?b_xZNp?kBu=m?CGZb6i!tWL>`@w91 zwz&(BRd?Bk8tr%HVr3u2@4)8H66L5%O$uWPs-)|@hkn>frM@n6u@+QXdfEJ!b7$i7 z*d8NL;x=6=oW8s#-`vbiEFq-@dvqyNtc~rFZ zP&ijA+Y=a9JUHT5GjOGh(!TTd1;MDb7Pn&Yn(eB{I^v8@p?H737lrL{ADOEOliyUr z69_;!z8+b2y#6OEN9O^$N^#g8Ryc3rXNWrow=lEBy(l~pj?JhG&_{Lf5+``N4iB}xhAy$Ax|b*yYTX|i zGTQN>&)8*Dx+UW1_JMe$3dd&YZ$@oZcJJC70-@HOs8qQlihJ+Ym2>_Nt%U0|%2tJ1 zAHWCf{l3wbt-;WF_u>l^`e;X&4-tby=lK*;BbbP$*^pTB84Lkh`=R80k>8$M5#)`N z6@#JtJD}H}Nn~Ql$1$JUT+#9l7W)Gi;3X_z2m2nQ@E)LpQ5+dLeJJ-+&F4<4PF`I( z{-S_A3v2lhBOSOPKCB{Di8eL_l4#`@@d3$5AkrQ|_=$KvladH0U&{PS>uZ&{Wn~~4 z`5x1x`1{`P#M_zYxuLKeeS=%?6C66lR~5gwLYRu3_ zaD-{mX!Jv^QGQM5Z~NGDU8B8@%0G-Tq4Kv6Byl9U4+2AN+bK}(qeeg1x$(ruUDx0w ze~guGg6GE%({>}ydw>>4*#4I_?|ixU%4n+ZPHa`@cl|7ccaF5I8obWJWE*3;vGJeL z6wWbE#61BUc#Ime7&u~rr|%U_9imKLw@yO0t(Y5c`2b0H4W-r3Ub& z%To1bBPnQbH2DIY%~-H|wzBkDIDK$E$dklFE1w(b{I2MiL}10kgYg$gMZ|DM#LD0z z;FBoyrw`^53XU>-ALDuo)-S+0$E4!Bb&XzmTx$Hsn~zEL-R+pv*xfUG>T&GcvR_B& zJnqxz{Br6VWz(_M9m#>`)8jK0E4`~UDvHLh-5iCBMx84|-La0%_&abdAUu1la zbRG|HBeW`X9v^7x%m5;>=7QLGm##P3vU+f|?2XW(X*3c+6Jr#u_rcqqTn&I;#xeou z6#G)kivR*<^J@UbgDsh{%AbfLCggRdh^yU=CJg*Nso@bJch(Je9+flDJ3F63yr_T4pdm9K^xQtu|eBem8Zs zdh{jDcj>bx!RY7GPiZ5zm94}WfMY(#v8?tJz!=Xq&4{&6go(ADtk|+S|MdMTG33cF zqa7dlqwT-5V(on&VX7iBQEU;7cDxgaT8~q&cYa$hAmJK< zy8u^MvFIuS@kBO4+^yVYO~>!fEiVE&CtlSXxVWfI5b!}A-5zM?0K`h4f#1`Ll&-2Q zdp3SV#OjEYuI>Ex91H&+yP06#!Jo(R=cNMtKXEf4;oRNXfP}51KSF}4ag16Zx>Xe^ zkt(c629v(@bY>uu9P;)Mb=wF`G1G@2lN!iS+W`osr{d4($J2+S|Iy@nxD@GO=05hb z5aSSNb`qD!c&1sX&Xx8|FKPGnl6Iv#OPbStj%#rkXhkIiJ1Frfhqq z;zS}#KlZ0q?zKAz%&D}x%Uo$KUXQV(FIKyQ^-1$c5{d=>tEEWe@89^F$|HfzL=X}R z222C5_G;!Q{vk+jGXF7pi3;iPG7~PFh&$PM?=Im485>Q0gDu1DYWo0gO0oH93e;Q2 zza*B~BdNhe2n5Yc%;(rbx@fN(jBdywl})uE3P2W#?Gg z*EAeM6JMms)R*^*v0B{Ex_h+rQ#Py_i-l+J6j=uHI2ZqK#pgK>!28{{a=~3V4nd$r z0Gfcsh;#4BkGZaj-7KB)$(5-DDoKRBb@X$lblz@LK?s<~LsLbt#bF6iQ;Mgnzm<`)=R=D=2Wyk{!?9F2cGyf%&rMX)hI%M3 zn#nZ{B$5(m{fFie9=on=9~+3KcCSof)6A1yIJ2XoyUNt* zAfHX~%F0w7uzF4y&SaR^K7BI1`^sWmfRS_*=3mT?QarA-KmF` zb1ZeIrXI`yKsoH6CZt;M1xP4l_{8bwT)Ur`F#l^C{ro;!_OZ90YuL}Xbw9t(>E}n4 zFbvT*(^Z)2HPCTU%(k#-iO$7fq=9%Qg}VmbiL;)tKY1+ug7L^ynfz^eCVwvIhb9FG zXaOk=1ayCKGkS;dV;_~hqO9KqiZToZsSOI6fZ z+a8baiMbyn%Nt!6KgNY?I&020a~<34ZF@a|hs~z&21@97w_(G}rJ(4gJw~{)!~LlR zs>?g5oa-RsF<4rA1zj++Rn*5{89z!>Hxm_!t18ov(GTpLH+F^{ zLPLRxC0`<$M~Z=@DnrFQJYf9w)6L?MphsX5N`&$3llAG`Rjs8-49 zSZWxgHa2^Wij|#$ohYZN1jB~uwa~rU;^`zlRl98s*poKv=KsjacRMiF@7+ywkc>imU|W#HHabMFWxc)?)6c=zO;JeJHLu#Z^q(tPsky&4An4 zQTq+jAgi2mL8ejhIprW`aJE+~Iz9NvQ4Yv<{93(P#4&avB@&Ra0T8*B%d)>o;>y499=Z|5-fXIo(JL!U zKaF;LAT#|IM^d`2yds1H#h$~jhq+y<-_fbQ`x7Yp!p;>b0nK-lOUVvFzTS-_r0I6J z+Y_;L7YUcc&GIEZ7iIrE{j`fd76xoxL2}*N@}e+d434&}MSub(d6f3OMOt)K@C$rm zh1&K8$1*3zZ*{0;R{)3Y?dWT!V0*>dP|MX&UK3LLTsHw5``QLklc}!bu1aVt2OWMO z0&`uB1m#*8Ob|sqcZH+z--QJwdKiYQA+It|NAO zRv!U^^u|RHzrJkTrm+75O}=5MYl83et+@Z z$e_BZdI0Mb4w1F$HQozYluo_4bAJIs%FSo9lt#TOZ7^1uf_KoaFVxyZISj_D0?Ac` z9!(TM%XXDtplijL1ZE-uYjCH59n82GNNft*(Y64IQOqP#3-G?mH|p&WOEorqmaX@A z?P;i$%by5ged$hwU|6-h{R8f4iTC5QHU&-Y;x9Y`3nN=Gui_-X6@$we9P~DdYUrfg z5{PLqHLmY5cf}$LMS+#MUHL<(WoNIBwg=9KgCH?5J&DyUrsqI89mnA_6@>Nh3Hf%6 z5#+cE5S#ZG?Exj24%5W2nYxGeu%p@bK)A6zBR%aQKU-L;kh0}7NV{xxe4yepn3Abo6mD^OQDP%A!kGE97LGdO0QS3we6YsZD%cu^e7<~Z>&^SV>$2cQ)O16R_-_6$u9+QI|=t zHJ*=N?6909MQ@Dbnac^ur@87=nOuX_kbjut0I_yjuP`@ZPD44+nM@Pk<6*c8ZLs$S zaB@(xd>A6k3Ul}OXtX9UtD{soTsG*uotC=NKiWdaQPJIPAlW%LE}J1aCu}^~G7V~m zWNxDj_6PySZGiarP^EAu?%zQ=6Ivms^m&%EgK(D7#fOy!m>&>s9{?0a4I31z)I@YD zzU|5|i^b)MbJQkSz{Kj8y_k$y!~(Sr=G;UHTc#n>-dfy@!mfPUv@_NknHAiGb6D(N-w_W`J8V1{XS#upx(h?zNH9zm=6f!Dp1!WzX3hzhN+7x z|H^L^8WS0zT%4Q3XFw6aU&ik$`0>N1SL6(fLdrwnZouT`RfBL&uYeegmqCn^VlO@z z{!o($Gru=Bf*#NG3C6DQ#`Clfi6NT8d0kX3(#6QALN=AV{b)Ip67Q$`3N6nqHQjx9 zrl4y=qxi?%fAONdfZ#mYJo`>f5kB4%-#xOIeP;&)g9 zM`64zrEh9ojr&e;yAl=^BfJnp(Y8H<#RqE8m(gHnFYZK-C2_VCBcSenAx>yiW9|zN zi;D^or{#vJ9Yuud<$>+wM>8Bf&_V{G`i^UjT5*ACY?WxxRyVvL*W^HuPT#Xi0 zV#ybZ@flSa7f3Hcr0U}K^$(s5eE?Je`04(cS-c0yd*>pV`V=kGSNpAng}!cFkoe22 zbt9!Gg0lA?sPX@~__(1bd|a_z_^99!Ww=y0@H(ok^5-*Pb z;{VbMcgGoq((l0~H?GF;>3@pF;BUfa*8HtAgNw5%u5^`@{T{tCn@g2X9W@iyLEOLf z?QN7lYF=;YS!lX_|M%M-9Q+W!|6jvLBz0~Potk|#%_%$3^pX9|r7x34tT3JO{;?u_ z*islb3hNEr5p0b}Rt2ZI3Ml%-bvrKSi+!RpS%jr)C1=eNHhu@Q4sHW8AXr{WUMAq* z{~N#U-D%hY=k7_iKkn^!X6qfVM`4bA!e`8@ZmbTA;Z5Pg!^4|Icvjtm>w6?PZ!e{h+$!Y^kE`4OqA3m zYHLfyDYKetX3uDfH`dghdg!6E8XBtW=7?$G@c0Q8QzC$WayTbTQ{oil79&TBQ{&Z5 z@fl)YAx@Z8o2U-g&plK%s$zCLF{_s02@4vkXUD7OARI0cr6L@k*I0i>UAU$$ERL@` zt&ZVwBSwU)7tF41h}YEDi9#_e5w90hCQPan3*yy{^Y!16v+HZ?8}0D^2OX?Gn`Spw zSJw&sGt!BU&rd86{F9ApTyT1PWTLKScKw`c;r_^GsjaC)vDs&ydPYs1IJ3G*#2XXU zA};n9yG$E(*a5?v<|8m)OdIL^18Sy)Cmnw*he07~c+5cRRNWXCV~0)~H@;#@#WZp9$w%=2 zlTY6B)c9f9=re4@*VF+&b+c+`=r{pr<>b8G9*Xkz-|VZ@)3h@<4`)#2Lexp6>Apm}kojy0)g)+clh zaX9h|q)nMuZP!#kH$1m?)~R8T$%MMoYZ~k8=2zFnk=R%>>y%oM^3=-MjN^`^6W1XNcaCPmcL&5DCq!^a*U zD;4+?6XAw>AcJx7`mmUMS`Dapj+i(rKC3o7cUDbpqOn>WTVFSFt|w-4V)pFnrY3Qy z0Fn+Z6r^U1I{uQ+<~G*PC#xCWvstfD993U`DmpNQ`HroRS09R8;kh-nXqsZqLNV=d z=O0Fz0K-j*8vMG#Vp5{6jxEks1^j_V)W747A&rDfkT}1ow9wTaI}RO1=SmBK@(Git zs6Uh4xf*BH?Q6>0c?rC#V)A6096_suyHB{brU@JxKBXF?4=fZ8-+zuF+u=N$EOY?SSbqKaTJvh|Qn#B?=e-MIR?IW?3RVRZG> z>hKZaQEI5G=YUvB!)Jix8>{~-0o+&50d1Dk`| z%s8$3%o%g4YpdhcB@C8|kzxv(HEMx~?IlX0b>N_yIpO2A3}N(evFEJ$4TlMGr`WTW ze`Yn*H{s{M67~GrV}UqKOizp&CH5&4!$4#Wjp#ySyatqD2hS8^#Sw*K?0zC#H*0?N z;lqUH9|ZP8e3PiFC+~$FkvgnUxPSkAC zc;jb4RsvQ{6Z!WHm6LL}dX61|oEYwEN{U$^R>e#EP}39wp+gU+0LP~-+aXE9r#E3B zO2Z{Jr`FZ0Cd{7IRPD**`Vix*XT|4*$qkfA_%}(>!lCxCvAQ`m)f6xj8XM~yLHMVF z9K&H(cQqEA6avxzfD`c7obVYnsG=I-a8rC%Jb{i)u>}Sx{LF9@nhKc!&X`>feL5#G zAA+J(v89VcRZvB;LoQOAJFB*-I!k61abO-|5+p^ea;PZD&p=&s(E-qsl6e^6eFX-z zF;U0i{gO=3<>6S;DZ00-4K!XOEQgjpl-KEFYLC+F19pV0*35*4+zQxM%Gj;TJAMoLep z%4#R_$uI$>DvmvF3V+5OS6LOCFlEAcG5Pqas!0d@@LU-mE&v%-LkiW2t?i z%1BKxK7kwH<0J@e(E6z$eef@f>P+A}1O*su{+SRFV<|ksM<^KrQC%V$Y8t9b_=g>} zk??y+unUUl*TMqcr$1p{()n zEFcWosvA$&!bT}LAho8pw))grwfjOr)@kf00b^SR3g>gG=YmY;gcD7aa z6qEt`3hG9aM-76W0q9^!srU^nh055 z<5F*hQMb|&g(p(-Q{O>npu_buAZBM6DK&%rY!at{@lKmjUpK>+5I}Bx_PiO+c~ma@kdRVp&EGHv9Xhcw(tZDhX&XV4bXS-8A`V{!&w1!Y5j>WD-W_@=(` zG$E>{R=E#5tGPHF!f-X&LA~xl?|t^NWKbX9HPVmo2FiG zydj#FHOOGEy{yLaTVj$80z1(R15{=)@?LxbudlIv6yGrCx3$FH1l)%>C zsPdz9W;MX#SA9FnWZrQf8Mb5K=;!H$@GjZEZJ58 zPyXx}d3)rl06?9dWBoFzU-VI1)O7Pv*@A3kM`j0x($LB8bST3YF6;sLlDjp)t8NJK zJ#4JFi)S7KSe!8ltF+8|^^+qAu?IQSItPn0W+5QIDBHds1fJ$Ol|M_%daFsc zT#12>UqFwUadenLE69wxpiM09x&xa&JQN8WY*V9Yn0AZ*7vwYD$6o*VVHi$sOH|M^ zpX3aBG<7!5{Mkaw8C|ztcA=-+K7n3jldD(;CsLgu=^ch6ms}+>PpP)E;BZ@7ql4R} zmlo&fK3p$oV>$Q18Lt?^eTqHkKo^gf8gf8OGVi*iBu|w*Z%cAY<#l%3--{3P$oI@$ zJU}o2``fg^z`WNG*cJS9Ne;w?S%_&q8Rtz7wPK?Mw#q5>0YK^F@YyrETqNjlg6e{5 zrVHuZFjBy4dT@UT4rC{B?A54L55EsJh+xM<-Yz~x$Ql7|&ULgyt{!kn&EyyAX1FSD z(pFZ0YM=VE7*JIp+dA-;Yiy?IRGUw=d@+n|WLqS4Ha0Uzhz7woM6xVE0px8h9D%)CK!Q|2!k zgT`9P{J9%|KX`Mb&w!}xhD!%W-L!;hh+V`PRzn9Sz56_Gr0Em7ojb@G%#J+f+Oi&S z*9+a`;+WzL`=)WQ`giEE8~u9d%!Lp=B&b651$!a`{)FuM<7ZS&?{T}K zQCDo@Hc1im`X69H6eLk24tFEcVpLP19;zfXuU4 zlXnojGP&y{wy|rn`djI3ml*{^G6b|BJIY=_25+1k?1+-C$$=W}93zL9XSmEGLoe-T zIsQH~)~=z-HU#r1Y%lb*#YGt|S(w`g2g!~wHhP0{Umt*EsKjQ(>}?X*lj_77&zR8^ zN(I@eF6TtK9fj6n@3E(~E^+CmW2bpgUcL9wLkqo#FNgRzdfUwBV)X6K=U}iGo95r? z+hW>FqYOP|y`8T5wk_A0JzJEA0=!Bqvh7j8sAq`}AKP8j#md>%0zf#Y?rri8=9B+P zt6g4LH$i4eI6FIC?=gs+Sr+NH2PheBFnIdsc;kLf2VFeuuyuC|H^i^GCaV~>zlcNZ zhV5xEEzOk_F5YuV3evq-mb>!(3|rf2L$8cPW92~4yp~jNx80FZ^ev-7?$AMs(4z zeJ{G&Z7D?B&$6km-8^#-;tJ{>*myCF>Ef0Q9z%6zV42mB*=I%2C%fZ#)xz=qA*ICl zV>5kRr2x%Si>)inEDI(~81D^rEqm8vED>ieE8hVEM(0~;+Y;|?8OBQ>w7)!akCsfh zNJ%xtF)(a=!efS!$1PGWx=;TOb2}F%C}O-d7a4j2Leeoa6Lb}Eq?3(b_iQ%X1Wl9w zZknsZz+{m>F|@1hU(QvyW~id6BU~c|2{<^5z@uE<&;w;wMnNA2?=d`wwat}LeYC|M zWS3mbYN=d*_%Kta9v2rajKy;gU3b1?PpiFlg*_((-5L{3->H!83xtcd4_)+Us|gU&QuSPHcdD@V8Eu;)p=Q8gcCnb(NOpNBM`3|?6ycush_fT+;Tr##*y~4$UOF; zqmq%?44feVhikgE@h4m1!VgW4taa)cpTxFhL5#9s$s0Xjg7C8A?d{FB;VIct<-qGn zQUk8h>RA=*ZhO#UW%jt>v|J6G3wq{W_s7jHvNqzCkJUI5z(l5bg@LQ2;j;8hZ+yB+ zeRnTE#v7mB&HL@tQ?!lv%}R1O{>F5dSCTm8H*6z*Sx)(-_;yJg7qxLbZCeCWB!xdk zULG>_IwD-94Pr9OJXqAO?#zu^tk^(7H%0)tD{U0DmOj9VclTzVp**Lv5hs)->jh3+i4$sYLRm#v z<-{2W$M1`0I&p@bv&z_*-Do^-yu#RtbP7Z6k^`n+KP@{*5C-Rl(2PuS&AxN@L%A5z zp<8R2uA09N9JQRX!7mdJGAfD#}|w;mx#~gxJ~(Jf!G2>$)d-otKY5T&SH+ zw>Y88TrBM(!Q^KuhejJOk#wPrR}A86Ima!pa;789)c)|>sKQ_>l6v?Re7ds6Qg>`X z3}-fbRiw@?Y1_I$n`>OVkG4<1Z9nF<0n>K?S)2nT`5~^FQ%#Gd?%Rki0W3c&%f5~e zGP?lmH3M8@8_awFAk2W4gxYxA8V%im9|Z$x+*YB|E?^+_@DlS)V+45@G}I6^(^Uyr+ccQCFh>a76_ z7KL5^ddUV$FF`PCsP-buG>2pKHLiM`J7~Hzd_f}I41{ID_oUGcM0@{^tFcbXEiRht z0qcf94721~JKIx)M4Q8jSlig6>!BCT8zZiU;ew2~gQ+Yx=DJNZrWCqx4O(`XTVIbq zVcMEmiTivqH};?)Oz(-s!Jet*2s5zGT0d?jrF&tX;WvYk%)K@Nxa=oAw}9{mz~&M!UmuCR)Lk>Ch5UhxP4^$qSpw5!%w0G14^IvwLg*xo3G zQdt3?wV)#Ieuvr~K@&{h0nqf;00dVZ=#N)$xRrOxSuAWV&H?l%7a$jH0YHgAacI|? z=gF2m!QaOpe}@C&ftQ$M8r40?ArplS8zntK9tFlf5=59;=+5cED{rg%`FJ(Z3U>Qp@Oj4O zzmVHba)DC)L>saVS69foYS6v0U0hD9i8~F=h;h)er$V#QxBI-5p06xwx($(5H43=e zpGFs4sBIyTf&RPE<(;WC80PhiKU`WKER1n-p$CMVIJ{S=*vRH088ZOsgi)a;CbPm| z!^A|?#mYde_R!^ydoG5_@ZP2#?DRD&@SUh`xqDcBcWZW25IpIU85-4|d>D>xE*`i9 zoJ|$oreq$=m6@`_q1vjYLS#BEcII$e?lPUz26pCUdxSfN4R>ajy)w_)wY%_aa(PO-YIm~Q zd(1r;$`*Dx;hl|lt}#)22MW8Y{^7F7Tt&Qi^3Z`@#r8SfLAlxCvqj4Gl_cZGJj)Wa zHO#y%cM9^8?ag$c9hnvX=e5U0-e&L|aY;F@X$matwP~Fl+F%reVTuKBE~p|6R6)t5 zwU$SwLNxgk(XQx|W=2q%{MxSZ5gMnJ_Qhw8K5&S8!ul+2@17O)?r295_E;)9z$$xPU%}3siRtd3svK;+zfPf@N*mAO82PKod2NZ z=?ac4=D_D0#iEvX{zH7EGhPRmLo%LmGb3Yg$4Yy`@l@5(^!4igg3`m{uO_Q$cxqp731 zcp>}DNJ`BqaY1HaCeO}6u`*+cGZk$uo(X2;Eq>(+L0Ocw7B6tm1rvK2v&3{mQz=-T z=iW?Y=24C3Yz!@Dm!(uFszl8;s=*A* z+auD%&qi4iNH-NIbVIC$+AcsWMm5$xT#tz!0a&X0aIfb-SCdjPn|GsxPtj=$TY<^` zLA0T(9t-8_cb(tNBr=OU8#vN6ko+!6&Gwm>1{dIY5MV{^bZ#wPkG5x3yt6Kz-O^}C zAoEc6&M|fBbRAwvRUKf1Jz(NxD&EzCT>4Qh)OBEj%=`INiOi+;i>lxZ_bHa1Ac5Dm zX~|+|gMM3k2!)+3{B;K`6B6A0u4%nGH`R6apvA;J* z(q)9h#tpS{dT86Zzpszg_PN|#UR1jK@w1A#=0CQg>R#N1mE2k#rQ7R3t9909;2?y(SdMX{iG0_t zV;;pF@6KUq5}D&YBaL3=!JW4OT_Kc>w0w&T^KVABa|a@f*VRH)Z!O>ALjAD}@v2~l zdh{)ecvuo+P_z=IlbKvCn>`t#E8FbMN1j^MN9K|4B3_r>Ij5}C zSZ|M{%B}toQs%P7PDZyH&9*{iHE7@yQL|9MEl)f+otw>xsoKTptBY*1rLeXTE1QFR z%7=P)_G8XBIK$@$O`|fGvr6nVb=MNVS~bd8R2jJVF^Q;5es4++%;E>ie^}xexyBOH<-?Zv!Wyj7h8&2r zYI&PaEG6hxAA=7NGXSs`-x!`u)UL6r(A@idZ0?snHXR*6_;0EktjivoK5X*&zPqef zbrUKyBtql=eebd4ix@B8wLm`z~ffrj}s2l+sgMEi0rBogyh!N!M_jgNv=o61w za+6Q|!ERt+giaiA5`N?I4NLr9K5L0ic7@RGM)muzLof4*yDWKuPke7lgiRu7VuE#O z6xlDaQY|$|Rrm{_hfZw8t#|Uw& zC7-dx-IiRf5yMeLTEFYqyW1`KXCGb!l8bd`hK^8)`%a8Oo?26`42Tsz`Dj3N`Q(iO zvC${*4Txv_67gU98GmVjVOD8_W!U^*un!i+YvmKVUNR37w=+`l*)Od@15s*<{KOJ% zmVC#u{%J9+(WQ889MU6l7lSEOFyRbDU1sgnDh0;+k5W8u9fdFk;5sQfd=lZS{K)b* z|4wfN#PfdnaX@_JKOEuZ0glwu0gRpM(#WW8@e#;9ZN&4s8#XWP`Y)fnt5DpTC$B3M zF9aKf*i^va)rH7Re2mn;Go}s{;$};B<%>tH>J9m9K}%4)>XYB(lN=CE`ejGHxZc0q z`e(k_5|Gyh#U)Z+8WcB6hW{?*mHFZsc`DwAe=$$qi(+~5mVB`=pJ7&IH>qInU4=OL zjI^hnd+vvJoFLEhi}+sO`oxzOgDt*68K1brC*SgsfDl74hv*g;?T_CYQuiONh1QK( zBHwz=aBJ7!$c;X6u6)iXk{A%5xX+Snec};IF85hB6{~R>Dt{*$0LY0OZtXHb;(h74 za)l2mPx{2wmi(Jf++@j{oT8wA$j=_i{%@&wtF_A!a66a}#3rBY1grZ`*Ft0{Kz4$QA=azf{s=;>?!fc++aywthR$XU>Z}71>_xQwj zmPD9YY>4AVR|@ftC9mv5$#!oaaW6&V6X5+m;(gx&AvXHuEq%n&z_CIkrF^1~_>=q^ z2GaFGnd&3%3BHK1tHvppTfbhBFTTduf^>cIhdi;!Kjp%F@ws2Vn=je|@`ZeHV?bV& zFRqkKy-v#Y`Qk1q|CTSV$dkzVK%NAIS5XYJ8tiLdPHcASQ&)AxAA67QJ?P^JQOa3}nh*#kF7#|7-P+}|B%BmJB`-nMA; zsM3V+i!xyC5^HQ1TEgf{eM3I?iA!v(g%3m22}8~U?yV0&ksbcQm!g*e#NHMtzg7)E zkbE+CF9mVO;T1ysehB2OY3VNrVVr!}2kQZE*-dM)*7?w}l9x2v587Xq8%QQf)PLs_ zcWa^@a=sR5hy7Be@3f3*3q0CD1eke4?S*hcH{=XDzn zALd|#7|H#=v}($8P}0_KRtF&Y$G!>W?Ux9z@ehQm{?YG8_=dnx2V5GASGo<*KiITg{Y`(@k3tA3;kNTad7w)_I&x6pK5TuU$n#O z@QWAh!RbA<&t>f8-B$6Jn!onOR}Z~2aYK(p`b_yeDz}bb=NFqS`LLhFiI}VXLlMK? z*<5nOamak)Q1lIA=`$%Fx8(VG;xkKrC&hI>`7Z2u)#pD3*#8?OV>%@ByeV}v#*ob` z_q;`l^DX%ol9zlQm_nsse4kt=#gjgJCV=>>BxC+%mpvecvJaw~Jj$gX^90QIuk&bz zew-(6^vl=sh@xln#4>p}^86tm*_ACa-1^1g2*V7y*RuXf^t@onS1qxHK~T5;r{)He z5%U*IzHeF2SUY7Cm2TTbhDCX{1n{yWkvp;Ic1t`=P$uSAMK@aFeme$Y`XGhFkSj;` zGM<#h?(~agcFLeK zq|`I-gVw1@zqrvi7h#U5Ep}(q;=0(9Z9%HWO|WrbW9N%EK&JWPJfD0#U;M=Ab#)8h-olt~E6=YXGnVCv71p42d9a|05MJyn0wFH^2_ zwDb1A&N>1Pf-kKiI0&xxl_BiH>`$gn`jWQLUU;hXCSQ?V)*iGGB;u*^QolHjLikMi zjgPzz;|ZqW3cq+l36h17KzcCA4yby_iTM4k{D)60kR3kpA{klyel;3yy&-e_}bX)sfXq`Sl@z|?<#Y=FV^@ZL&^WnbYJLt>4EP(J5zg)G0 z_`(n4>At{Ti1;KRn|Ba@mAfJQqCEJ%9mG|62fW``ypkus>dP4b;{P6$H}(}D1)2Y* z0(oU$@o)hwmgfqFGNN$MtviSp3lF|(2XSp5dEpM?={~xah5-P4!Y0EU_DAaiBoinN zTl@|na%RZ;EOC~+)e<)tF7_th&1C3W$38d76)1g*TyBYT5 zhcJiM!tnxA^^1UL^~;6QdYps!p1%ZQyDPv5z-9k2PcE2uyn~53Q(e<4bMaHYGA(!-{m+Q`cq=tw42`E{_T;!A2^rtO$ zdw;Rs$C#IW^1=R8+)Mh2+x?7r$S>FR6aVnbwtiqX##|nd7xt&(ZthPX3Syv!Kkp|# z4aoQVangtw*kUjB6SqluU6J@p9%DYroBm0WcsgG`S0v604tleQ1a(J|cqlkzE%Fph z|6`HZS|FDrTqs+M#65*_b4dI{gCQx;mv{LIbS@YVx9`fJ7En4 zQOhh8a5d*vi{m#fY2Dd}o|;Sghzo%7K4Oh;3}WDrUDQWh<0pw> z2921@0`kK`qWtwjq8u@(<*7o2@;-DTAqGB&moP(DbM_Zh%)4-e_Yq%7+1yv$lE*xl zYk%HHtj&`v3q@MRH0R6v3&oZBOuZ#v-drdi%9npC6mRGM#fK=ine2hzf%_K0d>!y7 zzo?V#etLxvWV)?eM{;g(!tY)VP$RAgz+)_*R4z=!Ec3~~255&~AHa-zHey`J_$k1@ zJPv@*^G#hB1Yr)kI|#yj&BDjka`wX>Vpkb2@Ew0K7(uz+F88mq@bN`pHoR}F(dLTt zeMbZ2X>!E?`lc=#1bcVjqCw(S72ascF9*^-{BR&tDpQ|=lY5Xz`{dGrbmk)FdcRyY zNUZeBzYN0Mjxp^4dHn!!XF&dKfOrK~=^*i8Kt4Hu?C{zEu~ae!4!#ctK(fl$2a1g< zW~-D72a-V+4-^mQG0*dPGC4r3$!GYo;PgKa6iW)^zxsCS0h|Z@5iffAG{b+R&V_qqeD+h|Nii#1wqu;>G2Z-FnQFNRK9BHv8mzh0v}$A>84Y zuN2ZljPN~*F4wCt$y)Y z&i&%@>3&$bIVs(bo~$?eVXnM0!jM&ehTQT?gjf6J;{M__6^5(2wLk5C#4m%7w;yZ` zh9AS+a-eu!$`=NTZ=~!TNY~SY14U<^ymcU5Pge~Ti}Pg?Ly<4P#SrDo%m9(jm;W3f zZVk$R3=oe7<)Z_{#-O|#Xbj3F1E~Bi86fT}kZl9RXV3=y#o|8lqyFOIKCJPHKJxYc z;)6c&nf~HJh^>C&roIDL_ZLs7@T-00{r$z4edW^r;+h?93m};zVcWhx#SbIL0W&k? z3sN*4^ANq>a=qm26k&KhZkP0qTr0(UzE3Pf5ior(_>Ema)wbG_4@!FMIwjXdFvnQs zlW$1zu1|g}Df%%zhf2cy1m5#2U`J6gT@u(EfZu`7TEZbn0EBy7SiwDplyf%aDWFi_wTzrn9Q8ZLe4*uFJAKRb}uwVK;Do~b$3}%EP?FJ z7mMVffcAux{|LfSzuO<73-UM{zCKSrl`mH3$qp@N?73b!<;|Uzyx$MAS+4fe1+oRM z8B0Egg*YGMul31~=*g9DV%F`GF!Eng@t^zlyhKaMD&3i1FR|`|q4hoH(U@@sWM_f+ zQ-E`@`vZ(g!_!(ITH$vt5SM|_3&a=l669|WGJJJVepVpv3UWgHri#e~IcM7%l$YwM zncd>w{SO{pzR5S}k9{ciZYUHtbNE;K54xg|^$GEC;E3}J#l>>a%Y_hV2R~UT9?dI3 z%$7WPS08azzPzE2cq<*xhYxQZ;Ia~`<*-v{I`1(rW5zZfA5X)olDDTEbKUY|``l&N7 z(pWnUkU$Ct&YUj921{an6k2IBZAY2rdZK*I4_z;x1YDoIB0wM3`O0Vah*oNLdBVv3 zKR9fx5dS65a+6vCr^aXbfIQNlJr6j~s+a_1Djx|<-qxUa+L8=q{Cdrz$7*_=P{%Vo+rbQCO@*3M}tHcuzc>x(# z!fz8qwZFM8$kD#00K+XWE)ZX_+VfyY6wrbHc~Cqm<-daBLn)sRicM0k31X@s|BjC2 zAtS5_^z8loVnAWt`?Z1)@o(!jL#>^Gj>SRiGe0Z=aVMq}LGh0u%4o}0HBl{kM2<&; z;f*oncEWUtgejl!TkrVg2Y#`cglUSgo+2#CDt24QRa^Mu5I1OF2nQg1k5{pp<3lsv zw`EI^{_kRWg2KU$2qW{3^o&_jiiJsk2e%w#Iufj`1rHCiE{ZCdk5Bbo#$bvft zlK{A5-t@~G@?atCj~Hg6w8QUi*ZAa}LAV0sN=QpsfkE+|lurf4H~9x4%$&9XK{pq6MGqc3;Fw+&bBcpY$r;zRZx3L9B|Ry zflfj>j-#}{eQH~Kuea6ef9q|nB6_b0Z)~+lt=g&;-;D8rFF-~3zqR(>XU&{0Th45X}R?pjx-XzQvI=zRr3S zY@53S9*s<_N z$~74~F#Cy%(7lsxw9Va=p}lMygB{OXGF;g4B!bGBOu5f-?wg$ZaZ>J?-?5Fno|g5l zb(z?jE5Q358DnnG#Fne;o}?xImj!1uIk&?kJMV*)JxDVUbTEiURwEa@W!{NBzPK%G1k&^L%pxo2&tJ84&HftE%?H^>h1&jqc|9(E} zoF0_JjQ)863Exfmq^x%3YX>2S^Wo02@69JQ`q5aj!JZjQE8o}0!U1T%Z7hk9Uyfx3 zHCFpMHUY^R?TuXW;#fY)}Czt&KT{U zlkJf)+J=+uACA`ke6szu(b|EN?N5)^etwGmvC&%3DOBrEr`Z2JUwicw`}gv-$f@>k zMQQA{qwI9mUUiqs1-8`-9H2dy6?ZMORub-v8cp8d-dYb)%aoUYvv%fk{yZ>wU zKaJDg{F;61IPK%F*&iII-FCYDu5sGqr`vBIr|mhNa5{Lp{kwTu^bGr&Jnfff*!Q2U zJ${CL&)M4ZXV`a))IL4KzG0+x_nG#6Bel(EQu$}kwEy{R?Ts_-kDaZp8DW3;Z0+t5 z_IuCP){n6N_-yT&5%!zU*1FvG8_w45a8vpF-S&G%YMb2l+ed0IyX|j`)Vj{HKRZ&p z^(=dAr1qP$?1#?MUOLPE{#ned6l?_s!@SOeS^F9mi&&J~wP;4shgn#7jJnMZKbL*A z-S%{r9VuW&QGSRmD}bu%Z&-yR@aME*xM$%w+9*Z$DCXi1ZQ~}8`})3IEqtd9ZUUIU z-yf=div+>af4*)DFNF%GG`} zh>8!gKj+jo4zmB=sl5bK$f@0!ZT}Ca_QP!Z>qE4Mv+d6e(O$^5Z+3yl?OSuTyK_)! zV~+i&PVLDY`#Pt#H^+WGiVwEGpR3(9*#1f`Ei<0V)!rIx|7eKzogwx=vM(fi;d;n~ zr!%KA8PaRZAE4vU+s^)dhISiiOKd)K;ptxdUU=O!5T&^#01>eNt4-Tx6R~f(6VKGNODW8(-43}z z;#O*;Z?xHa1|cY+^rmbKi7S$=J)CLB`|DW`+x|R=1jOTmwB7;spJi*G4Y0p6NV^kM zh9NqT(mxqEa{nNh7Oo#;Ykzc1#CvRz>$O4JuLs%jPOZ$e*U|6kH*8ArreH>*2AP^y5tS z|Iz-H{o6t(kq!Z{vqvtWJ)wOz*o)tX@E)M8B^7W-)~B}L4WO0HUxXDh0ah=HpX&K< z@W`zhb74T=fa1L043nDBq998A9z-@}js05!BeIx~eB0M;=Z(edoQ#_?2L8wf=7PKB z`Yi2rHp>x(0<+`M3_HS=evw&-K<-RCww|6ROtQ4hYcsC3u{)UOyZUkXwt2P-1k9&x z0wzL0uxIqc400C3=+S8J_a~VYV`F4$pK(H_JwhAuXrn*Ce-m7>`8NII98KFc*#3fB zdu8yaPEC9J^!ZP^wb##pX~FcPS%&BEZRgrfE5-X_`-_>{3hZGGe9lI%@7oIYWcG_T z>Xq5XUPK$17uz4ozz)P>NI!52%;+CxP^`sg*x$)ODi-K4>iX+Gq2d^dfI?c0;XU== zpwWm8f>`BD$H>`a3QD};t0t%V1r)(2gfZ`hyX+@xV~{SAfah0jL;e40`^<(Vt^GF{ z6yc~ckC=x!+k%p>!Dw-j*LItW#`jZ~_D3v4T-qMH{l=l>IQ|}-(M}Y+(M8EWcTtgz zE~-RaItn@XJ>)Oh_8$(>Hssu9yGv|Qkh=gGXa1b}_TO-MousX{zvkF`lD6Jyf9WLc z#i1Q|ClHOIWEsuOz>2r+*eZtwN{hL*1IV>-5Dpf8Ux#R_0pub?nVS(pIRLKWGyZBP z=in~bTK0)ZCxA5C`0Z-PZ)^@jZ^5!gJH`XFm)oAnS>HmSE21lowbsyS z2-w8l;i*`1JeJXg9dl|;OjjPy#dYnC^|)4)F72L5SJ{f&UFp79zV^N)+|;D5Y35sF zxfX(uaJ6o0aO%|Bidw#Py|#W?p#F-f?%LWGcfPn$9QR<4x+=_f{f3q`;yUB@#;b5k zY)ZC-HwqV(*Vf{0Lbw!nLIZBal_h7khMOArp6?YwTz*Se9-Fu5 zwlAv-HsD%izIL2$aCMIy)jrbQ-WI5DT!LHe>H2XhjC+%`5eay{u9kqh03V#|a^HORcwK(9ebDuML!eU&6j(chY zs5+jm6PCBPH?5Qv>5h1D^>*u$v{<=CL3N#PI>a%AbUX2~y5#{`8vFY#%r$92qWlWF zC;7^7BkoHsbWghw*8l?#TyI>5OK~MWpc49odu|(uFxd)VV@pGz!<|2>fo{G=N9oSt zs=8okE?=nY2?py{a{0M@5ii}Pj0@R${J~-vv0xo@4Aq}V|7DATt!xbirn+muuhc5D zix|#P4Q@~d*MVEh&E?C@8?Pepe6jEtcWbaA5NsEmSSPMKrg{x%fhdTJ;secXbSpJ3 z*`}+W8yO805pB^;%0xU|l`fIR1Pa ziGprmUGP9#TcE|=h;E^1Xhmx>yg)l$kxfW4IJ&G^K&KnU+uLvb*!jk9aGo1Y@l#QEMF3@6ApRh5AkEO*F?^AAJ@^Z>Sg{QKM)TlkFi>3+ z-SEB=#D!>;l_nCP)a#$8x|aq*bqx)W!%JELmhPnvG)#4KqiM^F64W~hnqIY;LT)S# zv=E2WsJ4Wg7eii1HezAzzN~P(yRd)|N%ULfU=ChUQP%;+UK+4=zFYt#Aq(ae+2C0}`^iZY4`o$SYDg+U)8%l}9Wfz-W_} zwKfMP;f8PYchU-6ggq(H5olQohEBXJZEaoJgv;RDLz678?ZNsrwIilg##d2%gI~c!J>eSNug#S z6hwfO5Y@7lZ(tn(f|3Scm1auxKrq-EJf89$ko)zm4FTMR&d--YuLin)d;*b9Q4K-V zlvabJsZ*=!+DRz1V_=rGt^gf*UMvpansQ9a)|UDv$QZ##1Vi98uO%3$Z(Z5~6QRM~ z(cDxUXkyy9F~OHNHkeZ(!LO_nA-Njz(Ey}dLoExBiHidm{rrOQB=0TB0Te_cl__wa zbz!<(E5A>h4kX-=n1t$uBa0>$j)V>aB_ZlB967IM)`a4b(=W=_n1jfE!e#Erss*~C zR@@z5tE!?V^)PJhpIO`;B4r+OkJNA_JV}b$D*`KPh0@O-jrZ~H(Oys@6sX~Be=DeY zNnKMoP$0;r&G*c$^i`Hmbtg5TW>#yk8O%#YP#G}}gcHp*YKSxzkE4+KWEuop>Y7Y} z!{aIP>QSkI#sN~f9hGUiV2}g?a{)`}1Pip}8cCuI7G7h=)T#5yXv$~Psdfnu%xGaR z!Hyj7E-KJg)HR0M8XNK%R4v|WK?+%f?GzGVKtako2ms7c3ksk>JJ?1DtD3Uv8YpHr z{jQxwJSePO)Gsjkl&naoWN5Pv7;4l*SXYhB;bu3MR~m~02&W~jVdy0mrlx&BI$O>B z86d}m34$vWQEP!+E#p>84DVjjR0mrdK=CB_`K;DpBRIFNsg}eT@lr!$uy&%ay$trk zN>e3BRWytB1Bra%A69qaAS-BD8!8(!3O4#m);CM)TS86wZH;XK(EGBY%g4KC)mE3) z%<>W)X+BISVtm>gm(~f@=C1aYSIwO>3v_Q>+JdU`eegK;r>RuOTH_GA0cb z78dn&?V)L8q1J{j%12uL6>P6!QNU`Zno>MXfX~MG=+R&=rdk_hrKlXn-)*5_qJF5g zt-w7hU3F+|o@>;R=5R}MU7KifJlW!A%c8G|ekQt^t~-zzP)9&O_A4CkJ?xw2hO?PLS*o{BfbBIw;M&eyf%ec*cQZ+FOpm6z7GXV;jn*Ds zx)fZEPPMl-g~=*vAMb_{hs6#g@JiT#1VVI@`U%Ud3D~${=(X3u$e<-dJ31p31pWj? zXqu45Z6_Om7#KP?5CpfmAryHrKm?r&l@V;H3bwWdf;2@iso3blfVaAv8#_qI$vID$ zvKZj0+t-|KY!?cWj5c8qH=r2>00uOfo#1{pHc@m%9c*E;y|4^JC#Y8p9!auArWaO1 zP{2s6gD!_r$UUQ$1Z*;lO+!@lI?3)1w4-HSjF4Gn8r1+m4N`4oQ2 z5rU$|Fb4xmY4Q-a1;HrbDp8O7%|f)XgY2|1usD@CZ^eh333*yX>q#(HgBxOneN0TQ)VD$ALK$e6TcF z*NmZS;1Xowa2LTZQ>Xes+Hy8IYk(*Ow=#WDiWq9{yvkaS-(O37Qk`EQS4|*?uksR) z-{+m^u5N{SBtY=G7DgZ%fDj8ZF9onf2-XXx6T}PCOq%GfY6{e0MFYMr z^VPWL`}}@)b&Y3kjk{)!dzQ!NmkO&c+|k(7SQmsxf~ZQSqC4NRxW@#P~d+Y1;Q;?w7{#%P5^DiA}@uLh*YL@kYz7vrNtmgUl>WvWDGzQLsG&LX9p2M4z|M64W+m^01sv( zoZH#iB*0;5H3@Ie)NHrAv|L&DBo5i0Z!h&CgC0M53rIupN|e_g7B?QGCl&`#oaC(_ zR8X>+q`xSS90`ULL;kGR*75EcbwRi{+ubAa*F^j=a$*t+@SMP^yRh_9D9;+-C1tf$ zo|>Anxs}zI0nO4&E6d6~Ny(R+n9jv|iM=#RpMsjpS|Pky#beP3cRoaa!kI?vwooI? znYKF6Jcu!X$4BDZVky@WSPC1%Qf{Jq%=9r>N(qQ{Ei2t*Rbdqh%PEMJL?C#9d(7A| z5>!&T@M0{}P#6WKj)4k?O%0C;#tU|jLL-?VbxrN9Vzt%SPOkKZlmVh{ldf)%*^-e$ zpspP3vW`GK8?niQja4rk9H8`NGv~~!tVt$hf`+14prL8y1S%S7JY%D^qg=AZrNlq!*S9|{G4A}zB15Wdg(Q#p*a#-ou;anZ0q{a@N!TNr7$kbpBL|YFtNfs#ySpspY4I05Q}8+$P82BS_N#vV*>x$%BFxIE-45mom`({v2EpxYUvG8 zgU>(&HVh-8jUYt3!Z_9XV^RhML?L=kjW zP)T)lqT2`49U4nIQdwK6wz2LE*0p0EfY+3A2LExd!L)6yZP-+G=VNH+!$I4+qMc@a z8E?~auM&J^)uQ9s7eH#ej`SM&7?ua%LBJj@w}iz$II4|yYFd_NTNWu;a)_-{R=KRz z-Q*Q^!*dEiy!8;qhE#9@{85lV>~#rr)HSy?1;#^gWv7Y}^36zDl0Yf|FAD};Y~!x9 zSOP+7K~Q;V5(3+7qDyIcIeP+T&hgKgi>$QxLTIvx!)(i*h05$(3-IiGTAh<-M>;!Y z$V}t)A&oSoMLXPHCU!zH(ee~XOj~O1xR@MTS}GEk23x~z?c}Svh-8ei^~wXZdt29> zFa2yaE87B`APZ!(tB|}H_2ym%WeFNr>z=vZTC8tt=2h2{KviI6e$AX3kH3~nRhwD- zVy*A1^p-7<*%ooAK^$shW%^il0M?-UQxmU~R4(>GeAS*A{xWav*r{VDCH~OJ(j-Zo z+&cMjk_AO-eyZH@BHj#y1))>9ml-nA?Ajvjf-p-0Q{?;<*)lrp=zows)DxM5)v z*M~ljA*Khx4#vTG)q1oQM%ZKoXkuMttk|U_mF=(`tOX$%H z&@5jtn5UWr5-)^b_eD>~eNxYb=$bmS)pcl(v$yrWc!c(jufON0hEw`$9>aMVj>YV! z-w*cgR9)rYJYIs@dSu&h-6-FK!P%>q90(1@p|X;6rJADA-?4nPZhT6E9$n=C$%iNI zbR+^ZV(5VdpD(|BV>{Wd?2&^Y*4(nac^h)^rW>E3#Si2$=FHXdP*QvqPuVY8PdL}3 zVV7?FMUP(V;L(d5u;I2Nu>570V~Uh&t1mdeAV%`< zi;rra>92T$5(yvAJeolt&I5%WrBes0K^$D0fV-~q8BZMLUDPdj7{?YHo8;@|xM*cc zp3is@UBh)m!Z^GB z50O7X9O63~BR7({9e=bLwBDr0N?rQ4nGPf)KXdC$7k*vtpgR#dF98Z_Y}9W(dbuNh zAu>`w=+CJBQ0s!9cw$FaRY3|YvPgmG)rCkYO-jKT`kNpr zUJMNs5@OwDR_2uO=IOC=7Xu|#L=xr_2>JoKZKG013I{ns)9`^DCFXaisDY4GIDK2q z;)3YR!Lh2tM)hEx=a+4==#NYQzf6yo4nMrxIYQ%M-Rta`Ik@*J)nA>JB@2=0e2n$R zP=NyMg5o5=^Bn|u#-??8Y>q?0u=TzPee)LXG8m|DE0@EEQ_$&Ha5@d0($OwD#ci*q z_LLl@cY3(1QXjDFbz#ng2KCVcqI6REg#6_?b~)?`S$zV&)MrPb5BO<>uwN3!MhZ1e zeoDvRrt~F&<4O`XWS1$S0(-?nGADMmOAggvmGGg~2Z;-7_!<$f^_t%aU?AwSJ#0Er z$+6a}ZTJLn^H}@PS1glzOYf5qlD#jeRun%RJH9L<|Ka#n`;1-w=q!iNcu$Ycg#`Ij zkLLPfD_y?mYCpvny9)N=A!p}WN{Z4S+uCar0^MKG&GLLA zX1w3{gBXk0#UL@RLxhprh6?Y8aQOdM^eASsQH|M*%R-E5{43PAl{$!yTT4kuKYN+7 zxBbR5MZ1dj31D=Ohp@C|ky7nZCo08*5Zcn7jvR10*DS@~3f-=+<6k`YpY#I#6<~pNH7jNAFR3P&=RAj3^(az$Pr5r}vqWk*gh=RD;HruI}(uT4lfpf+BNv{u02FCzZ47KPe4j zTv$0$IIpHw>CpSEhgJ@imoNKc_->C<`Bn(#h7Gj1hU!kXPOEV{>$`eXEG;$+;X3D1 zRiCjL>j184yrT>frTKC7Mi#CfuD~F1i6uDVKS@@Qi7T-bX5Qx?pGFFFYzT-L(@AO_ zYYjPFW=8!rhv9LmZ9?R6{%G-DfSoW58RCiIb#imqr<=OR;{z{;7@a=Cl6!>_Ddd-} zGxKe_F|#nalkzTj2t}5Naz4>GY>434D`Sh5((*E?4PQgsGF=f>{<+~KWT`YO$%QQ_ zN#3MLj*`ka<*ZOV8M_qoYNs-7RDh%)Pq-zSSVS6rh(4eW7&nz`x0dG%s}bZmE4fW) z*AGxx3_Y1Xv|eX=+(Pt#eaW1~B-I6jZa9M~h;*eMtn^T6MnXkN3ry1EYDEu}{9N=9 z-A&;j`kX*KXx~veXf&9o&phU<#1-RM==4axe3O@;lj0F8om5)Cd_w}8 z3IBQdCM})ti4eAXS1M8!$U^wlKmVwybw)Dpgo7!3!vbtWx8xkmDl7YJz~`{gdr88K zCs0aSKYSC8Fc$nn;QaaJQzHId$)*X7Elm@b3Al+kD)l`C$4y!yrbM}Fj;mJDvGs7e z^R^$n_9-7iz;$f>03y||IaNZYZA6hrZ>GG{jgOSbgL@@)YDb{dJ2wC!e>8wqLm1-d zWu}p@WOF!WyqsNwVYgt+g!JQiPG7rf4|%g_N+%SL5`CkQDaTN;s~)Y!)r4>8(RN{q zN)HO%KxZ9o6r;<$QB25VRb9$}dd1sVSIKHHb~j819*n(00Ax`43W6-YfdrFEQ@`ns z<mTJ z&uE03RZ(Bc!%N6xsWf<%Kf0teNh0b+-M;7}dFxTDB6@3HH-7s{K5=%^F-g9MA8dZ^ z0s6n_?OrGB-^exxXMP){^ysOpuWHjmZ|cz*h5qP_Vt+|@=!LSP9lb-%{e(z2%6Eq< zvD90=VKpjgp1yATbhq8RmUwzQE@46?vvE`5(kChd@9nFr!ZIO>{ z&Ts9bVu0j{^wEwk?EES1V>5Ja{+1Pi4iN^%<`!A?I0tI?`#$ zsK?0qH>DuodM6f~O?hrT3Lc~d>3h!3#|V(&r$imgQa{~72h%u|=jO#Iv8!C1;?7>n z#bwwJdDryZrtw*#9u^V0MJ5d=4P!d5s>G_t^UcG%m#p)}Dr|aWV_QYZJI>Bu(VCD@ z`w39<8IQ;Rf&{_OzStvq1cv#kv)kGAF|Qw4q{Tm^_sB+@&)B0I??pawv`;NMyl-Px zC_7r>F^V6B^waij%n0RroevH!SyE;UE(T#UA}`xQ4(9{IN<3?a74xF>QvmW9PZsU) zL|!^z{2|ig@JF*Q!bP0?qaw^E@gG&edQX5;H5i-8DWd| zNUj(Xvio26JySS*^A8Wv^aNDqI!|7jOj8Gm{f^X2MyLF=} zPv~Qvz3>lVKN;J`!O)hETX}zuE@8&V*8tH^R)H7vT*8i1hHuS+LxOk!RpF5gnULtl zQwswm-Kd<0nOw@NsFWUK`#@@_l=V!CyVx@IeJYfTQ66nZb|p&yK_5k(MNAEJXmFAM zSU|VNhVlj{Cd=8NRX>xZR81Dl1vOb9&v|~xiBc*jN@2Q*Qp_Vt4%qG(# z_(ofWDYic6_>!lu-|?+5rB{WLUO!A0Lg6V^M;wj4DY&4?l?+R+a~xxzH10a^n>|fzDHPaysEu^%Q~7DSOH!C)&aa( zxT2HiyB=Mm(UgwenYWrsLbCJX6Ut0puq~G>FcUiOCDTK$aD+}2Qow_=tdmrLTI-N_ zfPCL-3Kh%7Evy2~GA$-fDsds62R<95H65`geB4sNnUR zX=s%p=&4P}L$%}-V@5;hg;5qSCKHb~L6tbN+ytC_&#Nk65nV|dECr#^0!gxz^zfb} zp%_ig-eJuqE+%im_vA~QW~kMKLuPz7(o}w}<(+okRr)l%Cu>dXYy!!speJd*9BHD= z>Nxr=k+Y+#Tdfj#nm8->su|%~|5Y?>v6fWEF-?_93sY0r&6hJ(+AUE3=T4QipjY3i zqW9s&dMhvfZDz@mW0@tAi+g{mUhY+VO&gQyz1{M@(DJ?n?`qDZTL+}f1keT#0af#X zVwTv6)UV>01!;C~-fGlitpP^XqpPWkha-32$XAoZ2(aCUmYXub`~ zT~Jo^obVU)VEvC=;V&4P@E7ROtBNTM5B`GgWPbq(&I+r)z#skPcETyj{sMo&JJMh9 zzVH`Zcet!*pC>v`i@a%z;9mQ0eV;I9cR{xez{0;FcR@G13wj(L+a^MY{RL%R&pB^4 z5_5%2XLn*1M9z21yjB@~=CzQ;N1M62@upSDsY?G7b=WQ%tu#8URP)6yvH2of;Lq6a z>~xaS!ruQlpYe430{lV#jubz}Vk#qO6~CO7T&kv7CTF+Bw{TpF(5n5c=6p&!p$mA5 ztEqdNdikk(*{EKApk98YUT!z%Ev0xa+4Awb-JW?q<1?)2*r+d9SHwbI(<)%H(Fo<`Ac32 zjhFjvWiD(hko!dku>KLq6AgP zb=u_G=)>|$IBhIz){3rIL)pG)7DW{H4d^K(f4>aqLCho-9w!R}-9F`$VtU|~M;VIg zdC}}9dsB}CeU%_^6O6goO>IiSk zLg^L)bp2-P9)*30fM^*=>g)_aa0=`t((!7ftYgpJ26A{yrNXW7+C$3A`}0;)u4I}x z1ztcJDY<4<7O5zOCYmCG7CSq5EE56OGR|5zdbwEd{i+Q#XFfbX`>tQe21^=4>a`fd z!UTz$F@}g?b|8;d+HMGazX8v*-;|kp&+ZJLvBlT(Sq8)>dH4`fd|KR zCJY<($Q(A$H+hNcrBMOH740&Y_RN1`Q4ha6`h+O$(8)UCu6U6+lu*%QS-&OZ;=-Lv zJtBD5QJ%9&dEB_uiznvbp_DESH3Picc>wzN*)Wl_@?&3(e)PSw~YO-G$m{ zIzIrvs(ssBy8njcJf{Yv>N8lZp02$ zk(*&J_1)?WiO$T|W48o*fWC>ssag?N6r5=(lN z_oeW|%F8@Kjs2>S5Mvd_XM*mDKo1Nr%J>ao$$>Lejij|Q&4(n+Lf>RSLd>D*cq3*N z{l#&&^y0%8RwO{x`&H)qmiRUD9WgMyHwhS9dT$mbw=gKhb?CnNP=1nrJDU9%0B?-X zBb%>Av8f)r7G%PQB^xCn-cb`6;xm-3L;9iVK6YW)FYHLAYNWon)`cs1hh&HC#S-e>KD?Z0MT7UmZ?Pb&VaAf>xtTy*t?aD&f{?@3y}aEmW(kjvvX`X6`-4nO zM>bio)19n6*CMN^d&_}I+gH?V`S`kS{CnK!G2Yz&JqqRmPL*-Pw66JX$bW z*S-kJYdlF|Bdf39K|i~8IoH04#FFjK$m^8(Si#1~Cs`}}TQhB@%?oi!%~=HbRKSBE z7x+m&Wz%QLM77^}HQ%MXCe;gk*y=PeYrg9!7N+{@(I&%L@d8-(UU)REelO9C>DC-sjv36Hue*iG09J zl5x^OxQ!c%p>ZL?DEq zP`M^ZSb_P1By#^m>4Nw?_>>S&x&PU&T^;)M6!Wv%c#=Lp%tuCiJmDJARxhSgS#7fP{<|Uvjh%cx-+cKP^JV$wmoQ=I$K(1#0@~hHwDo4ZsqcSU z?|Q=7$t$w|PUJnQ?|)M7LcG#MVtkrOyfG+iYpeA^+x0;xf!XvSW|2NKO~9(hL95a4t(O3f$zA($C>oM?Z$v-6vH74zy-%qxln68xJwuRg`R!m1)Mr|`ka zk>`|}Pasgs7FClblv(qC$%MKDGaw<)^!?9bd^;BC&JAx)*NrDR;^cG`iJwj7*6I8I zLa7DYVU5MJk)+Nsu#DSd&MqA}#6ZTQm{i0t#(9(i;9Ni6^UpZfXd>`@6W&gLbSd1h z`?0taJZEe~+-1pAp}}O-!|A%3%F}{VBWo2gmDfUWzYMPx7r(5l`*NHjk$jqifd56m zr#zZJDiL<%iuU=qOZ26y8{bo6xf#`9>PCg9oImwCpEu#@Q@Zba!wiTEAb3&~_UmzAhP~@F0bT_?pWc zKejCJvFZQ1{wKcc;QLniuzWfoSG>@Pxpdl``1Wj~+j^d^St8KFN9xkAKIPTzEb{mn zH;$db>B#MTa;-Mi&6k$oBLN&KBy#xjh|4FM*Tf{(qw7&{%2e8l;23(8{_`16&@$2^ zj&Z0q{)oWue1EhtIjC+pTx{bC$Xn)xt1Jr+(zSHPfEU5Ix7>&qPs#JnTM95`y(PWQ zTgczwEqEpJsqMOQU-Ud*{bs%XIXyOb4eX1?GOf9CtEXs}y`&Hq%7Xt^VLK*z%?}Um z|G;Z|S+Cy(_tp2JE~D6}`Qbr5(rW{lRXd11@nxFnJo^c0$H?Y0=SaHc(i!O7j}8tJe*uQWfbyvVw#|E{oj)V&V%Zrhz6MIQU@2 zh3_U`fQ;s17JUFbhi#a4{CJ*W!PEGwiRLhYCVZM!B)KEPm$d;Zm^zYDg1TXv#r<|- z7&r35vc!b*dhf5Lcjgy8DuRRGnVg7QR&gGuk$>+X(Z?Z+yc0e|{Cy*7Y{+Bn)3QQH^Tv zt^9pYq}vw!rLqDKv!2y^UdibF5s(vDGBH(M{w&-KLqnw=-C4d}kDX4z zSz4Sv0=I^gP@;U4e4*XlKj~&P1glV-5+jBHh7f#rJPrpi4q3YMR~z*WdA{$^|A<)F z>Flh6pB+9E7z-5z2Yn^)Iy)D$CL9J{#-bL7W;k!yOS1^JP?rsbImDfiV2$RBh8@1> zJeSY5*#mc01r|;YZ2V$5;xV%Fd@)EBAKbsfXNnT}v^!adT7`s~8&!)v$VW09npCn- zZ5yLZ6{RjhnFUm%%IOg5J>WGM5KgF3;AiJp47U&|?5Wl7#+}z0S_Fm|@F+Eg@)> zAsPj%RKQt;KZ+}8;qQz2^K=5}CV(ESV)F@56_rHL3Alc|0KzFc>Y+P+ifh5R_>77L zzLG<7TZ5AJ`brL}KhgCzUu5$F3Sz(>cpJ9bvA$twAhkDd4-f%}c@7}0QG2Mo+1Zr^ zmZ856ATGrgIpASt{y=GL$1Zo^SSTRyqYpXVU8fB=4Y!iSLt{CE|n zBuiT80lc!TqAzG%Iu5lPuG@AZ1O^8PVdpra&bSf|GPR!f@Btf@(S@fRm}4w-i32uH z0hTymqpWCGnej(YgpSzAJ9CbaH{63WHr|Tw$Kp`cH@4%OGG8<_-~c>?83%~MH$3tw zs=sugsN2|zpfO)`+IhM$ZF0%>;JfjkA&dK;w%yAB_z3MzLw1?*mw8MA;Utj^> zDU5Fq@Vy&Zj4wX(ddCJk&4GH?pdM!J4PT{xzE1Vzms`btBWr5Od#HCv)uRz~-taw? zOj1Zte;avVA?r!##MhvNCpy5`VPrt+vCqhkdJ6$$GJuezARuXqPe5@bgVnvpsWYOX+=ImH z2jg>*uCGrh(2Y>=$@o4EfL4{Q46~EO%eLM;l`@2^Tk`{tBnMt%UknDILkka4{v&2- zswWg`@4FJ1vKJF(9%Xpu`;2Gw4Va(w*ko`&n`nME(Z=}6MB5G1U;rBfuRzEmOw30+ zp&$4QUaKg1%h^f#Lyrl2fDX}e-cU-ykL-bOQ`R;pPZDUPY@_G<=%g(hjAVp^$xtvE z2j+{ea3dM&bUtM1wQhuoxf9xa8jJ;eB}ZDW>pFmoUyMc|pL}$978IOOj;UJ)Ek3^x z@9=Ll@6}@!Zhc!B>+-E-q|fJLqN82XyN>_{3Q~d_zag9}AWW~_>oex$TRsPim6akk ztKU zs6nb7AA&?I+B(rC&>}V;W)gb%RT?}BnK7QMh|P2LUM|;l&@RzJXd{pr-=)S@LJdOg z#B?{*7&K(*UZ^rbYNF6eH#Ax3DwGF>+c1__Vppu2^kY7>7+Qj9c{kBA+JiZ4 zh!VYIYxujqSewx9!-0zERuOkA)Co1=@UC?V-A?hz#y%)5Ka{)I@SlGuzDRV*3)hvY zx5(ck^wu8%kM-7-CMcLPGWSD#1uyt*Z$g<2&QrSNRnjGIur3ih zgse+ggE(kWF@RWJw>|4KW|11PE-#j>D>Hsa@_2T%>C6MOjiwP&9zTPj74rBwuknH> zvI&}f8kQ2%CY6=^4)XXxS)CY?O*rh4h+`M+~DjE9it zqoGa`0tYgM<$2HU0cE7s>EQm)~1o15Z z<0Uv=!|9Fs3l9>19E_Jz`|3j>EO3N;wzmI00PHKDxAmSZB`JiKMVOkeIJ*KTOVMsS zi(ny#A;iRs-0SJx)2}#|>*WLBIXqY|b7bx%h)327-sd<263fN3D6(!OVm(0z&5^ZY z2JAvwXX+(SI&YXsGuhZgtGAw4?BuoX9KcCpZ;D6`k;gy$P^Pv`x^XF{J$~6LN?wcP8q?H-UKdccf}VvOju3?~UkA zsH^uSQ+`neAin@cJBVWOR9#O}CfSJN^*9z~!;z)M`2+Q&N@1Ak92jM`nE;sl4W>E% z++4gKlz0bCm@@5DCe z0=>|DU}xC%Z&BP^QfMQYF*2GlvT6$C&%iLg+_F-HgMUDR8ex(Y4#*o!I2A!iBjqEOLOk_P6=;SF$P?bJ6&DrB=O zlXnZS%Sr2OJlHMRsmJ`KnR?GlS$^Al@J}zHKZ_8+-aPmjsd?ea0#azsZ=e^{ zWXTq1=es0L;T?-z;!E?g4lbBp;4Hy zC!V&SY!ahxgs@E8Yhz}BgMs- zjgV@4I8ao@dtII8yCXRD@RjZt`R<7L%QIg$4tOqsxOJE=(0rWX3KZZ5m0wnn5X9*j zomW73>CuUv{{oM$_D7dHdQWCQPjseBoN^3@;aqq({n4utUsvz0C^>}K9iMX+LdJK6 zoR+T+anAZ_eq*n{;DEnm&$VA+ugxlm4jd7&{kmUub$8sOM`sR)#}Wnq!)LtEiJh*0 zN2~0od=H-qDk@W8En<#OCmH5^U}x%ArmJZ-kr&V5c@)UwtkW&dF7nPlT8bai4kq=7 zgWO9C;S6;PPazZyT@s;=PryE<1HM>Dm^W37E|r7iEX}uZ7%zYNrt}AAU9ezys0$Mt z*o(;@T}18pqaFG2bJ0`m*GDVzaY_g*bi~&PH+IjS5gvHxzsdO&^z{rri8B`^xLE`nPza_#_(Ujo_4Ki!ix@!+@wq%i79Y=A zsvFrn96c%8ahW_4@p1`DdVF9e(Y*v$W}&E9-ZMCL3ja9-LM{8{#FLu@e8zS-DvBpI z8#uYoodai!V#Grxf?@GlwAAC@V6yC+{gD!E)>9q@=SKz)4?7xCY>X^hv>1H4$11JlKy!VkY=I3isnvt zG`c9J!nYZZe&V*n-{oB155b|xI5Mmae2!VKob+O_a0#7tTv85HMLppaqdrM`%kRg0 z##5$!nkkr=POkPx&xZ){7wm<}Zs+~@d&nL)-t!rUeK>2S;5}c-UlE@NTblRdX)FE( zfab0EdK6vn#$QEm7wxJ*ScH$ijj}ySyRQ|5D7IgHbf)iI)TdxG81D$B$JQ+Nd3^>h zjDugm0RSAv=E5$|N6t?Ag2ora_9kr>SGaof68kaO%*B2P>O*`(wp@w*p&o1sZx3CI zxFs^B5BLoPhIH)3*-POk^~hGS=i2~=5qrK(V$XLdOjH*KDj}Y$tA#ojU2&lIZY9tD zYd2_*2m1nWCJa__nu8Iixsd}6O5O3n$d~0gq5)gZ-V7W#^FpWt=Nh~G1-;n)>K(!S zNk=OeAzTanrjG%DJMhNAH=%iY^h#93q9*D&pc@F^doTQ?+^cTy5IFw~*mvyvwUYEkeia~SqSvhW$|RjUU2 z3|!6$nM3o4&c?xa*Fyh#ctf@_S~CcCaE;st_MpFN9~fajJ+OmMA6jXgeyZ399*Jy^ z@xItUcFFi93e5Ren3i1662CND#4o)M`#FMaWj}*5h|jr>Y*Dq8!nP6ib7z6E|D^Z4 zW{+QiOp_nf%BTGzvFce5&f&fIAHz^Bb3TBTi+AnUU1B@lpfqF0EX1QBjBFPAbtoQ2 z8rEU`*zNO?EA4jO$jX!9SF@v8XJQ{p*zS51p%ar(&Kn)1_Jxb&zOW0ZdJ*)#PecV3 zQdCgk!T5Jjnn$k&5eAfWD833wWwg%XE$6ShW<_gq4-$q4BW3{;qVqkN*9Lu7Y z?I1|}o2X~C$0tl!7HDeICQR2RO{Ymk;+j_Jh^=8;=fB7zpgrGZWalJ*4S-{kBhzi* z;kM|II#A$8k%Gp&jRf6E#LtZI zlqH_)r{zsp79O{iwUsTh1zYEDg>T`8R-z$V9IOU*8W+Tvhn6Ft10R+17K>VdflB|~ zH|ZXwA&~u3K#mu(7$XZ&jGWS=82(b6xs2~I!3RvKcoEuWK8Rg@IKCHu08N=T zd`lR0C(-Bdq~!jx5ktJ86k2lekcS&l7RJ-+#r(=(aB^LIWJ+rRT&pI}An5&->KYp8 z{a5Ob;D30W5>tS=-yfYo*_Qn|AdbaN^bAVIQ4w%Ih`49#F=cz4H=NG8QP@@zh^&O0 zw#XOpd%x{9I<$;VUw4Zr9u9zd3@XNNyr%RE1*#q8+_D$KeDqN&i$6Mw@YO|c*qKJ(?f8vXR6FJsgw9Snl7=ZPF3#u;zYNaz8w>#kDbA1B zk5vYj5XBH=y!z4mPzzsdze3!bG`h~N`J^?IIl8Rq)%ZSU62VV2y$g$Qa6V2|jQ^Y< z3BG0Npq9EMAV7_N1VrLUZTc=I{c@7oUcZ2Ug|60Pmw;%e5W0o_lHJbEHAEu=fm6iM z6gGub28@VGDB`U!B1COW1y9LDXXi&iKN0JQD+}Kxxz~t@6ue0lGz&1XGW+Kl^;lG-LxK#3AApi@J+BckpN~!)U2mDvr z!hiLFWxSGyINXsuyq0}uVoV}}g)!qxNf{;aNcep2w+A{BVs#dM_b?4nR#OkgNyUSX z{YZi)uGU8YJdsp`rUvFeZdp|G{~?<9_ls)VdQG|UlxhX@g02HU1!95-D8}S%B{Y&z zcXoAvY*suJ6u3N`ofjih$$yST#~|Xd$Q#nP`08k0^}{rSpmHG?qglLwA&H6u&ZV{m z2SUe4Z415YyqO%TVmz4<_4-~|KA9D<@sm`<5{2}*RY*^gHdKkM4gW8-EWUC(c5RrI zSMsd0^E6=XjkVDr!KR<&@EUsyo>f|r$)e+17h6PRsdkuhl^Mr)-SpKT5ZBIXBT~duTz}^l*0qt#|`UDSH;#q#b`|$u2`Sx2E_h8P$~a+@BP80)IT|_={L8ojwDHrRcNK zMDv8FA0fs!bdd~~QZ-edZDrrO-}aHxXD(htV1eW8ynxl&M;vf{40;S7Gee6h1@;js zuwi-7V9jQmtdIHQytU}3-{_V0<^@=PgSoajJF9@bU_2rGNPp3hm|PPItQzyNe+9Of z`kumre@MrJtBKCobBZ4#5ryR}=GkXO&#@-!^(noYP%&72?g_O@^-@Rz9_BNxU6a%c z*as2c4(8NOI;zil3`o?fzrz1!DiL{-DePo4@^0v1?tSn5JWr^ZWIgf+;0<}W20Eln zGj&J^Z3!K6q0}LZE&OTfk^h6v#_uJDPSzuKiykRJ#UtpEZ0c1Kg~L}S&v1+WprOJ7 zgnJZ!S1OK#d@vOUf^((fxKJpLJ84ub$Bra57&?~$_R#=OsJZ6H(Q`-E02Um6V*zIF zThMa)MkN?}nOTTog7tH@r}8yo`YzH9#O#Zkx!~fcqHvqlAQHK0 zu(8Lhyv?tCj8BZo3}_R}2Fsy&q6Do5P&Ki#<$8MT5r!pKxO_H?F)T}uid?borCKn1 zao~$llZBV$JmAJzs3lvH_?chbGHvvzAfKtl!xtmihbS!fAU3U|qmj^Au}Y7Bg1L%6 z5|ht#W%dD;bok^Jb^gzm-fpFwKrK8;^XtU-->{&P;$8nP-+!NoHzrQ}$H})7`%gF^ zEM@I$@KM@75(1L;RE20YGU;*_Ip84dXZ7gZ(#USx>J59LFSO8T+UEZH z;XhK#`DV+`u75=)C|@j=g_}?+gxx>v=q()1#$}>x_$n%A?tat3N~N&yMNu3M7x^SJ z6j(J3zj2cHUIzOKz9k>Z>gp9m0C;NP9F__T8-I^tU84q5Xt5LwJ9|_CWo3R>!P4Pg zz+#&YiGptg+vW&76=A5y062V4qT6gI3-DW%8)Hjv4gjjA)bAAJy66KPr7`;}Go8wq zB<8mID>@8CnTb9RGM)4#W&BCl0HU^OLZ>24rzxl*0CBAk)ugjVzC?b*U8dkSv6CEb zOAvzZg*Xzwd5_F*M;)Bbv0yz5HMcQ~&QUDNPRa(%ZtLzoTk^PmnL5B(VB%d?SXh3<2V6xpf zC?GYM?3V~8`#B)fwkHbS4gXbX=f3b#f`k}qxLx?fdNIAw?%1MTxc<%Qd(-dKKY@@# zgw}z}5O$Un6d?C=jF%7)qF?_pCiALQjd-C>U9;5K-n)VHuRpd5>KZFle@VyiPziP- z(YToPw7cz(F3P9VZKKQF{wM`7XQPwoD)$pt>^kBL02ux))G8}F94Bjq?U$mr`P)-U zy9{Y)R6K(IdaT@G-XZxXd6*%-eckHpPlykJKhPteIJkzeGFh$1&Y&zh1tIMU#;m%Q*L6JZLSPG+mSh=fA!}GO65pfIq!*j@5W&h&mo*r+ ze23hoFQepQ(&^pHnV8Ip6$Mxyk=8&H2J)mW%R*5P^)XYq^>C(&|4`Yc?ROX`y!aG zetB!_(xyNS;LfURYzhYhWgYc_woqehOW*n?BK^FW@QX?+>O%F)#3f4p#`aL4B@jG1 zJhT4fbGd#X=nb^j2OAd$fM1Jstv~r3Z(vDXxG8izU=+AMzfJh(6j2uv_ngfQw6z8?!HzP^%=#uhCQs4p z+A9MqX4Qr2nxp{H5uy`mSV>t&dm0T z&S!*{2UH45g<@pFy=GnDx(@TwUMV7HF7NcLj^~ zz9W4kHnc!Yel_7I#{c{|?bV^W`YURJkj>?R(9xMF8D!F5ec=}s_l4g->V4~zat9Uw{^A;1^5yRe_+;#9yR|zVM4CD^Bn=w>9v-Iy`iKU@mk;VS^ zRaI8k9$mGU6%|`n3ddlUm{Z_OYJc*1z82gP(o!EdPCSm*es$=)=k7Yw;ET6ES?QzW?70|%H0@8B+1lJz7i`2V=OqYtyzENFo}bS? zt}d=6IOlp=R+e2^RyKvEHW(bq`2PsYl{EMz@#is&PmzT%M-l}lPg-A&*8Z{1kI#z) zmU!n{*Z*yyps(s;6RR&#Y8?@Ld>yS> z|EYQu;zG})P;=X)`nt9dwow}3_@{s5eVMp`A1y!*#S7U(6l`4@q?^d-StV*~bO18{ zJ9zhdyDAn}O&95Vrw2EG8b=1knRJ#R6#pTh2*Y0~sGX$#Y&wWUexOp`_jU8mxAZ<@63 zG--5YS8CloY0?g+Nuw*r>6s~hG41nY+Ehzgu}rg$rC+95>9;6NS}0B0+B9jmr%Agn zC5?_e+APyb2tRMGyEQx4;mHwvvs>oTb(!=KFMXH-gVG#wLRfL9qY~(`rWK}1^QK8# zkS47uP1xyJ7%5~tC=Jc~Nk7=Uky4sLK z{oE_l2jQI_O3NaFfXA9PJWbm8G-;)2(rVJAElZPjO`5cIY0~aYleRuh+V9h(?Urd@ z5na@XZXe1tH>LTBZgZG!Q}Cxt4)#vU^W?hLWO#CiM>4@xP1(7_k>JU7cylsp@JD&B z3-u~;t&bl`1N`)f*;k{r#W6g)IG+`IsVpPDuvX(CKQ)4ooHfYVLX?iy-0 zk`?BLXXHA{H*NhrvZ?%fiRZDF-*cShhYuh`jvXKUILmh&XZgF1qkJ*&ezs3}uSw6j zVkC*6IhQHg&JeVvy2IqeOVIY%>(afT^n9MWH+_M++rL2FED{=cE~OvLd+Gc8O+_oo zhtp8JRMu^jbz>Q2xx;TFzFm{$$<2@0y}5-MGjj7ixo$A@j9eF}J`1FNoSMSF)w2GT zY3h4r{dw8R_4S;(Har3eyF>A*qK^({nI@;uXaT@o$=} z_it2>=~-^hv2qN%Kbr?#)bZwUownnwLw&we)>%dL2Q(>@eQ2W6>~mQT(`RR&zFchf zC8IPkuq1~M%Cc;9FUfT+fEFNn41?`JPndo%JrXchne_1IeBDA1s^^#W0%kp)M@+|S z%zCqu>X9t(l=a%pdWrTjyr?L+k-^g#-Y?4+PT*%2j zVi9oM_~(^!iRL21M5V~UH3M$4$FgqDyd{I$T_($H20x{17i#7vJ4CN3i|?~#`qH-x zX(ZZxM8YI~5$)cW)Gpg@PGsUCeMj;ql0hpBJ!d9nP9BoHGJl55UqiHHn=xeaBk@*~ zEVq)@A1O5JgZrY)MH%T7391sT^a>er1vBGkQ#dk=ucBS|H0?{SHks?L2~khsJfaOsl5^9v_zJ zY%^rcG;u1o8l_Zk{pYN=_jA-Edgha&$Kw;fxR2A)q*bL!YmjMdXQ4j9>qsd_<9U-z z`z5uJ;Bhh~7Ya&X*215+WuI36oJW-z2t z)=ei>JmMtNLfT5Byk%Fdw|!K3BBVLx^T5E^W60GoULT)S_!k&#Cvs;OeMVUm1VM3 zyP#E!*0XZW4!fMz?2E|6Nm{gHQc!&*L#OsrANGQ%-oXdw@sg2`&PUwuacyJ|gQrfw9ms zH`{38Md?q;^f1B9xPsSXG=1Na=|L)who|&u;@z4yOr}|NSH4V>Y|mqPfEvT|x`h|y zyh~>nc(KO&EwOOldFSD=)TKT%hDS0o*8;BNVz%mpfAm&a z?iZGFYcjB|X1hGou(7r$D^Qeo$i>mu@wYa|)bG#>k*wv)7MlsH0NF&hVp*PK1U;1I zPf62}wn(N;Cz`Wd>Q`o7jP>N+wB*6uA^7)7SdZhK9^#*Fnf6l&-|ExKAOla>G~OJq z`OY>N>BEDvZi-)JcJ5wVrUrtN1quqyAo)T=J^pn3z;hA(z`VE;)T8<0mFe>+oyP-& z24ShrqBM1gW*sv9(PX@t-abO05D3t!SXjZZW`*2rl1%xM8dsK^345LW3RZs{^iUTu z9ju7i$*c5>38owWx+To9cuyxoXdLtTD_c!_hSo?&9!KKyZ;|=im(R;`sM{e4i|C`} zCi6J8b*s!ji+tEeZ|g_t+nUX7?LI847lHkaZTt$_9>L-R%L7l ziPL%%+<B-3!^fhWxsb0U3*P^MO8Gn_xAp zm4t0rER8ghRg&jRDX$cN*2p}A@&Gq!PC^gJISGfVpa?I(KqlpMCOZB=!q`qQlIhrC zp(E`>2|8kikc`+V>j4#hDD735HrSGOASI3HG1x5%9Hw7&DeI$uGx1KlKGJ2~gH$)Q z&zsGDn(LzuSzd}D#{DLlrq)M<(;YJH^WgNntb43D4L%DE;<4i7mT3y7eB@7&Y2Tp2 z+*ivw60UPKj#PHhag@F37|YU_u9s!4>#^UbN!y(!?L(PXPWa;?c#e_$nzX(AFmtLFHHn!Y}QZ z#TE&*w@l_sw+F+yCIt?aTbCy7PMIc6F!md)muc6@_SVpz4a?btn4QgHRw!{IF2UcM z0-tQEEc$`xT>6nDYXZs!U_C!xmMfuhmy+F8OCpcq>N4*_%ERNvzlAc*LE{KBG?J0= z42a@^FT=43Nrca8Sw?POa@wsjEgSjtkUYFgrd3cv3Xid!4E-KV9)I2s+AZtdO!YvD zNCv5*02YvJ*}&E1f*aSHL%0kcMTInNwD`rixMkXGOWG8fX2n^TX;STQ-Gyn&waGN8 zmbqM~Ov{yRklg!$O#6(|Qu@nlEZTi21INQ+g6c455cT6JS=TD>_sBH4T;g^Q$~0xu z4@X^>>^$#7UYvWMjTTE_9?Bap^A_V>`+vNh349bq`uBTgxHK4}Afh5pA}R{vBm@YD z5+DHr0RllpL~|2jLK2g3c}79RRUjfNDr&?Fk=3~3xgJ^X12rn%S5#K<+KsLUD(d?@ zPyMQ=r@A{J`hV*KGm~#W{nY)`Q`Obod@M-CM+Z61@i?a2D6`pMI$zAH!L*GH6I%*) z3H?@mX9_E)(UB`@Lfm-58zA!v%TRf&jKUZcetwHm9}s1l)Lszi87(3dWv+Mqw3 z-jv8n$jzt!9r%Z|d78UR|0%GCSMD<$x3-}dP&*cRulQw+d|Z4}n7r3;@RhyeBh)O( zjk04_^VR;aJKWbq7fDA~&eb)B9LRj7WsLeqd(RK9GU}haFt$YvI6tD#kI%QSBe8vL z!f}2nlFrX6bxqrA-X?SKW>05ptjyai*pz5|v2*Yoin9-7mIj@18f!FEhPZY!F1|Ss z+Q@#p+ry*Tud*+Tpz|?1pUpAr9USjE$na|deDg|iEbAoe4b$Qq1EKT0+}QJfz5HQ^V50&*IhQw8>r8t`GH;|96_uC$NM_!&NbeS zqX`sm2k1*n*tT&PFY|#-IDdw%zb&8}2e*waI6kSp@{)Rz@|qCe65xyQ9@R8K+D0$f zm|Q!)mYA{%6HkZCa4jR_=OnT%ljCO42*b8#!!h(h;S~Phs~&t9cIio{s!Lnp{AH)rF^zPzN41c7Xj#RPDi94eNYhlE$PgaF))o-HjdrK0%9X* z(tzt|o}5nM35c4)W|{iabqKcx{^V-0%l= zHMgVdy+5d{>rs>d3TC>vd@49`6qfLZmrY|o@l& z-K2q9h;4Yq4-C_J8=!-I2wi6OMN49wyo6)vgTh(-L2)?SN^qv5vCv_*FFT?0j`sQs z?GS){85d9MxKr4^xEBX(yOzU+M`1brSLuvh$IT#K2bmAGj8Pskf0Z$5ELocCX*i;R z&^a7Ysf6j=hoOgUmWnIKIUGqITOl)yI)%tkTk=L%OO`uK`Zhq{6Ly@j;}pla1v1}j8LzyKb&OLv z!7C|Fy8cb&OQWaV>Zsj@Nk=c(CTICNvMDl4k0U_}M^PJ6KI)ld+%n@r?*_!Sgb8ne zjI>L!J6Yrao}%4XSwmTlxULB7s=UUkYYL5l;PaGt_YgZej^lg_`goqJ>L_-ct$G981H}8y-boET;2&p>wL&}>jL3TMw=5stwr{VZ$ zkK>$-nK*trjxXbD&9e4fOUb6K!!!qyorZKRc|6rJpL6LRoYRbR#9x>4k$7l71?`&T zk&T9ovAiQl{S?3dJDj8E0vvaj6iz6u74Zj^9j=Yj{;DOk78c>fyXc+-vK?$IN8lV| z?OE1vL;F+da-^B@U1*D=#9IM*_H8&M(Eoa{Lm1GSGP5;cJ(y7l)Bg=%+(%V?6i|Ik zh$Anj3vEl1wdO65na?s*-r=J7F05}Gcp`HOJdW=GlkP72;CT0+N>g_v&?(;+%u7DQ zLw;sE@^v2a%YEc?C{6hT=z{{U)3ewvhYNTaYPp z#Opop%HUxwL{XZfj2&Me*so}O)XyD*FXwYSWd6#0u5-of&Sx`Z{)&8djZj7?_~nyr zN1ZIRSe7(Fu`T5EkgrQ!RqS{UbR;>--8J6IoCRy)4T0c`o_1VaSJO6h6vgdT*E}{o zi8wcDnWznr{>(ODhSLU6&2k&riSwS){twN&SF){h&dtRS;b~-O47U+uVr;jO@vuv* z(oUzNjj+wBfQ-F|Ol%%`i#&JF3I1doJ<`hkd>!Qb+B$Q@Pv$&7fMfYO?UHBGg}u+? z;;Tddpaioss^$n2Wo&43rL)?eqp{uu*p@$1mYlcoIImULyW~yQ^(MsU+ZL6YNoE}9 zZ4u<7dCRx+rful)T9=VG?y+Y$vqs)0w@qzBqjf<26cf-KI{p>nd?Useq%qmGUruZh zuM&ms^7aMo`E)vL-$c@{>b)t(7Yq~Mz!L}xS5tnJ{SRJCoo0L-xj23_~Mz{0kYfVdq~>`iWX@LntrM*P}1?Qv`jQ!*~=mOhNE+4nVmQK zL>nd@IoyaSaMUW!wwUtZdZ>epy$3fMr`HYBQB4%j&xoNh?z5H z#|3#I&^e9d3gz@~g3gPzPO(?ywZmRT=S|f6gFD^Uiuy^I^n3?B+$>ccRXc|>@sE1q zqS0b46Kkt5o22dxTQwf?(K1oCisLB8vCVE>|Eip5{B>0H2;%9GS?;J4 z%ps@>?fvNaygMSMQpxdSn^lkVqvaM|@8ss%h~q!$G#Iv!E*;P={HT@Zi8$Niw{YI) z`n+iUQ7?+#cfj%-cNf?wb|)mSA}{O86UZOeD>$M%6|%#%tdXXo_@3kq%jIT~FNS=- z7 z4+vcDIXG{lJ};)+ooyX^Xd!>4Za>ko6yJq6kY+g}qQ=SbJfP#zZC~OUvrngt6`@Nz zj9=0*lpole?uX~i4cyMQLw>bRSJzGnG*=Dsu6NegWf*->@MtfT1l$26qqnj}X^=ld zr`xbav3)Oio0l;PQ+)N%Q$fG|`q<5oxm?FZW#qJ_a!p|@Eh+p?eayLROqIfU--h!G z?Ksl)G+pd!2X4p|iX8f3N9Zc8^F9K)MUJ=in^uJSa+uD~h90|L#HTyWg~V0;7sd6! zZp8H-WXg5Ej5?C>f~*0Lch#YR9^;+z!TYeGqfku$RUO5S7YW2K9mNvS=Pod7G+3Be zHFQm*-=a(Aue@e7!Cs$O0~y=yiVR)k>7s1aW*q0eFQS9mK3$*9CnXc(3h0w}oRci~ z<5tMtl-V1jcNtoi{)&ap(CjRW0pxL@dZTZ zx+$IBlm4fTp$`f@_(RGrThSE$W6{ZR1-Gh^0-gP)LV=3Ww3*9`Na zuZ(o6wnIL-V-ayY@uiSy)p1H5qkfIkme5@NMvsQdW=`t61-fiICiUjD+xfxu&Uzzz z%Jto4Bz;i0&RySBf=fEcG9c{*idy`vIBr_$IPY!8d9LwaPJY|v0Py+sf8u-@|8V~A zq)YdOWx>pSI%V=Wu%u&fo*D&u(ebY!%lQ>q#~6@7tZO=bP{^Z$ay;7B$S;R~Ec0RB zCit|6JEiJ;db+5wqJ1DI#tw2Dd^l6dm~D{9qBZI2*mv|L>2UUwNHF>^1NewfLOvRw zx}L=OY{fBtK8ns$?6u5DkT&x~*9UPev*#!}nSxWNzLv>zm^2*!*rC_iPmDc(6Zo2N zGBsR}IgGsrUfWQ1QzWf)lC!UHyiJI=TYK}w=zMKzJk1l|<#^p4l$Rc5uF?VavAREujsUe zGM)vO8KzKlaQU@Chtscft_#YTD04tI6EW6vR2(f!$J|6nxeb%f4A@g{(yHEQNYytK z661b87c$LShWeJvhv9uOw7tjN7sKao!1)jE>ipB(=X0Ohj`O+sNE)4eDqLs}gIs~! zKYM1-2ZiqRU*$>NKg4NC#j$36><{Lp?oXW0e#MR~`k-)-`jWNyt`pQBP8K#8r@akv zZ+7%sS3S^*Ln!#6s~~xNjKFR^;yAzEzEa;I_^M~O9~;N|>Y?xE_VhXXNlPgBw5L9G z-Kz!qqU$d$A=8F@2bu0vvGmV*y~%t1rKMx&JMNp54jPM{R|LKoqpvt;PH z&KA#Xs5R6@(8p7AuQ++EUI&@1n0(T@k!!tP;uIfifA6vrUnfjD+n{rl9dE3U#d+;M zkv=F))p?aUkP&axCiC8n;HRGDn-v!(J;l)HSH7Ir<&gQ73PZ|+Y$MvI)T!JXBz~Q~ zZWavf<9%&H+6l+|9&{GdZdmeaypGH)5?n^ z6z1@U9@l6K29Il87@W;!=s7@_qcLBP+5+@T+RgH%XTMZyJqeRJGUqr~A7cyHH(Zn} zBI;gmN!Q7;e$bzA4$i-geoNgu{mdN4dJAQMb=AA#Q`Zex*SbHbYm1LA8UJx?n@*RX z&q_*FYOb!-05)&9_2nx%DoNx+AH^&Gq^<6JXV!E?ZT()L@0JEOvlcKjC4OK zcaout(prYgefCuPpm4!1(>_i;lZnz!7uGz|uEyz2&{sz~{mQ-jNfM>Z!Tr*n1{uG! zbARax+taM$^6M`?^VOL+pVv7htNW-SxVvs??5>l8k7d`|PFIRA*< zOEdY!orB)j;wMU551&j*DfrEcI8F;Trr;06`M75}DPL#JF5={JszaO?=rPMECz@j} zq35g7NR?+a4z<5=GtQ6pVH%^b?~?Uz{ge8;!!G&hPsQqgREpR(8l-(J}MVP8mx&hmMg;hjQEf%v6}`yl$wAwvIWu^tV@B8N@e3<~J=9EhDVeM}o8r7M=gn#sa#68U34V4C~qX7wF+WlmUBsmA3Pg z9;fdvK3H^aIhGaxHc}UI&+uq9h0F4-+4MmnQGLnv`LDp%F_ZjG;Q2l+bS&u*JYVne zQe)Our01nhQQPa9>pFev^xT-HrUM{jEMl8$Iui@qu5bM&f1$9D8o zI3aE>=~EAmwX7R;8#VM9`=96nugsiXjK`eJBv`p z>;}j@u4O1auJvh|V+3jcLCgx$=(vdnAs;(TdbYXZja{E+m#7PD&ZB!0FKuLwNeSYe z4V}^ay5p^f%yT~R%C$e0Us^PaiDg{e1cM;nt-FYq+tCil@JrsK?P!Xhf502UriVP+ z(HL3B9S{4Lt8IX^b6S&I$?JH;gqNtOw+Cd+=~y z=;~6K^1B`SR_Su4`zjqvJks{M!p4NDK%!;h*OO)DQdc?zQ1d`pbq z#C5S0GMRfhX}CoP?)iM?L(d$`LK7M z>}w8IuvGv4d*#Mc|?Zqo&ceD@6y~b{D!d`3I=88AA4|2R+^67)ZGkZJxp!9vi z-sn0EhHmKW*$M6OZg#$?w0PV{9lH8qJ!I~UvBOcD@ z#q=urDcgIjr{x^R9>v@OUIgU>>m2f zYcuwJb&()$<)#gmbajbk--GP6ZdtwwPwkPWSyP0LKZ$f*Nr{qliEi2pn&p^hbqne3 zppuszIHw?hbBsCN2-4fDm?O6=du^H8(+a*n2G0Sf@rH`o8m7-V@^^Q%JpY7ClBi!^?^6v8n|+57#w1>vC?@#h{6l>U-TKiMh5X>$Qf_3#r1RYy zOx2q4Cg?fSj;kSNKRTCb3uN}`xSRQF?GXB>w+*oUi#~Dz!m?J{@wUdy{ldgAEvF9( z^8O~e${bomgCR9$>QHj6B234cc0*<>WYVdu_?}9>r=E6o%B3K_*MR%R4#>z7U$h_5 zoz074_OXcXQb8wBn8zQ~YwSK3R(o4AaQrwvPLpYV4gt55p0Gnt?ru3Ybo80HDxY*N z^v%@$Exy6EKjKoz^m4S5cINF9;_E}wm!H%&lhUo)V13M<56;ha$Q-eIx@q+-M0UpC z7N)^I&G(6u+x=|FEY^9Z{vEsbt})1WLPuTB32`y&HdNniQ@2aysr4b}JC8Vy=D#2g z*3+eoJ}CT|wDKBT4)oY-US4^o$&2%{CZD%_56mk*8<0aGU2c=z2PRP!a`*kFuXlzz4u-CGO?e5T)Yy#+bCr98P>?*R{ZwVDLuI&ZMrnE`>h(e#iKh z7(aPDrQ@q=`k?S-ywh$Q~_w_Dwz`$J2=O z3Uz)Z9%^e#LKEV{?*82Z`EFVsV;c91uW)RgJ|=01t^x4n7R>#}#Z9+=Q?F3h7y4Jy z4+>7*dQUW`H53A>03u16y*JZlxLTnp?BHX?_J3Wb@6V?1C4m2b34AFrzd$}9)7EO*T)X% zJKm17+8L#+2lj%^nMsL~bV=Dwu=5(7o68#HSiWESeDA`uukTbt=O{bgrkFWY4)HaR z`98*1q1}rs`T4dUeU;+v=bc%5uikd(jOI5s-U!9p6?W=*oi-|Cr)}Z8wtK1vq>A1I zl3TifJ}4ZZzGNJo4n3=MUnf1dXNRs)IPclvJK2Npx&3`LF06wdo~o&KQ6J;)&n4ar znVm6Z<+W~OKQ|||n9It&UPRNXPdpEhDU$0_)eBW7sp(7L_|tijg~I7EZ6rDtM%VtZ z|A_WgPV$a_R9tAQ_Yqo6=CW?{h`$-}&x*;v#2>xBB>h6-&*BF;_&i^PUX5AMe*PCp zR_%9Y;vv1sCv5H?V?ee=s=voZVli2Qs zaqQ2IyJ@6L+t7D(n>NNT*{@ef$&Wg=vJS}OPBHB7Jjb~!)O#CbUxch9$o2Bc#!O#5 zbNptUKa6y#en5TKalQXZ9KUc6^>^S&3^eQ^B#_VqUh_|>X0D-~+LLNU(g%grkN z%`xd;isO5l{wH^l{%wCU{e58LywcC@Z24JSdb{nL`d;77Asr2f>+=|U5?v3D+7rwR znuDQr+-uwmH1@jtHt1wif%1e?-?k_&(E74nK^R*5H%TJ+t<2vNt>)_JX|$_CT6-erdnRRK0;CSi?EB z*NSp*&R|`CMm||@9b|6PhwS+9K^aRbg-N#}c&AN!13AoGrvk@Ui6%;!5x zc=T42;hrS36Y_j%RJ9A`e{wtQ3EO#77aa5Q8=co-8bYB{ynP?LY$~90gwA(-L(JTj z^Uwg9-JMr7L;h5UZF2f7Uh|6X6wiqB=z~Hp{-AX>eiGzaUDp; z(+Tkn!O%|ceABL*X`bULUziG09A_i0E%aNJe?v^a%pl$fnfJ5|r3Y&ghA$->#;)`8 zrM5#4w?7qEtS`krc30T3V`J9*#P5vy63#kr4FrGn%%OUI>}=?3w&RSwcEatf9x@wa zt_SBGRuv18Ja!xqVqT5{JwS^vG-tY!SNULacL`5 zmLAXZBENgJUt8%8+c{I~AurvzfW_@H4KlB28Lzmg^DXHl?eYr0xaxNi7x&4VA@hu* z+?;dR=sXPf`?Li@1GtU2ef+U;w1Lor+jG%`b16a!(K$z3%>0boPAX*1kMViE+AMtj z{Lq`;$x+u(mO>v-;Z@&^-J8PYy#X>EwC(gNZyK^u-uF;>Q*&}IPOAN>ZO{{4n~bg7 z5foQ<*v89sdMGYeJLO$`w9piD-HS?*+v#+i@6}G(RjtGE0!Ln)?;f}N0blrXURN8% zPq&D1FvrFPn+>5%na0GNhwG1#3n_96MO1IfCy=p`e1gz+s-K?pIL`_3U9#m~nAwm` z>?#k~lSVPoESR>fW_sj-^o*zfEr|1ZZUnNv;nk+Z z@8kVg$9r$b886TD@3o9{P&hz+SzPX4)vG`Lf0jGvYXj1f*>1k1uZ*L7UFSWVs(WF- zgRZ?fE5;tK1VY{ULI4GwZ?3Ct=L@pRNI?1*wP)A6&Z2W<*~{|jUSucSKDE7$lXij9 zIhnphCq1Oixq!s|Xf|ZNbJ#8CvoYkJTe&;2iP~`NgL}9it;6~D^Ui4Utml2~zsWFXf=Ep1di&zx=4TR8U;`mOWq?8CTr9iiJgjIL4_3+Vhb`rlU^X?nGg)+f(mr&f*U zE#eKF(!l8r#N^S^Pm<+yZdgtq6gXY#`qg=IjPqCzy%G8?>6B;P(8FKp@4ocE5ywaA zq&8Z5NXw3Ja+{Ii8Vh_-1;{2|lS>Fj-TQAWNd`4|z%X zboz+D(FcXIY+c4$s?*QQk=t_I*8(!)_!_C3lfC7Br)}uh^jpeP)&Xg42>uA&)2ZLn zW$xvr#~!OnveQko*)Zv8f{pC2b@Gtsc-91$`&P(IpuFjNbovX?IW)>DN8SbR?(O8L zv%WsCIe&#dZs&E-x1Jigq)*zkG5;&*#PdJf-e?=zO6SWt#=Mftdkge#?&Qq3SG~g4 z(%j`D@6F+MykXeW3>_~`c${{QP|9@4a*OeadU0^O|V9bhkw8 zJLMmS%%G4nzY=eBt|oRJYbCVbYm2udX73eDfUSzImBiY0E{9aee6G{x<%?0g?29$< zOL$CIj8+E2bne;E!)-$9l_pvkcoG+W#`@*>fOueULnL4+~kf-`Iy^xBd)Hn zFV6W%J8|9Rj!Vt^rbADA`C0^-Kbx=SUBt!X@HWT{bF`Bc{60}U`+}ZLv83Zf@;v@c zo(I1#kcJoStcB_PKCqR2>9?w<=)8-NZ=fn8`EP#r5(rsb%I*-d4)Wpr)MR%ES%>)W zUOxO#AKu%CALhfuK0MKfC;4!GlaV`wtUf;c2p@i=4?oI>_x0gN`|x9Yct0QB--q*4 zOWYx34e;T-)59G?R>X%V`|uPWKG27!`tU(Me6SCfHvz_EAfEmTQu}WP9qKq5veJC? z4E5o|e7L;P(4krV3|S+5ogyp@52jSd=#nW_Ngsg3!-87DqzhG zytR)4G6$ufcY;3)PRqM?2+31b?LXzmoAeoUa9)qrA!L=f(!<9>R;im4k$%)!oxMMl za7*yw4L6$h1zJgt!$$Bh3V`Rp9DV?=27gOoi^p9~Po%2?H-T>e zZ#DRVG{~}i1Im-%DWOA%%3uF>euu2neRzcruk_*kv?q56Sv5Yq&WA7X;fs9unLhk% z7w6|wa`}W4R63m&DkN_j@k&46tsNUSKu`XDitF~i16(hn%)n`fcU1A#V{zp@@N)3{ z9t!Yt?K!+GyeOdC_eh1UG@74q`qO3Mg7)ttWpjiV1$6sk|B=JhkWV;7{mnidhiAZZ zz(*@=9Y^h$^*4eqMtYtA5BFArn)6>FYpJVzimBamKV1sF?Ei7Ni+F(iv~=i|wHV?r zL4K1+(H>8H|19!z19N%cqkz+_gZEPUwWm|84qL0imm@{p!0!TIXYjYd?*g9<`Aq7E zoc=gOm!E$)K^GJnF9;uysm)hb+Eo?+zjBA{S4Eo|mBK zc${`Ccvot79H`kycpH3wgYQlDg45Fzd@SVq2=5WdpQ3=a8>bWJ`s$1PQgukUA3OrC z6C5PF!|kUY4e=u!7*3q+e=E}e5tTcK3Xv}goQCuqqp-CRd^x!82O(+)oc?tNKNY+Q zT-Q6R3t7Ah7#p^cJg3J(yVC8j%f2f8VeAcBiPMG?=W=)snw$zl)+NqA<%~+vQxtd- z=@|q)>%sZj83)}@-xvLJ123X{@MY~oc8c?R3@TR3j{%dX2E zcn$bK@bAHI1=sd!DA_fRcPBWi)2ac_!FZ?J+ttLmd>%ka=yvi1FX9c+fXnht zhWxR_Io@*(`6BRJ4SqHBY%ugZ1NoOAKMC=kKn;WSAA$rf2VVrv*X%jy{=Shox042= zoooRQgVUc9z5-7Nr({ToqXx|Jz6Je5z-NK)i~jHg_{HF_g6s4=EWAgc>1rh?@6My2 zUlQkZHd8y|pxg7IG~O_81gGkdkOf|E@CD#C;HZA-TK%R@A#LpAF#62H#4Y+e0TBH#p2vUsfk75a#*d5%3J~25=0|ax`SE zaM>R|5VCj|sXK(M%X~P$CBYp+))hYdDj$Be55LxjU+2SbaPfMS!zPqN1CskD_y{x{ z%?FU5#O1lg;1`0=Mnll@tS%%^^oT8ocOd^2Fjzi$4h?Hol2136UJe% z@S?!6G`?}r^;-gd8hBrI*m@LvnIX@IL)I;>czaR9;QZca=$QxpfuZL~@OZS(iHKL} zzs;pT+)L@71^Eq-KMg#HelZaI7UE);FrXoN>v_lzf_y&YI~=O?UkR?ufe(kQJ6!3> z6!{*3>SvS!J<_j&o=2f44f;O-|H06IEcvxuZoLzfppJJ1_*n2<=y^vttwX-3fc7_& z4pVxrG4!xh$kJXWl;A65{lk?nC4a9E*Q2bd=btY5Dx~Leq-V9`l#r#p)F^yd;*;7Kr$!@)lXKh5BM5?MdR`<4Hu0ACNT^TqF}=k~wB;G@Cs zGa^3sr0|;N{{02`0)3A_=hh3cf|W8;>~2m2q8<)HZ)P+A?p*Do^8+*fy1Kx z7Cs|n{o5t4_-8)+b07Yt5C7VS|JR3q!7=<;mw+Ehei;WX z|1|i?;M(qe4Sv4CyC0$Az1`r$!CwK7sA#MzaNY;ZLC1Rw_+W5tA6O=2edo&WXOORf z{7@F8aO#mNJ)6LXDQvwC{weq<@Uo*=zDJ;iU+O`DpVQ3YQ{hE{zT}s2(E8_6fpEVl z1TR*Htrx(b1|JQccC?c3LjDK`o!>>mdjwj0s(61_hpjsyKirW29K6!tiN~n)r}t8N z4p3iKk?^9xjgZ&%xDot$gFgrUt-(22A?pWdMI!0zGsN54TOHzO*>V`(Pv!Su@{c&2 zpuVg%!l|5bNsFH!%V9g@XF|S4VQW->m9NMVNcd45hR zhu4J{1-g*m#Gy`o$!Eyg;mQ{u2w6Y-@SQH6H$dh0Z0IkE(f^xEUg-}Ybq-;PH{{~$ zp#LN2*X8*d_+jL)anL;eIF+7L!FBs*nUK}drC;&RE}jWJYoTW<3nGN9yiEJ zkI};P9kTSQnF9*n$EAlQLYA)WsCW-Xlo~>U3reR`PQU{xbM| z;Pa9G0Yj90e;VI7)Tl4(67cK6>mmOscyAg{IOz1Jrzt(tz;o4M`3zb7v=(;=S%a2~>lTPCd z2Xcobye9H<1I6*`?+)NUg3koUG}t1t1s*L5lYWs8Xq`l&c8!e zlB-@6@8iRd^x=AyoX?JikadiYe18|`cN}tgZbCXy&DL7*t>7b}zWebkPkzN_RRH`< z3=WyXivrzf+~9B=%I7Tb(I`mjRuaAeUj**FqEGuPTRhNmn2n;}odF5yn_Z@@=^A5K3wJt<_TIcWLQg!c%9Usw8{SBI?| zz!Tn3T(1DejaGW9pr;7({1viBx$<>3$@99+2K4v6V&uoT&uYz}lVb(lI4hfgrSnwH;PXS+N$QOdYVaW4oA#0K=J*!Ec%cmOU12@{b zAA0)J_{KqxFFV1n2fsxfmd}ti#ijp@3{F4w>+Px@mq7j{;%w)e6}GfJKPXf2XTkAh z6%yxi$UsLQ4Eu1kaJo+SyOO*ODL8Dbl0TE|JqK-{H-hVT{hp!@TW^3Dqu`xAGi1-M zAdIh&#ZS784f~E$@ivm3~1 zso!(BPkmV%!S{zjtp-oZQt}so_XV#4-v~Yv{59}kx&oRHoS^i~0xwdBt;@h41+N5u z6ukc^1rUw34ZIv&r-!9N)`_n2tenX4(s~+(7`bl;afGasT=JJfJ{=}q?xV5gPj<=Q z3Hit%bx7_{A^BH?7X{WJoqI#aPvF;sPX>=; zmA;1l(8dB`7V9C#W0D1&bWKic4LgJXEHkA48I{Um*08#tP+#?}|$MPH>nj`)F_)|11nR+cA^Q;BemjMI z&25MPa1p?_%jAS7yJQ(F9rY7;C~Z7Lf)_8Jk$VrZ6Ecq zE5Xg3dh5U!7(H)2_*n+u0RF93jPEC`J@Lvu75cpn({$_A2quOUZ4Stv*zXe>+ zfAk5jf~Okt>fJwu0W8C4aq9!fPch`TftMKk3vhiMODk#vKgW>&0sK6J?*!M^7qy;X zF8?YFTx!U75ndYDt_ATO5BX~h`R?GDcH3ti3_S^kd>Hb2-;O@vNboxi`TpSM70wiJ z^9pAg`2B{S6TqJ`c!uy17^QS-ENcSfUo+%$z<)9LN#H*k{8VuBicJxCyghQNxK9^O zcGb{x2ILbAdG$WL!a&&I=Rw|_NiT!`wTAu`kT+-8Yap-Je{>053wd+qu^!y?ylw|K zXTVM1=8Wxr;iZ8tM!p^eH&+gxf}ScvehYZ5!CwPkYVdcUKi}XVL4Jk7w}W41@c)9} zXz(AvZ!-9=;I|sQ!*nk3!ockYj{|?y;QI?N4Kx`1Ajoeuco=+}!H)v}+~5PicNlyS z_^$>Z0Uk1X*ckAR2A=>PHuzNVLkvC>{4|5-f#(~14)_d%&jTM|aP_{h!a#<>&w~75 zgI@sdoG)<=UM&20Lz}*|3i3bpw+0a z2O+=0kZ%UR+ThQC-(~QZz@Ibt>)?+V{5|lk2LD7j*+YYW0iIy+Z=mN#gYN+U+~B{1 z2Rb+kpMG`{2eUA6l)?7_A7XIz-nPQPSc4w|`RN8v0zcW{M}zk=cmzDr;6uPG41NOm z*#^%9Uu*DeaDGR*GvtClVDMSsHygYF{7!?<1%JcfRp5^sd;$1}20ur5X`tGu$EDzF z4SorDtHD=8|0jn2t0Av$HjS1 zJ%L7&o(GQ@{1xy;27e2DgTX%(UKse*NYAH`w>m}3fPZ}r-q+yYL64c9Um!o;kPpg& zD*4GqdiDbEX7B{zrGXZM9|*q4(BB(;t-+4~Z#H;;;e~-rL;pa?Cv=W2hhf4;gu=1d z8U?P`S@hxY&_Bh{KLvb-!Dk5nyQ@8%D%|vLX-wp;OoH6c6$@}nTGsE@be6QH~0kxe*pYSgFgno z*5FTr-(>I?!LK*?R&cX_y$gPqA^$P>eFpy={2_z4fj?~UAHn}+@ZZ4s9TLva@g)AM zFz~FwyMn)F@NVGm8T?@I4-B3N{*}S|f`4!Dq-)sSBTo^9~I zfloE~W#EMdUkhGt@EgF-H2AH;X$jg0e~0|}hWuvms6{8fYh8~i^8|4MjiAY$10|A8+z_|MSui=ihVhO;ox#gOkJyfn~e z@O{C@8x6V#_)J6oQ1Ax~-bZ+0-~fa71D|T}6!0X24+S4?@O1EUgO3BBZ}7?B`aUdO zVJ8Zw^;ILkvmwv-i8@0OMCL;ilq4>05(1s`Par@)69d<%Gn!CwPE)!^@d z&o%f*;IA0z+z$S!!T$?hXXyC>yr;o`1wYi_9Zu#}Qy54xcpUhJ2Hzk2VuK$9zS`jG zedhY=c(jEc1^H_Y`2pbkoGE7*1fFk{!wBJ}fu6<%tuc_l&CoLe{BDC!1%JfgGr_+y zcpmuE2A>1I#o+V6KR0+C_(4Yc&jSD6kiP)@8-rgA-pSCT-c4K>=wtA!Ab+&MuLmDy z@LRx7F!(0$$p*g%ytlz00^ez*|6kzy8S>A9Pc!(-;Jpm~2KaP?zYl(r!PR?~3j-$` z{7aE94Wt|VTkyFC{|WkM8(iIBNOs%coo8|DE)0|#JYINdpxNLDK>k95_X4jo_~GCe z82lLUQiCUhR~tMH{9J>N6i(%%HyWU`js@>&@JZ0K!q77v^4kr53grK0@Ivrg4PFNR zkio0LA2;|y@OKP;u5el>G17k__*#Qs3f^q+%b`Ec;Mah6Gx&|*y$!wr{6{05cY*(I z@cY2^eg4{pJ_3G};h8=OKHP}+1#q)|Uj;wKkbfJzufbb|)Bb@tof7r^8RYLVo(Bv)&ES3GW8-}WTt8n$AAJd2KSxOO*M%1bMjG+H2R_x{pMaMc{0s1t4gL-I zMF!sievZL^2VZUQPO@R7)ZV|U)4z}K!a$=T-yQrGgC7EZzrmBBzr`reqapvOAs+#M z)8IqE-#7RP(4SyjSjq&~&o|Kd%7&g_3_ZEv0i!+70`F$<0_b04#5))K0fSe8?=biR z@U#S-LiK%)@WMc%5${s)-Uhz}ysyDmL;oT}|J9H`-jHtuA7k*_z$Y2}PVgdw-wS@C z!5$F1deff<{69cSC+Wc*wA;Q^1o9J_Ed)!A})VesyfLRuSZ%Gk6*J z>jtlao+iVOS^#bt`8r4VxvqLyBK&+8zgW1rn}@D<3%}bXf0gh@T>N_B&$@1ayhZqk zP`Z(?O~PMv>A6R^xr@cJ9ujWu^0BOc3CB$kjyRqL@8Mwl^JVZO4E~02e#&2LcwhK? zF1}6p|6Ke_@IzwNSl@yt8T=>VR{hMoh2@5{GY z#)MvwPm7^+e;Bx2mT(+9MtGttJ;}n;Ts%$qa2FpbJUwVEt5{>f4Y$jhB)l+ioYB9g zgO4-#Dc~~=UI<=h@G|f!gI9wuHTXi|rGb2--<=EjOAPr7!B-pnQt;~xemVFCgI@!F zm%(oYzu({+z@IbtUEuE+{66q64gLuDcLskFyrbb4y&&9dg_gBf9yg}mjuxeUP7r>W zi=QJr?Be_6GfH&vGlVC(_`AXnckz7+81-@SVZu%8U|H3|`?};`5Z=$lw+lbk#SblH zbexOV3O9Qx**D?IF8Rqtj8a_ueBlFK{9fUMUHlc{rWLTPZ-ftZ$&W8)G{VJi6@I*n z{~-JX7oS$bXrzlb3Qu?O&>Th?Ei7tMx@FW-iQF!!u>{`zdD*7bH^Vl^%PdFZS zL2+vSyzuDr*fsB2!Fuqp3x|BM@V>6}+#&pE7ym~1F)p4mkM;L+@$-cDckxGrAM4`5 zO4c*L#m5Sd?!wpkx=MJ&CI6}LWEbyWWsz&!!^Jaw_ys=vdT`xF$DrQd1kcCc!|>g? zTE*LlzjgabA)aKVxYDy+_&^u`Sa|fV16>Xy&tN@+T=JI-AME0<`0#yeSkDlbe2x#l zjCca_~;F5`EY(mcan9yOaI+I`~%@9xa7MpWIb*^LHI~p{ved|HsR?u z*Y<7IBGxm?<~sdf`0&idEFZm_Dut%kr~be7*3~Y~Bs!_9pQ}E4pjHFL>N}-sRbc zc#`9J{#wt;!t-tYy1rKW=((17VlcXUz6;{L-$(vYAAVpU;Mv~R`^Y~*Za&h-vO@oA!~m8`AUBaTD0aX!6O}F7{7 z3_J%NSL=Tkyvg7ROO&33POvN~+t1l|HpZjyv=!P8+#&Hx{|)Vux6CeGzw zy{{771o`DY@(n)x10UYwLhpEgZ}sMfl02tJUl&V8da}S9;uO$)A$SY;sgS>kc%s!K zgg>pd`0+!$ ziB?Zrk1qeNm#`kU{7B&oTzYDWCt3%)^xWzr|BmoQwjMnLkH3`TJ=4WU2|wG#Un1_+ z9=`G6KZ~B|U7a+nOIWvp=OzaQ5)gxq=wHN>tPAv?mX<$drD{L*`>XToVE>jA_e#$y z$mbuRi;XnEC z&a1uk97vqYr~XK#{X;}@5^-*CdZrr&KhHw)Iuu zd-TjZhb=;%n6HU0{v z$KaDE$d3N`W2+v%zz~wf+mi8^Jds-j|7UJJ$`N1Nbk*6Rlo$`6ChhS(H689>H z^L+Rv#FHHF{n;COZu8+!2){_1HG5^`H{zVm*5N9FI=|(OiZ>sx_(@3r)!^Y16wv+X zDe!7=a+4%{53ZNuzXd1hD}G@uR~MLf~cvp!2F*BVZo?L$4}!q8I)z8)N3)*A2|4gMH- zqrtxb&xc;Ezt>GF-gI!Se*(Cc)8ChBc|-r*;QJZ;4e(az*Lu3#tm5qod2J5|fOj$Y z6z~p){xiUvp&y5>b;PCr8s&dCc>Oqa!ZkSIX&?SBco+@yHpsVux4>{tMf}OPsCXk2 z6@b~YP6Dqs_!96YaJ}NT0lY0+>3I?QTfmzqDR2YQ^CNMu{{EW}?|7@Xe0Lw-*M}eH z!w38D3B<)dM>9;98>bYE&^%%-wC3rOyyctxAJ_gT$ zVNUF%_>c`sPyK1??_B6PkGNNPUIh8pJSD$IeOWD9Prd@bfls>~`U@1e9{dL4UizDS z`2ElmE>sG}LeINC{CDtb$X^Wk!^t7x@;CW7aH~iOJ`4Hf;4R=?!0!QX1=oJ>f56)e ze)JtGUj3qs-=XI;%}W&63BF46ISL#C{up=|T>Fh};Q8QMf1gb%-u%*7{nIs{8>@c_ zcs;n*e-C&w_$;L7WAJd90-DGF9rbSTq2R6HSXy8$430fR6VS zAN~z^I^++6p8fAp>CZRxr1D$CtkVN%C+8@BVNiV!15dA4e}AC9tVQ7A^A*rLIqnC~xj=FK1nMur8<#4M>7TXt zgWmb=?8EmZ&h60D(+|8A`cFYRXZYwj4f5$1DnTv3LhA>=2zu`F(et1Wf5wMz_uLUN9#(oHFbrowekOPm_#J5HD~NlQ z=XH?JU#S#)2tCh(r>|0ASV#5U{Sg&!{TlW6u^rU+3E)j@)!*N%FRKE)^;!jVI@f~d zuT%UA%sZX}w=hxAJCl9`kKCZ-E1`eDqi9#)dxzA4LgHTeJ+!B%dmtY{#~P?kv%UbY2JZph?O!}ztU#?=RyOz? z;$HgC5&2cNJcdK-ap9NQJP~@rkMlaxPPA^z3WJ|RJjwAMRW1Ln@XKvIM?-$-6D+S= zAL~@%Vjupt@T**Uj((E$Ty1l$=R)H2I|Q{>7(ZHl>@ir0n(i41E@r2uzU>WpJ z_u;pK*KbtvIz2mxCt5*Qxn(}5^qcZmfm@qmylGoQUKLKwbKb?bq9_olKtmhV&o*RjK^_Pc;v;H>n zb2+r)%uX*V-a>vE2fagXCU^q*DIDJDsJ`zao@D7&J@J6IQ4^^zA>Mx} z{+0T&7J#=>KjZKQTGAch&D2ggG$Eaz`S8PE=JecQmxI0zeD{e}G582ZMhAUTyHb zUQ>FS44z6n$-380|2NQ+OWdm*=J?28DEt9i&qnCE*+{QNNcH_maQChu`YM@ATpS^x@AEPjb8$Sht7$URUW1({T=Zgi8Z&rf&{K z$nQKKz8*aCW~}^MKKw-LT3+Q4PY$gY??If~XTm#5e=qfAjR21rypVX3<2}ODAis`y zqSeVB7b4)V`^fK0`AKrTcQ_aFS;C*R+r#zX^NA-~U2OeuXRSsb`7Oeu?kw1-x4d}-yzO13;C`J>A6^LF^qvwt8T!vAo@niFr#}omSNO=^1)lJM66^u_ z=ZGgc-jA%GXWZ>=<}cXgrrTkjaDCO$vb3jir|?&7`M2?Fhw!Z~ems>Ims?Y-O33d> z&&fV~zUCh(!MqOYdmZsaE9@$V$BBEj&o_Md=RW!qsGg)ff2!isg`I;Tp#)KHUCU0(ANpC0Z-qq_{S*0kBKK)Z`$SA4Kekh_K{@0WAo2o$0~%sZ}U}< ze^B^`HvbLjk9(i>xcRBXxf~*2C_!!KSBd;bww`9_c~tl(Hh&Pj7qvgp^Q8i#z)v8a zNG3(vC^OOtpX##2Z1+$>*r*j1RnWO2|kE;7lXI`qPV`(>00pcuZmYA{m*Ot zzbXDO_%Gl&mIAK^)$z1Xxct9^6y0%(esM8zX`dl=Xf^oH;4PgL-vB-HwxK-tQe3}h za3^?VU&X&gzGnR!`nxOs8uUC4o^YVzkE<{1SK?mnp$FL=FMgsAzs!d}>ce05;qhdr zyy8vu;p2#NdA8D)Fb>*|oeAD@h~jfpwOIcE&p%Z0!@z$BuLr*k{2;QAQeU{`Q1cYx zNsjkuQ*}tlgM31w(tis0h2YiTGr{j9?v>wrwS1pgJ@10IfNMP+XaM!nGnP1~Kj$c= zCkOG~0Nw~b3H%oyJ;#$>W-m;=lH+~c&CnkvyO88~AGh{TCJNuF z5=pXJelc;5H{4Ghx)%NAZjt}ZCEqGMfL3o=M?n4vRs+PYCJRJ*)7a#>6fwx2y(ELEMcN}kiN-WPJp5%CcxArHm6yDiRPYTNIXCHpr zf0X_<+=}=t(({E6U+`a!cQ0GN9@kd+@D0SJ+y*Jdv!VZGAO3^riM}5k=F-Y&<9OYC zweWrH^l15aeRv-l50V`36Tb>)Ruh+Yf(z-1D7TH^IpFKS-v@64f2or?us4k#iPq0{ zdcu$&K|BG!onPnp@JD?3uRi>Q|8c&$+3^lXBo_;hzW01S%Krdz2$QS>ZTa3^)Cmp5 zrM_@0;*F615xhEGfybeL==VxKeU##lf-eHsw-!DJ{u=Ql$9vCLbW{hje_(!yot|9$ zy2FR>P2(}AvpQ478^-vx0=ywh@yxxH{(pnFPE&j; zC&az#@f*lnc}j2&(m(4bq_ZGa&(q*xOo(S7Jy}01`T9~N-y8gS@Wyh*pV?dGs}K1f zUg;?(F6Dz;W9~&cKLH*&Tj{BRo`ZHO`KD#D>8u3LU#_^mpW-dzNsjlJ>vlDX{GKGo zd(1W8LY&i+bBWTE1Unf=9hQ0hO2v!NP9}o4f$RC~I`Aee(O(Ps|A6N-C_PuA+>(Cx zE}ucf6Rqgmfciqu^}>%q>MTq1mxV`MJcazWM60{a*FsMzamlZdo@>F|)~IwIpuVil zKKw=S1S}N23jN;@Pq2FnAbtJDJo=~oD=y&84<*j&Y=i!Clv^2iJ}v?1H`cEQufI+u zd>^!{R`7=Pif=`}Is}#eYB=(m_XE$lRSBjeFXO=*(BY;b2UigH%GWv{zTSs#fd2g3 zRlNHB319fg{}=L+yOew{q;oL&-%`JKD}DrcF>$YSRuE5eyhnbqI?Y-`JkipsnBQE{@9#sGrA^nqyCt4lsev}Sg?IV9Vc*16-M~^Ri)BMM){1be5Pal35 zaZYFWL8YI}wS)#A9_S2tZ2aGdesnqUMC(X9U%GxD7T(vzKOs)f$FS>5+t1lul>U}S zReDZCde#t6vLd$pG{n0<&G+cJ6E@d+mJ5%*1@JxS`H%3yw*0Ru8tYoR0l}+0-}mAB z#BsbsZ9V%#&nDuD)_-k274ZgWK`GH{vw2VO8N#D)`_pOo8*%*`qVjdM58p_fp66ie zKOO1mu#dN%p2WG{BabP;LPT-`cq8~a@N>Y^o0a?;@V9;R9~7_jw?e)c@`H(cmHngN4AfNLum7c@k|76fS-%EeC4`1oSA0y7?)BK{+KNIckxCF(+uPXjM zQdUCTE8g3D_=C{X_PWw@0Ltfo#QDCAM*JPd_o4eKev=ZX(NBeR;`AI0yL@)y*SW+w z{f%!bNfeKDkI0X)?AAGmY;=RdR~QmPOAc+qn!6Y0O|a<;6eE3;DyxxZ|^WiIe_-Y@1 ziw}Rrhxa(pyWB?m@M<5v*@qw4(_8;QAAXt-Z}8!F`0%%Vc$b4z`-ucq)1u2R5{@J8 z)qVy;J^@QWH+50+rxQ=IrrPb3x~+tG+JKR0eQWa>3R`o9|Ig-n9DJO3lBH+EmWAo4 zl}PK7VrQ@<(hGXd0B;4~5B;l+xL5l3>gCOI!<^01jG#@mIj_ z0B?Y6{S5SUI84ds!-YN{cDp}#+tEr-2lZu5BJNerCqiDk#Fr!9cZerhC*o|&D!{K) zF8|=--st#dRJz2UVq%-Dm|ur0eA#MST^*mA)aXUx68RN_|rb}KY`anPXzM)`>1$L zo(J9p`B9Kx4Q@?VldL>jegfp*^^yNh9EC$nk83~p=sE0Iju(YP@)79C6@G@TU-OHId!^?(k=IYb zv8*uk{7d+JTaP~X-@+H#{7A^}JAl)($mUvpsPHpwJ^=FN!q2j~&hK@?&$0Q*kpEfu zxi;7OPdbj{t+)9^$logbe4A_i-wR)2^OGQ-6Jb62?vv+YVG?3$6YjdsVK;c)rct7FS+FXx=8N%1uT+)YOe7()J{wIasZ1cmR|4ZSw*j(%1Kb7OX&F0-9e~fUw zn;_bLMhn-w5iR|=9IICN9kw2=|7PKTw|O%3zb*Vuo9pz)590JR*<6pa!-U^$bFF`l z@Ox}N6#8!xzS-tlzE${rHXi}`@L-Pjew%CgeBlq;JPGp4gzH_m(el|O{9#-Ec*uV( z{1Kb${0;AP}_!gUM`GbdYyf4{Yk2{luzie|YUoZR>o9p&`oA6g{ zuH|16zSZX1{_GI`y3MtG(lAcXn>IfJoL%v@+%l}|=E&l*< zoi>Qd*XzW?PJrLriSK6(gV$zR+W(1+QvOm$!(SR6_SSEe)|J%O9a~UQF`%f(%9}NL z2>)GHS(;W>Syxh1Sx}LklAK#tP*k2>wXmdS`rLxbQN_hICAGDgITIJ;6#ASpG^d8n zA3MLIVmhfCQ#Eg1No8HuoE$oleq>IYI5{^jjSpp2&Z)}uR+2oZeEQ<*lAMB?f_d2m zg(Ve!a)Zlf6jaRLrC{1Pjxf8bG$SQ*!GP+5nz{iIjybn(NM2siqD9Hc$ti^ewPi(l zwRM#G(yXG~y5!`dxdk6vFL@~Fy4?)-UE7EnD>N#xEit1HPatL5s*tsA_cq^Pc{CM$<(W~hCb6H2+v z%$$^)k~eW|*@DagMOBrxb=5Uh)dL23)?4yGsry_h!|7F0*MGQ#GjnpQP_zTeYHJEq zO;IxcXjKgpi@dsm(m$1AGq#C{E^T+B^J+a(v!iOqP@l+_R8~x{%34S* zd2((fFFC?|Y*o#?g1XGgIB{n=-$ydcLxd zf4H&x7|4|5zcLOo02RgF6`Pz&#=5p-Y(+t-SY)=6WH)>U2|wxfA{ZzUjIOGx;7Fj~ zZxl)%B+{yZv3%AZ*!s-O%tFq_&^&4qYPd+tn^s6eLP^OU>B}8Ny>DnC*8EVu8ao4%;8vWEj6H85AYv}K~= zaVI)?kSak+hAJ+SqCqa=R%2V6l!)pJ^jT6cZ+eybE0c!&sHsVFxt99vLUF~6n+)>hYsxPq>{NYAE@(r&${3{rM&%%Vk^i;7C5MxY&*!N*Lc zurVOlq;kQGf*KaxT{-{kCJz}^U0qUHd?Gb!od(WYv|xABx0L3Sr)xf1z!P;BN{(3l9Vh50q#t@VI=d+)4;)ifQB_k?EJOJmjNIa3 z%Km^Y8?A1V6_Re8*Ll7}c4g=5UDETSlj zIY&l@JWfnWEm!$hC$V|c&B3RU?K&ok)u)rC(8(orb&IuCQmsOgUQ&}hSblJ~D=Fqi zQmfilnwE|>E?x0<^|r5AB{{dejGFu()|@(XUWHCUOnOrWPb-;MwV))cazQ~wSuu&R zhgeWV)>x(dkM|{4$&v3_&P9<+nu}>#TQ|R!40wsRwa-o&IKH5ETvb(RMG2q8R)flW zPT3-Vn~^fOG>@9?^FGtofA`rs1v8tjJ<*;@m#RECDqi9XhP*E zm-bYojiKSOu0$7USxN0Q%0W#nIS3Vt9XecP8?BY(F;$gC1?0=r&E>Y6o1DjM1-|__ zc4@*_EIXN8ouY#3IvPfcX_cb5q{h!t8E8)^vgTD+B&SeyWY*MF)zI=sJC2auzFaX? z(VWE7fXNUv25HKzD<(lbw7Y#4Tfcc0Wn?$bqNOPAU8hs4rTk0BYRB*qW+& zBxf(mXqKWiQ%F z)O=EvietXlP8nt=50&DNwc732>p|tCDr&2y&96j(s_{%_m!9pNA}AkC_Mv=AB^=sz zWNEY+!!rZhJ*{m=IGKdm-)K){Xt~|5bL$pY$W+_A=BNipWyvcgSGn9zGPzvUYdbNg z3@WE;kOg5bE4^CL&Kb$6<-E8kZKXZ2Q({4>rE07g*8k34jGH9MMw>^zRNtmZ+ z$~T%`)xPZXxiwV_ccUpfY>PPQWMH^cw9}JP21V{9}D^TkW2VBAiwli3Ycm+C5e4 zmDc3J<|N!0m|TTMRt|IPs`-`5ccUMfWo)vOWf@G@TKkeN#kOs4e}*w=N+lbPF$J|H z)OBib#mI48Vhv^V1#s+4C|7OV1&Ug6rqSJ z&zC}Sno$b2?%gVbsGFNIsi3^Xo)2h0ms^Q{hV8Rc$SJMlD;*`|W1KPHt*2cz*~uxi zW>;QWwXl*C;61b@r>R!V64_PckW-Co<3-xrsb||Gr=BWTB?jxOhq)!RPDl&4yD*>G z+`!8!jnx@@%}p(P$wEuiSbAq-k2Lw0f68EoZ={ywZ1+UWlE+GHJ1$-O{dllyXpSs; zXS}`S(jZ(_Lyo+x3W(Fn7cTYMuvAXU7+Rsx72Hl@cfVGh>sIb%o;}dxpTp!KYQQJg znH?tX6UiyLRYm0`bth3nqrXzQo6(H2lBO~|7j9=_MN@+*v<}G)o|-zf0+zc9vZFPD+`f%y1#6S?}`#N=XPyK%Ag6gRh4>%6SEk#t5dUS-BL|@RprUh zm_sY+bR9G`Ivr+5&Zk%Z0R^tSJJ*0^H-qnzfk)#?iHs_&r5z1LbwbTH zpi1WJTgEDf9^#^Tjr!;2RU_Js6BW}=o$aL!rq)dcBpFv)XbN~zS#jOm6dgl5Bj~^s zmCMZPs-n3(bIYonR8~<@Mwk4vYOB%)N0POYMXoyYi+_B{q7!8`K%d%27$ofBL zX70V;d*7Xxm)G*we?MB__kQ=xnKNg$Gh4E;>#oQuXkR3-PGdJK=cX%30W&6Kj-1WWhpE9kN}fWwquIQHYRh*$~G0!@)U*UZko;A zj49>rbyH#$n!~$cST>_&d*+^psldGW-yJ@U@{=C_pI>ED_$=`K8Yv*Uvr*(HW{%LlK((veJ;F@uz_E);8-Gx%7 zzGp#V*tRsKq$8UJ$q0vTy`SB^yHtBkZl+A-s-r7*?~%QNH44SiLOZ1uGtHg3bZKX% z@-l2SOFThx`M5NgyAb=Dcy<%=^a{XMd2Z;!$1!XDdeM;rNU1gA2ZYqkGo`t;~m zGpwrF{8yV34#i}kN0ViY#K-`Bbyc zEdE@lQ>ZiNUX^+bG_QrL-)fDfD^?w2x0@xPPULK*F0(dpW9`HMKsS@wv76)gms8Wn zA96ZOk=2Cipu|jcv*Y|~EF%m;M)ryIkH(pahLo0LAE$+NI7=XjABR*_lwpN zx|Y=uStke#DhX(GwvI|A@v$XR>7p+S`^n+iddbI$ur}4I8S_eZhptZkq@G4wahhA^ z?Cg}F&cNKcva!XVty#I8?qiNJHC;D!@7*&X8ZGC><)srY2S&XeL-xKY{FZ!%$CIiI5|2W@2jw3v%*Lw#Vd(3uMPh|B88)MY=yg zLMGaG>K1&Bf6D2&dRxm=5ybZHkwK}AW__p6Mt)aillQu%R%6wuqDlE_mR2e+y<+I_ z0K5cEb(43g{s`OdGB)k3+>ubTCALnNlN@TucIB!&St3VgH3lsQ48_w&Bs^jdz1OVC z%FfzZ+sWhhpS)@ia^vDYUpe`(6TiY2<^wO==|=$7wHwSpiD=S6Y6 z<#kq8z@HU{3>)RocOk|G`Fl)J{vLJY%Xx=*54UL$-0U#hD9OQ;9{JFA!p%A)OqzF* zzj}u%b9vosBtwX>v5BWe2()Hwy3&xOi7U31W$Y}wVEm!UxUS9Z)vDGiRV^sUac3DE z%ZbGDsOM|zeGn;u-sc5d%LXHb$+dGC_)BH2tmR_>EMg<@e0=T}Zp?MNm_>Jzle{@jV7 z%Dk%7ug{oU)lsbn_BeBM)^8|Xlt$uEgIbu~_ERA1z!W=5-+EXLxxnN|V(py#`XSr)nS!0)oz|uH>J!NnUlIY=)Z6^ z%m1V`>iAv0(l;RIY~W(H0=gw^|S*n!tf+JdAmL7RB1U`nj4nxC93(-&Ft#3r*37wGnbtNZ-5O)(S<_ov1(s-j3Jf(cjKF*wnD5$@*lyV7!@vN6`95dAH^1hLl$_z@EMk~B!^|6I z-l}8d=FP8p!z@@0jf8@cP%yt1j5bB{Ysp9`S)B~0&2ZX`gp&ETWbW;DCare!ZHM``!+h0Y z_&LMxF#Mp^{%on{yCGHu}oMPtXHXj3m*(YDBglKI?a-4ZX~m3C#=Vb$!g`gK@sJFIbCk=tU<*`m$a zGR?J`?{c=*xmNReF0k3N<(+fY%a(V}W;$m}IOi&wE&ZIUa5*d5RXkhga<)q6 zZ1Lr6CCk}T%-K@R+2YID0?XL~%h>|U*^!ENWX?KW&N^hy`d+SJOrEnYn6oaJvtF9Bg_^UqD`!ofv!#-=<&d`~ z&)fQwx7N+u1}$$bpSO0&+x9IV7$?eG%ja$LmbV3vw+&q0T0U?IP$i_(0q$lKiJZE@snaMowx3tw-qRF zD@oo~nY=BPylnvUw&oOUaTILhRUi=)tLT)$vzN5NK$f-Sg$EsjE9%v!Le zQm~~`u;o{OjIl!C2|1=}MQY?oND&1k_k zqXpZ$7Ho|xSf40ZpD5UpF4%G}xRSO$QLsKyuwGEGm9k)4%z|w(3$`^a*m_&E#wuDz zDOyJjj3c6>!!R7G1mTl1%YSC8vqAjtaD=}M|MO&IBYvhux#U)!*C0mP2wicIc!If+) zT(T9mWXq^z3$A1fu4K!$WXrZ>D|*RR`;slOk}a{4E!2`N)RL{?C0n&iwxXA84KLX` zU9x>n$rf?R7I?`PYRQ&#$(DQGnziJ*9;;{0>1kW&l5MX`w%kj$+)K8-F4=lpvK6*u z>tD$_L&^F}$yGyB-EB)?B?ZGc^0w&m)(i7Cg}hB6Z&S!y(Ru4ldFOYwtc$iJina)f z)?7uaZpr#`$qmij*xXiylC2me+ZL5}{xOP=)w>DA`%zNa$^9WyPkz?K)?@KC-Er;LQTBl9 zt^WhERZUOD$UWWSteppkb*Y)?n#A|o%POZhZFoiJ!JV?mpr-{TXeYPnYuwk@i1_!K z`#ol%*HneoWV^QG#6*AvFpli z_VXGcsckbx@awu#()2oZyO?2mhh}7nh(e#;;wQJ#4pzqP4e~V#M;?*O+f8wDK5s~N zkd9V5mk*fBDZJ(@?maPHSuPHg-Idy(ytcqvy(sK6YxQ-j8}Sbb4`^z8N0tld9=AA+a0A?c=rs`kFv*CZ z!R{(dW)f+zqc+(Yx^Jd?hHRaY6{YOPEV)NIRHHUO>1`%{ zW^xmdL_%^uQA3afkkLvZk8fi*jS`#7Odoc%eCHlLcX6>^q`^GrO-WQQKpx zob;TK6E!`fGh{E7hn*OtXv+JhQce)$jGL8~)GlaK>77euoD&YM19$0|QBa0%8Mg=0 zFj*1`_S!O=#qc)2ICqIniLx<#Xk>gvts3qSjciO=BrjM&k!a^fLvk9tvXEKwsg#p^ zVPH6BY~H+LxeRF;HwiYP*%Zsnm%(7tdm|fCCUC_c`%ZkqvLOMDUVGPwF#n~JjeH%f z5?7w&8p=i#$+acDC9KZPyPuRbojDY^k{;-)>m*X5)-v5@#l3#UyfG;4J5n8Ee368q^26WXe(gc{N!6l&6S9H|F>?M(0{t?&`lV@wvZVg<^p^;F72ibJ9zm) zXB^CsV@0HcAtYoJ@PdlxT}S2P9&Gc%Mc$fm&Am1Q$~#68`17JDhkl&+ZY z$o9tUd>O10=5t2V`HO%gw4t$(JX8 z5Y?xf{|jFl(rMI&U47y+$v(+-`zqZRpWQ0R!FBITOEX+r|0}ghp6}aR2L>Zmxe>_Z z=YK{sJ?68hqHiN<6w2On(V-JsndA0nzZaUUrVToFGVJUt)m0$c6@4_?in{EkWY??t zfjOEby`EiEF$FukY)IU7{(_9C(@HNYnAz!M`C=F*J780%WzNdcC_o9Sg{$O_zr1%6KQz)(wAgo<3``t^&48>SD9_O zBmb|oVxh(VSM;&%z0BuEtMWcsX8*OyTcgkhwE@sX!!vnhtZNbmr(=ubfo#nB?o#hzp z^5tbY+a`;da?WmiMR{p!i+%g8MIIiK`wFrPJPwS?HU)jpZnWu%I6|bMtmZ9leaV6l>k{UP@XyBuU5anqQtT zmkG!co?H)*FI#DY@~rxJ5cJCHgz{*+Ttze{YiC&>_s*A3i+cHL%TQ&gcWA_$0TVhM zua>2&m@IGM^bQ#g@4BC?zAS_78R^zGwP6P}_1CF8Wct=C1ta%K%^T9GNB8(t z?Q8s^yDE2gtNYZBb2Bm)jsqfZiXHdAu+t|fnr$s|M@HvzId3XgKy`QOofqYx!~Brk z=;tYvDGrj7Gmplmvy%_Kl2W4}Mz|56shuX_-Ylmhm1usMK6KdHIcn`t+Fu^+8D3N=_YaLr&;IF_fwAR%1B(X66P^2iw?C2P zv9VrxcSLT)Uu0hTm|xXPMPk z_}4zRWMD)txl67p%W!Y7qPH$(3_)s(7h?31odtULM(5B_WWBJr zjtf5*j7{|RR>sEqC;Yn#k`dI@SSR_TuL%wkw)7MA-ou^k+L>QcAEYq<8~L zNtL}VxW4vgUa}9}UBi9iY3-q>E$rzl_voX`<>89V$c*0!N4&VFyihKXlo^Y@NbV3> z)6$un`!DhR@Yk$*n7;itD2g)fzF)nbZJatq^;q6uMbjm1^2kI)RKM$8JeqC&baJ^? zxnWqsSi@$NU6JKMt%~M$iM*!((;{@iK{8(%bNA>qw?bFxtT&7JjO>5~_CtaeF*nWzR?`^NKTbajuz_X|nMt2=gMjzbZFZKACyWzIsiXTsh#Sv&H|G zUJWhlsQK(QkKr{>dfr6~AS)WtkjU)PYv@xoTDCS(I}^EDqsv}X%wdC@m^_(m@asDH zjK)$?Mw8cd<=WDH>zKZioEf0!2F9G_+TxwW%(-?q-si3$ z`)v9A>PXo0Bm#=L4vstQrb3DT%Jp#a+V1#bUrUy?{+wN>&G3g$HA<%@TU&JTu-f0( zvm&!k2p@aRPj|zYgC}~-GlqISuNe;6xN~Ta=zL!kPm5+G?VORwKuW^p{&|TsEQu~R zlAFSV^s9%`O4c4MtRV#rkP2hVdPXGho;svhlDlu^)?azxvfIuLl8OfL?{1@K^7qI= zL(8_AM=4X*U8dGu);s3rIH7gZAB&sy$Z=7*hIn{PUQS+(*z#@H8Sf{#do5NbrA%jz!&#);;RF=q1@~uMLy;>cNeAfA-d;K*0 zT1zD3O-`9O$XrvWo8#392{o9BPj@vhGa@;|C5nZG5$csy`J&$%sdGWzK5Q4h&T143 zC3u>(Hv7rGQY-mcT>1?bpz+J(JFrprkhsBDACXCph3(Q%Hd`m1h8FcFysVB8hmNOUIXyn-V zioxjdbqdc1)B|5k$SKW!dGIEoO59!~GAuiL%>hGnLmXI>?G-d7zek5$B}X^~_EK%#$Q#Uvp){#raCo0aOR zX15S{3fFpKYOG?wbU@95nN06;MdINEeMHH=vm!AAxp!L1Y~a)O$raajMAbSDY?^nz zw4pI?%p_VQkTiHF$K>_A)}-9PG)8tU*;e_mRzhH5-{CQ9Se2J*+9EFu3f+sV6N7!y zqEFYV*||{1sg>cSx{XW%auWSp+K-KAHdwf5qGwb>iMjpoGKgkmrt>z4% zEfX0Ve0u6O4D17&w$rgbV7mD1BgT!Di+c~$^>vL4&DgjRKC5eXN5uP3!jsyay3uB+ zx-{E)GUUly6UN!h^L+R{7KlMqoLldjuhw-QK(I{K=L4$F%h~H==E&8C84juMNi_Q^Y)aAul&-HT~ z-{kxN!NEqvk83p05No4F8R|3^{tI*5NWd@RW^P#IG%_;ERD*g^5{-oMLUMzFyO17C z8mfz!W`vOuoU1i=P?Uh0Ofq!1DgQP!lB$=HMS@&quxCUbk2h2wD|}$yQ_Zp`RY=24 z3A;7motitwEPaYqdovB6cuDQDe7d;WYo`Ntn4D}kVtE=gz-SJMha*wenfN$g2_PgJJYJLw=)jmz=9ZU<@YhX~K zIlHgumiS@MU~K}a-)j>{64D7o&XH@iS&{i%v_WQYMN*rXtZV7BdZbE?jt*Dtt}7Ge z2xs$RCEaQ?T$LU95(ts;B#j@*iQm%=0u>iV`w~XZVCM?*29qA)jp8QK35@l~Cc999 zNs^OclTIScooO!EC;WzMKL zt&GsC(gH4*hEN+Y>Ha*M38Tb=V(n*%@k5QeL9uIWUbQ+Ne`gA%j)FmrSQg%Vi8RW@e|U(>=B2mXj%;Y9%-L z4GhX0EM4pBTSC_1%psG|5(AYndF5|H9>`r9>ha>BjuB<-R+bx^d*yvS>66E+9uI0W z-|NHIa{HTh$R;wD82H7$l9-PKG6oowA-oM~&X$TAw2M2MfSa3ZXtXHXw1J&Y*ja?A zDg8+#wz@KS9>Jd)$AlbkI$SG0jeRbiT}w3&xr z#bOJ3CU;x2{-4$?7J6g=L;% zPF*DQm4~e(jWbll=gahS*<>OsCD~=2H%WCH^GbrvjX<1^wK=z%=q{6nQdpKg!mzAU zs`@gy!atQlI!K|jCY=$>4X{H)ayxC<3QDms+p?=k%Gs<&q$QXt);-=~H!#U(?AF5U)JB(vWhvb31<;#(d&^_eyvUV}(g#ZiS24rECQ@?8E$l*w zr=?vbH?K<^U5t%||G3p!74m%zt=%m@y1UxExhmoxuO%;eZ&rG0A$g^*q_>8ShB_-P zFEwmiX?dyqdfcFy!G#@tH{xVXNpHl(niA}t5F{O}IoT<5N5$8iG@o-dC(Y+t%}Mj+ zw8@Go!2)@TBiUv})@xFxy3qUu(oFwPJkz6{U)b}nY|bPGVy(66B+8kQIH(8l;|&#rZOuUx&o0Z@wz=r;@Yg&Gl^6~ zma)xT8;p2{%9Ip>6|F8-ccfTcP35k#{0%(uGCFJ zSr%Eoau!KU$3&K!K2FtCQ@lN@zS*a6BYtB>Z~VR`d3DNr{M_$&=4zz*frO6c=!;eM zJZadKL@LHH)ZE@ZOX8Ta32RCabs*Im*M69jc$_SB%S274?gvlQittI04W;G~v4$1( zu{m9~!qhT5$`OSsrC~Q)>Plg_w7Vj41Gz0vo2$vb)sx+_9d8QX`rk*gO_xMzAar zdDAjy>R&5bcKD4{MDZOONI$KwM8oUqtD8h8fA>*M6UA}j4K3}7EfHg8Ban%WWN_OOT)lVN z1UjYhK-+Mjd`eYz>LINcY%D(oIis}0 zpIoUmL;PDJ(=nXRB7RAQk?OiiIGUL1eXF%C=M>*}tEbgU&A2k^L$g;Y*JiTOb2M}m zX@U~V5{chZE)iQLu~b{@A0A?7)ZH$sjE{{}dI$OkdLwK}WrcfbBD29xj!@DL=1DPK zeWEc)hR)&6>V!+jAEa#&(rc0k*IM&!c8;Xi>&Y}pUImxC45Z7}!wOTGHf1zSQ=A=V zNNDnIdh=r&b^y4Njb8d-59y@`x^8WY4KK>-KO7n^-rX|b8lTfm9yO< z(VWb-5^MVeJp`EAFA+|2leH#&$%0(8J1q#x=JMiJd8srRE($W}&16EuE3x!w^jsr; zIJM)rhM?-^rlRe%e3~5>aQNJ=YguZ4a8)V(A?m{7YMigg%e(q6j(Igc;~m}_>CFhK z(IkA#w?=ySL#i1F>^6b$<^_46R*Jltq6}RGmnKZ<;)ZmCSgV-q7FZd@c)w!NZU&G6 zz06J)PW1a@TzTQx4h9)Z?q*shA(q6A-{Ibd)cw`V^rG((GnbmWtn_t^8S%*QPLiT+ zw!4PMWqZc>;#^qavjbE4oTYb;RC^cmf|+S!U1QbuQfm-?zr00)2t9*(3a6Ys2TE!1 z(aQ3DMT>l-LH0~0{K_dJU&%*dqS;DE`(PHQwvR;hFJkme$}l@=vSwmIQA0IztI{FP zukI@spoU7-&qu2@sBTdTKk&VpQPUlD>^nNxIovDBhM)QZVp)A+INWS5c;%fNc65&Q z_KZ~I)M%5l_3RyHb>@{pt4(rGd4{CPG&9Fwb&|}rn#h*DphC6)PaBI8m$TFQo7>#8 z3Ii7YIeac3ozzXLrTe99M3OpXXVzPwIWwJ+S3%`gm~oR=Dcfn|(i$$5_+qrLwb69k zI5F9H$l2nmTp<*?@p4r$v9=-)+J|c^GV?}@IHhhw2fNA78*kg~x6*pYpUCo>r#mpC zYU%M!8(49@)%^J@sraP((u~>0+hyCDd8EB&_A70Zx#lA%aW5VltGRnE%Wg!&cDE>- zO_%A{?*6H;$mB!%Rd|t)Zndj(2b8xrOiW84%%9BMMEY4{J~LY35HcJA2Xfv-PX5^r zUPJG)|JMGGS<+)Hv#S!L&m_v`O8Gv)&yXtWr}q1Mq{c*!M3O@Z?{MGV^ep)>?_fkD z#jI@BD;%%<^aWj>Jgk&#f403o6J~qa%4ORte-&iAaoHJjrfJ3WEF^N^47O=8a;eW;An)DYn@S@kfQ>#W#6kDp6qkOK&>meviz^F&+Hkkn~H3f^~?~XWP;+%!K%!x z&ZU2+9jKdI>Swu(orV1@T}T2QnT79C~V>_?4uiO zZ*{Yp`rEX!_)uJwxy0J7Y}S`$#NEY}b&NJsHmS=|Od0pa2#el?( zWY17Ij;Q@1Wyv`3EvB?>!`zummv*|#4a3#}G_$xPl_853TQc#KPGgI)kC%9@&>)8{aRJF9EN}5r+ecXs1@g=2$7BFIB_Ru8?lq_+Y*;x%mzoVX>eRZS%$KzO);W37=5(&q*)ZvvwxppO;+x*D!bn2UHm$GE%r{3~7~zA4d-!kx zB_}~|>DlDqoiv>@WUa&PiC#tG1CRI`&+|uvWV@z$$%IjwFc38Ln{uTAaBaX;RA`G- zFs-@vfD(!lyBVL0206*0PZ*u3lQkQtm7J;AZnKpt3~|MM)|92%n+ip0xXKxt3(I<$ zom?GF8(S$XCoZ?l2-DX|Az_O#-8E&^jy+L(YnUagr;l23e?qyu%2tDqne%TlIkShA zb#XE}znzg*K^oa?v-x-X$V#noUJa-2Rgo>SHh|fz--_!_J)FD>RTyYW0at<529sBx zsW)aa50|G><>uk>(TU#i&Y{HF*w`WJ6jHl6Egb4M#d=sru61dZJLQ^KM`~kLF{|>` z5gMziMKs0Q$7&Nbt5H#FJOyMZ(ew!;Sq3*ibIMgIjs%TlRY=tKbWg(LK`cm+$Y!0FP06xgBAG?eHKs7s>nTZ z?myhM*9+y$K(^NDH|27AFAQ(qnqRe5N_S+13pYvKvMXoM9#u}MA6eDXV>uL z3Fz{7wwRKH>z7D_8hupQPhOjsl$XgrMg|&6JYx@G#(FDcWRlNl) z($#G_%xu?cGUiJ=DKTAD6#nyYIO8UtYLa(rtIV0Ih;@G=;Os6;##IG1IDCm z!^OYXv|^zxVoJ&0jAqX+$?;V4p57iDxx;Add&TnXc}^e)y5{p3}Efl;|HvLepm zyO+JjA8Z_2y3LhVr@@*fc9LoC>z1ImgMD3$pKNK=MY5czrp9`SN!K+l7kBw{qv1s2 zC0!Fbe;tOyQJ)a@(?LNZY;p~iI@yqHTehRWfQb4)tZ<}n)OMu;{;z}9aq6+TQd9ib zA=SuMVWpSr+-gsk&t2)wpzY;(3(F$7BJZmBU+9j)xZJ{c0C|W5CJ8cwN-Zk!s8S*Nd+&C@+ zH@Rj>PCfPv_f{6lB1;hEN5a~D6|*NtcQAKrOg-^)Uq#06>U5s3G8>;-y4W=c02*NZC0<*2S5Jw?0Gqqbnm znJ>v;ea@)uLye_nd=?(q9K#8ctjUM$f3A+0^W|pAQ701^mBuaH+=;QppxJ0_SgFx^ z@$(?CivUJ)hf1(%NH;goOf^;6Q?K3O6OCp+L*x|+-P{OO+5j1356Ok|$#Gknxi|iZnJNOVG`kyj_|}S%s4w3T8u9qQM#%4jU|q0cW*y^dQuU?vcR( z_nu+hje-81BXSdB6m*ug7mZfw#*xhQavkA?muB0eT(}?2D$MAI^6LVZCqP!wsY5`x_xxHas$-)Ze!8p)IDT;V)iFCKut=G zTNt+kDzhA9XU*j0FpymiarHyiq^z_D0#gccB&IF~7ur?8X4I&&b59 zqLqZqW+Io@dkrKQ6?PmE-C9f59^`*!_*lDx&FtoCD@!smy3E|k7Ta!auQtxD(l}?D z&-^mE0flB(Luy<(HeqsFDUX1RjZF+y=2hiUM;Ss5jK~{-y~E??g)+H&yG35ym74^{ zSID4B|J~lQtoPuL$U_l&(`t)c9y`(^54a4=zfKJ6fAmWLO|97-@2(HSD)XfSEZ8Gr z1O5KZMQ*n1w(|IHmM!R|9J1<}dCWj|t%wfh%D=`F4Dwbt?LK^`6~f?-B-;SHpdnD> zn?g7D-_8+WNM<;qoy-d}@5~ifkhT&R49S|Z*@tB|n0CqtXr6xnCJR|Im@-#HnL-#a z2iz+5uHP`{dmW||A?)sIBIBe%E_Q{oX8Yfc$wWnk$jAJ%tIoSHN(z~`FGB~gl@Or_jH@- z#w3>}$^-K<7$2;-r_*hCWi;IWTvH1@^i+hOyZCagGP57(ll*C?>(11zXmTcG_wOY) z&uP0B>dA!lb&KBWsJ!tijrXYBJ=a`0O_pTbKqZGYS*e!;zv{97WqsL1Xwclf8(GG# zCH~KgPMpNEI(Nvc>)kTNpE~N+ZC1n-@*@$DB+Gy9bw*zdfD`ujT zZ;!SWFcF2E{G-~H_Q}6Vc;Do7@4zxwkOpRUW!X%5@OjWR2(||er#o4@e!L$g)QT&d zmmf|4gSy9$lQ)9RjIowo;lkBGDfOsWW|&IGehtnMTDEfT;CMsS&iTVpFeH)S)J}UUvxII!2?j~F0+v1@|3)vCc}ln za=(N36)vbmo`vNErq&F_06qNp=Q2IYLycW#|E+$tE~f* zY-A9_W_=SIKdeBU)fmg>MzT&`1>T_+P%mli7>g@{vnB=ML(`TRR2sKF276k;c6 z@yVb3ql}c$j7g+e?xU$!I#E-Wpk_$* zpRV^R@4b)HYa{<@Wp5&re3Frq)X6rV#ywPevtMi&ZQ*);Mm4nmIlkwBxt{PXWh++t(?9Rh5HD4?wS~oJ^X~ zq&bQMlIF;k84V=w9c#WgRzmhF(0j52-;AHQJ-oYyr;OP< z4-Tt%b5lQw;i{bCwBZ$<2Y1Tqz3$1DXtO+usL|bIwT~;$e@hpQ(fzMHJ#1oB|0~MO z)-w^wfLUSL;vTcZ-)wRk(IBZDG}OadQmWCkGb+?aOEgnPG8&YXNNw+ua=-bsvqk>=TmO!Pm94mhZZM5vb(=@UH|;IX42QpDb|pPRkhqPC17Ir<`9p zT=mp)4E^n9;D3c3ZigJ&?HTaz1pfsOe~tC6K{VaFz+c+>48^>k10spkmze}nwP zJp6OO|2z0U@$er6J_bG4cuSnGe?ZQL4%d89&uu*T?jC#;@*jcx&w2Q#fzN#X3ViB+ zE%?;`&)`%4`@yF^fAjEP_TW2g6x)sEwX?(1cH0Ad`orHgiRI9*o^-g%p zx%?Hjhwlc?{B}BA+p$Ms|2;kYp8==*EjEqQWxr4a&h~sdaJJ{q0{=AhUt_aaKI`44 zzz+ex!{M5*$B?g?;8Xs$fK&g=fm8or^H?9s`3P|8xx(S9&p)BhXTU!c`k&(Af8E2s z5d6m>|8n5}0)7?b(0{H6&T_d2a;X1<;8Xt>!KXfJZDH-EcA!3QcDR@z;m=2c|AgrO zsvBqi0{D~2*ENvCa=8Wg;jr^v!0FGcZ)x>ZeJE!=;FR-D;4Jr658eg*2)J3 z)4k4v|ILH{%Y(1EO}2fu^Wg9I;JbV9g&zDM4}PQv@7uP;{L%J}Pg^i_ddRz)ko9iIAJMpjuVar&UX7I;4I&Dx3}^&ziY_Ib$h2lyf)aFkjCDXTHksHfovp&*vraaGco(ocTS?;i~qR!T&M% zUjhD>_r&t4&-;K=pZ$R|-IIWy2>I`QZ!DkqOyJaK5IFhAdGPZ*_$9z8fA1Y)eNKj+ zW578MInCi}&!;f{In%@c9`I8j{}SLF&-?~B{qshLYr3aG&fmaiz835l=Zo#zga`i< zaN7A%;9o_$uK=f>8@w-0m-x0GydOCAKLI%PInRUN;=vyQPWfBB-|DIM)c94Oi$`qj zaLH;5$5&mz*)AObocs~Ue;R%=;o+YQKF9f|gU|8gMIQbyJ^agoZ-{by9&)}0ylto0 zK4%KPuKmxJ{eYhZyl3Z_&;DYG!-bmYFAn@bHh;0h)BOJcKT3WK+r5ESD@XaufZqXp zAK)JkV*Z-IzYqLl!2bh$E#T8~v79#oKOXpg!2j%U^|uwkZwLM(;5+AI`Rrec4p%up z7JgVRGr?#14g{KI0)OK|wmw?}zZm>c;M9NHVl3x!@Oyz@0sLIxzXrZ` zDV9V24}h~i-UXcP{OWC1j@py)>J1z&Nhao@1Hi9=KF0xPyLT<{Yr((Y;hHY%``^H4 zeSZu%%j-!G-r8>SrTSlubY}ynoB@ZcK5Vak2>#C@=Q8l0LHqU_@EPyA3pnHR4?@nf zkn<$?l=Fs;IA4_W7Kf|;|Aw5c!Ka)e_|Jhq-NWA#{O7^n&%^Hn&i-N)IQ97qaF*Al z4%d7!PWT(}Dd$cP{~sRyGai1+2V*-^{yM^U@sEdJ@$kP3oc8&p2mh@HFYRXa zRDCGtqaOS~5B?<&ewGKnVwz1iZJ*ydJZ+!S?%Dil4o~w>?~M6($dBQ;=;sbsKF1-K zga23gF&s~BG&7cSC-AL+-vxX=@VkM3&EW#Iu-`um{CmLvo`?S<@b3lxV&I$)Ug?o@ zJ^1%Q&W#@at>E7e{@uVCPk78D=V|aCfSmsTe-QZUd&Ksi0KN|Jhk$Pk{9(aga_ba3 z0{U`kztDgg>UtI~Des!(G(|Z01eEQX2 zJp6~ir~f<(oc{KNN6w4j)309h@HhErT)y<5ErHYD-r?|ces=<&{_{cL^tU~L)33UL z)33_F)vv<#VGua|YB_NF)nN`#>whBn^sBSMXZ!ps4}PNuzu$vD`E20y^ZCH(=LZ6(pDzYZKOb^<+HT9ir=K6@;hz9L{rs!I>F1|;@ZcAC@QXe8Z}*Dp#Z8jAupL-`R*X~sZ9I6%gAaS~!#(&e zd&lMVAB@9)2b}fsHsCLU|B%DAyskjLo&f(P@L%!p*Pb2g^D_7wIy^1^ZQ#EG{U{%YWV!^1xh{MEt#iHCnF_-lZF zwTJ&_@ZSLbUp@Rsz+V&mr#yTU9G4;%YRg*SudP9I`J?4adv4}%<-Za9cX;?agTFTT zB@e$7{5OHWw}<~S_`0sQohl}O)|qSnssE|?`y9Rr@O2>nUBKTA{5=j=JM03#>Hz;4 z;JbqVEbvb7*M}W&z(2 z_&y%_W$+n4>GSZHfKPqC3Y_^p7x-JC&ksEEF9e_R`{t?Dtlj7*qbWSBFUJ9AeK{HU zM$qS5z&8f|E8whOS2#RfUN?bH{ci=I{(m?4tY43S&-%4-cWejB-`3%(59Q~h| zpY>}`@F{-|_^e+GfU|z}0%!dignZVogTZJ0Is`cD*RhbJP3c`KO#XZ&g`a8RmKz}F zE2zI)&$k3A@|I0d?m366JzoZY8gP!U&VZb^Le9D1Q_kJM4}km^fiD2Q^S;@7?&EOP zllHj~_&$*Hz=Bu~>-#gnH--MMIb7va|F`ZJ%V9gSrNfm^zYRQi$H!thj89H?xXR&v z)DwYoUG?-&#&R};{+9x$o>w|Nt>+)Xr+ser@E-(!bEMmQV5|@GHRSMgzCKj8e8pSV zjK_Pkfz#hU3w(R|C>$UD*5RT`%NEe*M(_^>f7efGf_A*bbT9stfz3GTWbk+EiE*wo z9`A5XcT1#u8t}IPKM(j;z%PLOZlrrH@HfCde*sSZL%`Pr|5@N%$60-0oG;4R8941+ zbhxOVI1lwX;AQB4Ch$)PzOGHKRyvnZRtzr)k~*^9IJA9Hw`{}gcUm)K{(%27V+^@YIMj%{&J%wJPJ3jKco_{V@> z0-XCL-n1l^!~GH;2fiQVoHrQrZw7w3!_(z*J@_n_{|s3Tlc9^0exnT#&X_){O;p$l|%jk;B&oLo|H9z z()=U9-v;uJ1-~73_&fL-KXk*HmZyL#cI|35y*0+{Kh+M5H@*}2eUNjN!&T4eNO!ey zD@XAez&8g@dlrFn+_DdFj$4)i=lJA%4p;qWBHdqk@V8FHdhP}O2Z2+51vvTN1Wx|@ zmd5h;f&4|lDd%&*Dd!i!yCLUB;PZjMZCRWy?YuK^?iZTnaJ3uv!~7Kdk3;?yz&`=} zUf@i(b$P7MJn(k|&T+^g!08WP15SUq8942>(~3CVE~L9BaO!y&aO(L5;MDUEz?tq2 zpUzJAP~env7I3C}0dVpkcDR<;9QpqZu3|q9KFjx6;0Zksv3jP<{b1lKI^5TNYzhze zb^p}iTHo2;UXtR6a;{F{p`2-lT76Uw?Jyhowen-w?|c$C?Xw7YANVVP(;qGZ&UCK= zPWd-^@Ldm!_5VE5oerG#zuw_$f8AgGid)ZJ?K80)`saIqe;V?a0;irA0cYI%Rp89; zT8GE!9tQaxz$yPJhpYbFuksxDoEN+VoOXEfh&Wy9^8#?{^BQoOgL_@f8k^w_w(7J=Ueocb>XPX1}Y$^V|i)our^8Ml)^@!+>Z4)^=r2Ydss~>N{9y2p0?u*KiNGoU65wNy^LOC; z0^jg+alRy5Ek9e${`XD}*L-n4(hhtAay|llDe!ra|4uPp*stveKIc;v;G>W;1pEWQ z$048k9|it0@J|NL`g^7aKPM&sC(b_CflvQ@GQ~gN@z*=f+BI#@&4JUN+W@CMa}HNO zq&?ffr#(A?)1G?+r#yZTdrO_0sd#uj=lE;tH0{`bNMT5 zS34Z8_TLuy>I9#0+6BP5&wMd(@<)Jk9C*0HHCEwV%j*pAneN%(zX$gJfrozu`0oY(Hy-}Yz?rXmA&2Gl82Bu&XMi)m zFG3E>>oxFMUT^wRTwZKHKMS03$0=e*ie+$hlP2>a*QRv7WTUDZr`E zPk~dP2OS>jvz4>Yg`^lyb7t^%t4EwwbeA<5p@aZQ74}TZ%KLGjD zJ^VevXZgZe=2`e6Zn zzP`g%PB+@&w*lw4YX{)uw*lukbIjqIF3+`J;Ztb5C0USAN0qcLM$p^lt;M{Ouh7Lk<^e z%TX97?*;zDkh3pvm9v$T^9hff0q}X=Y7Dr_*~H2D9B`h)IuW??Uv}g6Qyrex|6K4N zg#JGUu5#{ja;^r>^IU%fuKdd!f88_XKje?5%lU5rob#IffU~}T9XRFu0yx{Z-#A?T zp@{bFFW|GC`MU>y9yr^v?Z2V9viYL^^MO;JKH%)v#(}fHIKttoe+l}Z06yawCj)1H z@qNg72Ic!B@Y!En3Y_+T(>G0aP5t72m=6MPgPyxNJYDW{z;D;gxj&=evwt}mIM;2z z1DxxyR|99c+~mQZ1t=$4IQreIu!Oi5IFtw5a873>%f`rZNQI1JM#~R zt3DmD^ONAypL5?5qWn?*2f^?BmH_fc^*iBt+zosI@FRe;ynY3ocKZ!*=J!U2 zYdL;|_Vn=o4xIhkGmtY4a$W_W>8|%(n_o?Lcknj{J{|aWz;zE@XrET#oxt~SxZ0EH zE&zWf`1^bKBfx3T&j6?V^MJG7T?3r^Ms9JqsFK(>vfB5oeN_Kb){OJ}P7nS*;M`|& znZs574@AzoR&2|b=f(25-nx^+mA^<55Bak_{C&aS1NJ-s_z#ipv5@n1^IN$ z;MW1C|4;wE%~v|VM><^X$^4!SKJ$CAhkqIP%6)4*xZ3nBkuksprJE(N|f^7R|Yp?z)y|5WJt5b)WM^EB`|z@LZwmm%j> z^2PoiTHlt(8!t+h%T^BG$l)TQ@k+tq&-=c^m?-{^3aPy25PoaMf=2k(M>`qeVv^O5fHki&BMHgK*xpAVdI zfXg9&U&y~6e9FHGIQ@3>i>-as4u6)v!g}#u58mc*NwQ^Aq&pparn@)zJjeY>@M-^Z z!Phu#=vTi5|5xzCTftudeI5Xx@}C3F@_ozCtsOL9EXQqu^L%9>{h2t8K-@_2j3R*=?~MvXF1LR{}a$>fAFbKFL3H}5ah7F zECru(4g-IGqXSH8hJE!gWCg9Y+131sQFLbzwZejay7;x(I zCE%ZgK3|7?+Tm>A)aM7lUxgj+0M2vwk6s%474heQvprw)ve-Us&)@2B%`fxyZs5#U z4sw{U4+3Ytb_f0n^3@Ib2f}Wj0A2>Z2>7Rf4?;fm`9AP9k?yY`=T5=H{^)k#Y?t17 zd2DCu`Cj1Evk1HgdVbL1l4N54#$LeLkMu$g>sJ+g=Jz=8*}r@heD*J=0cZR9+5Z#! z$;q(WkAZW3bgRQ9tBLn+?)32g2K*Gre-${_Yu<82tPlNa3lIJg;G8Fp0cXBW2hMz5 z?r_c5LX_iG9{vNsufTZb5y;_tK+l0sJG|-2IKQ;RCcw#mKXCGQ15Uf`;lcOu;2-zk zy&n84z~{jZX94d4ej#x7?^k;8)qmY${%E;ye*H#=YyCPDe)Ucd|J@$``+&1vbb93M z2|m;9^Y8~e{Qj$KzEuA!VV{G6UyFPl0i1R_0r*~!b2)J4YqP6ux~t1SbpC$X8uq_u zI9&B%Jvsz9>(SZ3S&y!BxXR~x!S6i$dw{bZJ?xS5IQXm=F92t~*x(wQKg}2IwzUV( zdGMJY{9NF)&vn3QpNAcuw$Gy;{$ZfivBU94;nk;riN@9{$b1Sub7&&UL6aUmx3_ z=a;8BTCayS&N%kPz-ga90jC{qbGX`p_J7F3e-8Xb@SivRCeAO{ zAK&V5%`em45je}M9XR>Zfiph8A8?k-Ne3pK0-Sno z@>{Ez>Pb1LD2t;;M30E1WrFWA2|6JK|c4NU+Ljr5B?J9bBl+6 zC-{Tl|HH$75&R+W*Z-Zhr`nDBZ|-oRwhV*+ZV$f|{3`gndiWm&e+2vm9{#7mKN$RB z4}UrMqu_tm!#@-JG4Q_){xzsaKL^hC?JCG&|8*nywDbMov)%ifhyNUKwm)nCKD!*Z z0?vBW>cQKAUx)l2;&3rdV!!us;4@!82hRFr~W5^&vH4@!#@i+{o!Z8*=}3~oax@+aJ2)+1Gjqkj{s-+Zt_QKPqh!n z1KT>>l;aw4JN$9*IUeW*&T?E1oa2OZf&T&ib0P3Q0ly76`40jof72V|e3Aby;N*7# zC;wx>$v+l2`CkK0{vz`6%o+_i%W+-JT8p1o-=V z_`Sec-!BG!Kg#Px;12-b=%%<_9t2(j{t)nC;JlaPs}4`w=QQxy4u2DT+U*Cxm%r22_AYZ3CJne7a0RPkA|G>ll8F220zYcN^ft=rgPka6u{6oRN*TerOaHjhV!9N`Q!#(`Z0jHj)0jHll4EYC1 zrq{LEZ+YXbu^l*WSpob2;fL+vslXQi|DnUv_PGK$?eja}MV1^AK3?{vs#e)j^-{FZ?; zzqdm^)4dn?QAqb0;70?00rII&%N?;D=qKv~C;zPuSNj|T`S0@ZcLdJ-&H&DRu=9Zb z6a9F_;hOHTNcS_qKMVXs$ax%c&IHc<{scJhr~L(R#y5Tqd;;=s0M2pI6Tn%%oBh?= zU-Koy`RLxZZGnFd`Dz2M{P142>A;Tz|4Rf62*SWq2oaHK&w70j@GnBnDCDsI z9_7JLh8)hDPWSM?@4+tw&U*b9$Y*}<2hMyw4*W~V*S{g3`Fa`rFN6Pv`(pcZKD#b( z>e&XI?ayq7i|E8UW;gg;$2`cxuX^~m0lx$O^O5^o%pXmc?e;9-wA;ske+72r#;UCPJ3SBaLw0i$nOKd*Ip}bKUaIen8CFFtnY6E&ib{N z!&UzK(C_qk_~!$ElcXE=Q`ZAu2l!?W#`>_mdIxao)8=s1rwo1O0RM#GVSjOqN6rZz z{B+=KhwlSUeV+EFNb{U|9kMM|4knLoxrL8gTSf(oBtM<3)`P9fWH~_ zdY;3zyw(>ytdAAo>w^DjhrdDilyekt)}t=~r~hB%@U)*?1Dtlg9XRcLH{{dK{{)|Q ze#*mt2{`S%#@}Om($3oer=90JJZ;ZKz-iAzA&2%n1~~2cMc}mO)sRoWy#+Y!`48Z< z=i`u1d%g@l?YY`NV*8N)X5h5v#=vRMcHp$>T!`h*7`_TX0lryXu}xa!G$Wp{$l@z~QI{_`IGv`4Ld zRQ?+B|L}hAV;rvaopG3#QhdFG!~A*7{zLhjt`+x3Zvp;!`7!LL_5;2J_`d>vG5Ajc zr(d=GGftQBncaYI2l=N1=YG!b0Oz{uj~uSq7klt4JopVB{ALe+w+H{b2YXLfYb^wy?Z9WAisfI7cI-RAxo-6saJFO50B1Y4!_%>Rwqvcpsm~DbozTvF z0XX^Ja=7OAZ>z=az;)oW-@gs~Ir7aL+An+(cGwg+{UjU!+inU*j(`Ec>1Ba^|+F>*B83%h8aLU;cIP;bB;0FU|es2KI_{?Un#riWo zvk*A*dk}EOXKnz__{=T98E3x7;c6eoncvzXgI)Qf{!IOM0?s(|$-udf@ms)87GYt1 zc^G&eaiQlNuKJvYa(@+k+F{{pv7TIKIT$$OX~%l-Emn`^TmwBHb-3!ob&w~(=Q_x< zz-hNntr5%TxzVE?uJU!ft#=mdpU(sT8tiZ_@Y8|+7V=pi9{|qtecQS~S(xrGUAm_^ zJl&2x;lbBmGtL*&-O1r9_Uq6y=iz_S!(Zs(9|k_{aFmDt4e)8tvpxLF!9N4~U*+N7 z4gQ(nKj7iN1f2cv#%sm)B)&axo=+@z@Q*rN?f(tvvoH7@ZyW@i_3=pHEZ^fG|C^Bi z74Rwlbl_}1&jHT*@)~f~mo46C?W6h9`tp8VJd{8C1Lyd2vBT5;d^B*@i>o2$K1nKU zul@u+?eHM@oF6^u;jgiFtUu>>8#+9#=eFQ;e%k8cALYT%_u$t+{#hu;n>_pnfzwa^ z4V?B_?@h5kvmJg9aQbtH2cH9+_2T2e=|7hOr~ka{aP^;WA-`L#6YEL+-{-+|4p%um zZ?&6;KOZ>z$A!R|?f~R}8+tDF@DBr@`h4EQ|0!_l^DOW-^vi3#Iom$#IXrELEj|35 zfzuzRdGJGkv!31s`~dXV{{g-L_{QtT_3lym*RWo1!hj(`7&VPKT${ z{Sf%Y{{2Y}ChxyQpl6nyrxM|$|D0B1Y%J;-7I_%ra?f879_?cROBX}7;aKKsWf zz^D8dfU|#GeFJNMwKM(XBM#SkcQ)FGBY~d-{377r0e&guQ~y7B@LM3~T*$fK!#`ld zSbxgzb-0K~w4Wm${^xOUjX^vg`PhJpZeSgobBPxZ^_ob=E8V~M zwWP{phE_0QW< z`1>u~vSSM0%Hcr@-_GGPQ+TNV-YGn^!>54n4*i!pT=km{{l5>K@xzONvwYvYMQjI_ z?>ilyF5h>9&+^>~{2#&}J_tVj{7B&RhvR`WE_w-Y=Ict}%-7~y#`)s=Ztn%o{O$=n z2YY@JIQ1U~PJcTNIP3419j^AIpP!S$LqES1IQ{$%$Y;9uflohw0(|=UbKuj@*L<6` zTj>9xpT9MQhkm|Q3J?7}Na3NMx2N#X&-VsSKks#T+Rx7c&T@Yq_zaZeJGP4RrR}ih zPygf`uJS48c;GDeYk+e;ayM|M`z&zES^Mp=f3h4qfm5F!0jK<{fm8miz$yPFhim?6 zht0N*^EP22-vv(j7kco^fHU3ef&Wq(mCzq<0)8>hcl;AL{eRIruz?_XB5ryxxOvw|y+1{DXndfq!1=@U;Ga1}xf`>gryxL&ZHuIF&A7fknEz?tq&z+clUu$J3J1Y@?QYX za#`a&vEMS?^?|d#Y!00D(Ph7 zr=BywXFb{nIO|a#(>rX*P|Q2ryXtu zPWkr(XTDwmPCYl-F>Y7cPi^IJZC9!1dw{dv1;APFb^*?M_j?b%#rtBvB7eHW)jmI! zzru0s_24tVH-mo>_;-WP^|Hr-(?09IKh}qK-V8X?eXqk+&s*iwP|pB-`p<`eGu{1x zGu?%d|1;$4An^A^yR;1W0^mmhr~Y4p{EH#~H1KJ+vw>6pUjwK9e+15S|LSnH+s~2i zL*O&rr+_ov^>)fGuPuQy-FG`&)BOd~Z3my_)d`&G_5!D!4}yH|4;clY?crg-X}9Bm zQ~z%Qr=H&jPCc&yPCb9;aJ7T(-3$HpX7Kle|J(zddOiZ2dcFpndako`Twc`k-N32m zP7YT+pF;gAg3tEqBf!~S?FpRi)qLP=f9?kU3E1H!;N-vk1983%0Dl+Yfq@?3p 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 Date: Sun, 25 Jan 2026 15:02:55 +0000 Subject: [PATCH 4/9] Final summary - level parameter successfully added Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- _codeql_build_dir/CMakeCache.txt | 578 +++++++++++ .../CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 ++ .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 ++ .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ .../CMakeFiles/CMakeConfigureLog.yaml | 597 ++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + _codeql_build_dir/CMakeFiles/Makefile.cmake | 176 ++++ _codeql_build_dir/CMakeFiles/Makefile2 | 324 ++++++ .../CMakeFiles/TargetDirectories.txt | 33 + .../CMakeFiles/cmake.check_cache | 1 + _codeql_build_dir/CMakeFiles/progress.marks | 1 + .../CMakeFiles/testsuite.dir/DependInfo.cmake | 27 + .../CMakeFiles/testsuite.dir/build.make | 168 ++++ .../testsuite.dir/cmake_clean.cmake | 18 + .../testsuite.dir/compiler_depend.make | 2 + .../testsuite.dir/compiler_depend.ts | 2 + .../CMakeFiles/testsuite.dir/depend.make | 2 + .../CMakeFiles/testsuite.dir/flags.make | 10 + .../CMakeFiles/testsuite.dir/link.d | 115 +++ .../CMakeFiles/testsuite.dir/link.txt | 1 + .../CMakeFiles/testsuite.dir/progress.make | 6 + .../testsuite.dir/src/exchange.cpp.o.d | 195 ++++ .../testsuite.dir/src/threadable.cpp.o.d | 91 ++ .../testsuite.dir/src/tradingtool.cpp.o.d | 147 +++ .../testsuite.dir/testsuite.cpp.o.d | 293 ++++++ _codeql_build_dir/CTestTestfile.cmake | 9 + _codeql_build_dir/Makefile | 381 ++++++++ _codeql_build_dir/cmake_install.cmake | 72 ++ .../CMakeDirectoryInformation.cmake | 16 + .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/CTestTestfile.cmake | 7 + _codeql_build_dir/googletest/Makefile | 203 ++++ .../googletest/cmake_install.cmake | 56 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock.dir/build.make | 117 +++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 + .../gmock.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gmock.dir/compiler_depend.make | 2 + .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 314 ++++++ .../gmock_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gmock_main.dir/build.make | 117 +++ .../gmock_main.dir/cmake_clean.cmake | 11 + .../gmock_main.dir/cmake_clean_target.cmake | 3 + .../gmock_main.dir/compiler_depend.make | 2 + .../gmock_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../gmock_main.dir/src/gmock_main.cc.o.d | 308 ++++++ .../googlemock/CMakeFiles/progress.marks | 1 + .../googletest/googlemock/CTestTestfile.cmake | 7 + .../googletest/googlemock/Makefile | 287 ++++++ .../googletest/googlemock/cmake_install.cmake | 76 ++ .../CMakeDirectoryInformation.cmake | 16 + .../GTestTargets-release.cmake | 53 + .../GTestTargets.cmake | 131 +++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest.dir/build.make | 117 +++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gtest.dir/compiler_depend.make | 2 + .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest.dir/depend.make | 2 + .../CMakeFiles/gtest.dir/flags.make | 10 + .../googletest/CMakeFiles/gtest.dir/link.txt | 2 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 331 +++++++ .../gtest_main.dir/DependInfo.cmake | 23 + .../CMakeFiles/gtest_main.dir/build.make | 117 +++ .../gtest_main.dir/cmake_clean.cmake | 11 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../gtest_main.dir/compiler_depend.make | 2 + .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o.d | 272 ++++++ .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/googletest/CTestTestfile.cmake | 6 + .../googletest/googletest/Makefile | 287 ++++++ .../googletest/googletest/cmake_install.cmake | 100 ++ .../googletest/generated/GTestConfig.cmake | 33 + .../generated/GTestConfigVersion.cmake | 43 + .../googletest/googletest/generated/gmock.pc | 11 + .../googletest/generated/gmock_main.pc | 11 + .../googletest/googletest/generated/gtest.pc | 10 + .../googletest/generated/gtest_main.pc | 11 + _codeql_build_dir/testsuite | Bin 0 -> 755712 bytes _codeql_detected_source_root | 1 + 101 files changed, 8594 insertions(+) create mode 100644 _codeql_build_dir/CMakeCache.txt create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 _codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 _codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile2 create mode 100644 _codeql_build_dir/CMakeFiles/TargetDirectories.txt create mode 100644 _codeql_build_dir/CMakeFiles/cmake.check_cache create mode 100644 _codeql_build_dir/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/build.make create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/depend.make create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/flags.make create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/link.d create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/link.txt create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/progress.make create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d create mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d create mode 100644 _codeql_build_dir/CTestTestfile.cmake create mode 100644 _codeql_build_dir/Makefile create mode 100644 _codeql_build_dir/cmake_install.cmake create mode 100644 _codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/googletest/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/googletest/CTestTestfile.cmake create mode 100644 _codeql_build_dir/googletest/Makefile create mode 100644 _codeql_build_dir/googletest/cmake_install.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d create mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/googletest/googlemock/CTestTestfile.cmake create mode 100644 _codeql_build_dir/googletest/googlemock/Makefile create mode 100644 _codeql_build_dir/googletest/googlemock/cmake_install.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d create mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/googletest/googletest/CTestTestfile.cmake create mode 100644 _codeql_build_dir/googletest/googletest/Makefile create mode 100644 _codeql_build_dir/googletest/googletest/cmake_install.cmake create mode 100644 _codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake create mode 100644 _codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake create mode 100644 _codeql_build_dir/googletest/googletest/generated/gmock.pc create mode 100644 _codeql_build_dir/googletest/googletest/generated/gmock_main.pc create mode 100644 _codeql_build_dir/googletest/googletest/generated/gtest.pc create mode 100644 _codeql_build_dir/googletest/googletest/generated/gtest_main.pc create mode 100755 _codeql_build_dir/testsuite create mode 120000 _codeql_detected_source_root diff --git a/_codeql_build_dir/CMakeCache.txt b/_codeql_build_dir/CMakeCache.txt new file mode 100644 index 0000000..6f56618 --- /dev/null +++ b/_codeql_build_dir/CMakeCache.txt @@ -0,0 +1,578 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/exengine/exengine/_codeql_build_dir +# It was generated by CMake: /usr/local/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 +######################## + +//No help, variable specified on the command line. +BUILD_DOCS:UNINITIALIZED=OFF + +//No help, variable specified on the command line. +BUILD_DOCUMENTATION:UNINITIALIZED=OFF + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//No help, variable specified on the command line. +CATKIN_ENABLE_TESTING:UNINITIALIZED=OFF + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//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=/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/pkgRedirects + +//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/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Exchange + +//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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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=ON + +//Value Computed by CMake +Exchange_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir + +//Value Computed by CMake +Exchange_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Exchange_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock + +//Value Computed by CMake +gmock_IS_TOP_LEVEL:STATIC=OFF + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;gtest; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;gmock; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest + +//Value Computed by CMake +googletest-distribution_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;gtest; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/exengine/exengine/_codeql_build_dir +//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=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/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 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//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=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/exengine/exengine +//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=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v3.12.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +generated_dir:INTERNAL=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 0000000..3ec201d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..82783fa --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..87f287194a15f3106a57cf4ff4b57eba7b928fa6 GIT binary patch literal 15968 zcmeHOeT)@X6~FH-3yXZbM+>?F!lqludsjp&cYT^ffv|^f=RcwL^vW;lA6?mR=?>Udz z;caWGF`CSInK}3T?)lw&=ggh=?z}m3IN8%3jYI@Xo%oQI%msUn#8iDkDX3L)E;>^;5MBowd5u`8p;syxdQie6M2)=J#F(dQSPME1vG+#c2~rF!&VH-2z%?3$5y_0o6tMfN`Rr{|s5#?c4IjU4nr!S;BH zu#J79560uzonMcvvFF@|*nHR)!`6{};o`^VcfR<8^A8?6YyTp*aO*=09{ce5a!dN9 zOXu$0yYimHUq1A7WBpU$I;&v&x74V`^P<(jbF<)Iodv%O@VI!Jh$o=nlLJsjTqJxT z6pu^1Q8WhdTLFI;Y(Yr_pw(#S5a3HN%9>(e%u$A5y9J_`po#Myi3)KNbX+vvG){~& z`mbN296w3^254+w(-g3baABG-qXx~QXStr4vz$C2gJYICgY6E^cH=y;BxCGJftYhz#E@BUpXR=I07Dc zUMQTRwA_K|Stp((?0cX8B23??__6ec?@9W8N@Th|1{(=wZYZoh~d^pb$#HW2Y_lQlS2w{A>>_scTGLHVF;fy?l%H~G^uB?3&_OaCof&P`X&ww=)Tiqq3z420N z;_SzaiQgMX|1h<4Ai1%;@pn?j1%<_qPk<+TLxW! z1k2F%{K{l(^$~PDLmK=Y>AyLRYW;O%V#;{-FWZf0r|XQ!bH>^0-co2_Ej7?knN;Iq zK92XuHmnw<+xHkpw?(mNOuXzZG>&hZ3&w@@l}hD826oTYUxT~u$bR5f`$zsC4?-mt z_5g3g(>`>U-X_uX)RUzkgq7 zNNZnDYG9xzX(s!+Qtf@_W^vyh|gS3UanLQfIbEK80g1A8=xPa zs#H#aM!{#QD3SYiiO5(yvSQ)9hLiB%2l17#9RQAeme(~;J~>(g7(T#S2eC=hbl@9p}i&n;sbALLMgN*)1abQOd`AJK3DC zw}NcG^;u3f=k4MB5(?Mgjw9TfO1q8f zUnQHzMa}=`6z7Nkn=Nww&e|{KnjmbX!eTmw zX}=i$&g1X$85O$+U2mgafW&Y3x6SmdVF5tVD-8|lgW^WAx#{K1K};W~P+OjRVDJnc(To zaP921?y);Np${i(yX_q*7@SObzwsBMnRbRTh2638H&taF&&%2~YT;<1)9zjEz4Bj2 z6Vl;vfH?MI!5p#j8OW+PyYA|1?@e_A3NK!mNrMPR*Din{0U!UcMCy*7{*Lw@v%kB0 zcXGfSXzzgkGKD-0@CzjPCwv+6|Lv51^@72ydHpkAJ*W;8)BJ^A9M5@H8novsJ;Eg? z53eJP3O!%&Y<)Oi(nsCGsO@^=J}6ys;H4QSLlB(8CY)^2eZ(q`2t6~Nhc1+c7Z_yC zCv3Oq6!J3+6Y5+$Yav1CI8}r`npHb}xBvyu9)rC+ow{3)??LGH2+gpO4Di`fd^Ob+ zgUiskm2(DRIQSZc4sS&W9p-orrtXaE=S>>8K7vaXzT=bx-*@Bn5mifHE~9=oY`BJD z{%r4cp)U%rZ z&+9tY{Cm#hXFt~W10UCnZ1cL2bu;x896t}>1QhU4na}H3)@5?!{)5N=5Y*!_aeei7 zmVR$}{Z7qP!^`&90(^~ltOGyW!REyy0e&+PSicef+W~%p2&^-K6Bcami2$G1J*@fu z2Hd3Z^kVxo6tD}9ztE_L^ykQAMKGJq(kI&;b07Dn%^ZK#80lkGt$o-8S^I1xndi#h-hBljxK{M)ODDlp%#t8>rio1g~2MFYd@81Kz_JpBEK_gg%6A6;C)8zqqS YfyTLCRf}uq+WaN>!veA}KnR%PpD9X5TL1t6 literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..81abc267065a2e02b3405c31c62b55b5985377fd GIT binary patch literal 15992 zcmeHOYit}>6~4Q65{Ee1ZJJP%gl1A2I!a zYmO(z1ix(*Prq&?H>~}<5#srEH}P0wA1M1?c2fUJf4hlyR*`OmU%%Uh1#9ka5AbAM zsQt|pALhN(-$KVBO7Uk+;T4>2N@Tj;;L}O6!NI#Sj7cmbA#iJ6h z6LmiPPQdShuV3~6pj7a41n@gBx{AxdSfgN+SBe$o-@A88REXoCqoQu!I9HJUraN52 zPm;aRb(k@OdfqW?N6#2m7LdU)Lm#rTM%p@R3T(#t(<=1Dz%D&y+UBs8cT9U=S64ch zH3y7j+7!B(G8_ZAs9bMQ8P4Rg1ux~&7C``k!xJYr}-#Pw$Q7BH+ z^!vy7b#hn}bBT;|{n`!}$2pF3lI6Mw_nsFwJvg6($eHrse9RG__Tbz%;(-Ja2qF+f zAc#N^fgl1w1peP6@W;sAuWKhKYqZmgez92y?K4FuTzWw}`NNvaa@R{+9|yR!@d?;Q z*2e_emo`2FwV}xRZXxSUuOud}d`z48wRZA1Q@aP^O~s}kYiG7U4-QJJ^I-a?AvLo8 zA?XkB#{kjJEINm(ecD+KU4IbE(Dl;N^~m}YXn2`4*jv(mYZBF_8Es-pd-e}Iv}dQQ zw9s?fl^JIhIM_%IYD(ALaWNmqdty5_i^6^TwUgV!Skxw7c51cL+ZRLS=B84qbTb8; z=NA19uDU~qfLrb#`M-Mr8nLh+coUzR)Fukoe-yus!#o|I)V`>lS$!3*3nJgCjz*p- zhT^vgU4^^(61H5b4o5EeTYgokW%ciUo^Btyj9trPR6Z)$bs#|mf(Qf=2qF+fAc#N^ zfgl1w1cC?z5eOm>MBpEf06yP&BT4l2^l!_<^Q+vDo*H%RgN<#6y!L&G{+{GEXIwY! zoS8akCpz_=eepzhUx$!(lAj!ROg(4ABd>$KiGhLMxE}B8PIUBvg={yH)U{p5$#z~_x{MT2Wn1;9c$X()pD?pnS$Y(vjz5l9e$AOb-If(Qf=2qF+fAc#N^fgl1w1pYT7!1;Kb zf5*9X@}dWZSj)qt{JiBm?L!zco|JVf`se(!;z} z6pad)?}su??Qe0b;%U;$NY{~GO_~+w{uL>|kJ7=#ZgR}yC=!8lX4&7}gtOgWOYV3f zP7<1-x(ezSc73L#HEFCQ<={|&+20-mpIe+&xPFP|@rpOW@>3ZDOrKM93O<)J@MxQOvcT>YZ-GZ(|!Zvn5ASAI+SnV+}*0^pVM z&0i;be|#3h?K!mf=bJABT$w){u@UflD&S(@pzSoNImi@;yKTB-3=07APGM+B9Tc<4 z=(>~92QeKzk2&Z$eK?&<8fiV{H+kl&bS;rn1 zL$;AI^;98~83&4|rh}z3$Fysgam4I8aG(o%vC^j9(V0*OM@NPJk=~|OD?60aJ@+CJ zZFbSwJB)hL8pf1(%YY1gXm6J+PkY*OoV4jNX_FQZ6&PI4-i}@J?xYTR_P8UskNKQF zVq{a8o!|Z8zK&gqE2Ioe`8ie8C z>liA$T_IGM`WcwfmCmkz8pCxHobvD+=ZgP5I9@kVv$W+h>UY2w*EY;w=zTA=Md9^~ zTN9!c3SPedy)V2^?iIWr?-l$%_44`uoVDULhO(dkA;A6&Ya<>%uLoIc#OL*(fBXit z<64mUyk2Cz8-ojiW5go!d7WnghD#9U^ZJuDuQ$O&3c2H|xF1Tm_G3P;_gM4sj#04Ye}y2dXjY`_2eHv58w9m`IwBKf^CV0oRaxUBc^G zeoxYG&vn)}fE)4fdHp=y03Zn4xwY9kwybj~Bd+6dOUO<7we9pOFw-wjCmHGAf M#{yF8BlxP~@1wCoegFUf literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 0000000..b2715a6 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..50d95e5 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..3b6e114 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..053efe1 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,597 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 6.11.0-1018-azure - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/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/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/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/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m" + binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m" + cmakeVariables: + CMAKE_C_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a927e/fast + /usr/bin/gmake -f CMakeFiles/cmTC_a927e.dir/build.make CMakeFiles/cmTC_a927e.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' + Building C object CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a927e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBEeW7t.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 38987c28e967c64056a6454abdef726e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/' + as -v --64 -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o /tmp/ccBEeW7t.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_a927e + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a927e.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.' + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -o cmTC_a927e + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a927e/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_a927e.dir/build.make CMakeFiles/cmTC_a927e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m'] + ignore line: [Building C object CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o] + ignore line: [/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a927e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBEeW7t.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o /tmp/ccBEeW7t.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_a927e] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a927e.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_a927e.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f" + binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_611a0/fast + /usr/bin/gmake -f CMakeFiles/cmTC_611a0.dir/build.make CMakeFiles/cmTC_611a0.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' + Building CXX object CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_611a0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cchhBN9X.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/' + as -v --64 -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchhBN9X.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_611a0 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_611a0.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.' + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -Wl,-v -rdynamic CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_611a0 + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_611a0/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_611a0.dir/build.make CMakeFiles/cmTC_611a0.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f'] + ignore line: [Building CXX object CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_611a0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cchhBN9X.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchhBN9X.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_611a0] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_611a0.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "googletest/googletest/cmake/internal_utils.cmake:61 (find_package)" + - "googletest/googletest/CMakeLists.txt:90 (config_compiler_and_linker)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm" + binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm" + cmakeVariables: + CMAKE_C_FLAGS: "" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7f9d9/fast + /usr/bin/gmake -f CMakeFiles/cmTC_7f9d9.dir/build.make CMakeFiles/cmTC_7f9d9.dir/build + gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' + Building C object CMakeFiles/cmTC_7f9d9.dir/src.c.o + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_7f9d9.dir/src.c.o -c /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm/src.c + Linking C executable cmTC_7f9d9 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f9d9.dir/link.txt --verbose=1 + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -rdynamic CMakeFiles/cmTC_7f9d9.dir/src.c.o -o cmTC_7f9d9 + gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' + + exitCode: 0 +... diff --git a/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f70b330 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") + +# 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/_codeql_build_dir/CMakeFiles/Makefile.cmake b/_codeql_build_dir/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..2f4da39 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile.cmake @@ -0,0 +1,176 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/runner/work/exengine/exengine/CMakeLists.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "/home/runner/work/exengine/exengine/googletest/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googlemock/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock.pc.in" + "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock_main.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/CMakeLists.txt" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/Config.cmake.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest_main.pc.in" + "/home/runner/work/exengine/exengine/googletest/googletest/cmake/internal_utils.cmake" + "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPythonInterp.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googletest/generated/gmock.pc" + "googletest/googletest/generated/gmock_main.pc" + "googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "googletest/googletest/generated/GTestConfigVersion.cmake" + "googletest/googletest/generated/GTestConfig.cmake" + "googletest/googletest/generated/gtest.pc" + "googletest/googletest/generated/gtest_main.pc" + "googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/testsuite.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) diff --git a/_codeql_build_dir/CMakeFiles/Makefile2 b/_codeql_build_dir/CMakeFiles/Makefile2 new file mode 100644 index 0000000..9c7e948 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile2 @@ -0,0 +1,324 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/testsuite.dir/all +all: googletest/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/testsuite.dir/codegen +codegen: googletest/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: googletest/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/testsuite.dir/clean +clean: googletest/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory googletest + +# Recursive "all" directory target. +googletest/all: googletest/googlemock/all +.PHONY : googletest/all + +# Recursive "codegen" directory target. +googletest/codegen: googletest/googlemock/codegen +.PHONY : googletest/codegen + +# Recursive "preinstall" directory target. +googletest/preinstall: googletest/googlemock/preinstall +.PHONY : googletest/preinstall + +# Recursive "clean" directory target. +googletest/clean: googletest/googlemock/clean +.PHONY : googletest/clean + +#============================================================================= +# Directory level rules for directory googletest/googlemock + +# Recursive "all" directory target. +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock_main.dir/all +googletest/googlemock/all: googletest/googletest/all +.PHONY : googletest/googlemock/all + +# Recursive "codegen" directory target. +googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock.dir/codegen +googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock_main.dir/codegen +googletest/googlemock/codegen: googletest/googletest/codegen +.PHONY : googletest/googlemock/codegen + +# Recursive "preinstall" directory target. +googletest/googlemock/preinstall: googletest/googletest/preinstall +.PHONY : googletest/googlemock/preinstall + +# Recursive "clean" directory target. +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock.dir/clean +googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock_main.dir/clean +googletest/googlemock/clean: googletest/googletest/clean +.PHONY : googletest/googlemock/clean + +#============================================================================= +# Directory level rules for directory googletest/googletest + +# Recursive "all" directory target. +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest.dir/all +googletest/googletest/all: googletest/googletest/CMakeFiles/gtest_main.dir/all +.PHONY : googletest/googletest/all + +# Recursive "codegen" directory target. +googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest.dir/codegen +googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest_main.dir/codegen +.PHONY : googletest/googletest/codegen + +# Recursive "preinstall" directory target. +googletest/googletest/preinstall: +.PHONY : googletest/googletest/preinstall + +# Recursive "clean" directory target. +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest.dir/clean +googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest/googletest/clean + +#============================================================================= +# Target rules for target CMakeFiles/testsuite.dir + +# All Build rule for target. +CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all +CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=9,10,11,12,13 "Built target testsuite" +.PHONY : CMakeFiles/testsuite.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/testsuite.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/testsuite.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : CMakeFiles/testsuite.dir/rule + +# Convenience name for target. +testsuite: CMakeFiles/testsuite.dir/rule +.PHONY : testsuite + +# codegen rule for target. +CMakeFiles/testsuite.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=9,10,11,12,13 "Finished codegen for target testsuite" +.PHONY : CMakeFiles/testsuite.dir/codegen + +# clean rule for target. +CMakeFiles/testsuite.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/clean +.PHONY : CMakeFiles/testsuite.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Built target gmock" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# codegen rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target googletest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googlemock/CMakeFiles/gmock.dir/all +googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Built target gmock_main" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# codegen rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + +# clean rule for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=5,6 "Built target gtest" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# codegen rule for target. +googletest/googletest/CMakeFiles/gtest.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target googletest/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=7,8 "Built target gtest_main" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# codegen rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen + +# clean rule for target. +googletest/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# 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/_codeql_build_dir/CMakeFiles/TargetDirectories.txt b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..fe654a4 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,33 @@ +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/testsuite.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install/strip.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/test.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/edit_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/rebuild_cache.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/list_install_components.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install/local.dir +/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install/strip.dir diff --git a/_codeql_build_dir/CMakeFiles/cmake.check_cache b/_codeql_build_dir/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/_codeql_build_dir/CMakeFiles/progress.marks b/_codeql_build_dir/CMakeFiles/progress.marks new file mode 100644 index 0000000..b1bd38b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/progress.marks @@ -0,0 +1 @@ +13 diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake new file mode 100644 index 0000000..81f9749 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake @@ -0,0 +1,27 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/src/exchange.cpp" "CMakeFiles/testsuite.dir/src/exchange.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" + "/home/runner/work/exengine/exengine/src/threadable.cpp" "CMakeFiles/testsuite.dir/src/threadable.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" + "/home/runner/work/exengine/exengine/src/tradingtool.cpp" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" + "/home/runner/work/exengine/exengine/testsuite.cpp" "CMakeFiles/testsuite.dir/testsuite.cpp.o" "gcc" "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" + "" "testsuite" "gcc" "CMakeFiles/testsuite.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make new file mode 100644 index 0000000..060d845 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make @@ -0,0 +1,168 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +# Include any dependencies generated for this target. +include CMakeFiles/testsuite.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/testsuite.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/testsuite.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/testsuite.dir/flags.make + +CMakeFiles/testsuite.dir/codegen: +.PHONY : CMakeFiles/testsuite.dir/codegen + +CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp +CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/testsuite.dir/testsuite.cpp.o" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/testsuite.cpp.o -MF CMakeFiles/testsuite.dir/testsuite.cpp.o.d -o CMakeFiles/testsuite.dir/testsuite.cpp.o -c /home/runner/work/exengine/exengine/testsuite.cpp + +CMakeFiles/testsuite.dir/testsuite.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/testsuite.cpp.i" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/testsuite.cpp > CMakeFiles/testsuite.dir/testsuite.cpp.i + +CMakeFiles/testsuite.dir/testsuite.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/testsuite.cpp.s" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/testsuite.cpp -o CMakeFiles/testsuite.dir/testsuite.cpp.s + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp +CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/testsuite.dir/src/exchange.cpp.o" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/exchange.cpp.o -MF CMakeFiles/testsuite.dir/src/exchange.cpp.o.d -o CMakeFiles/testsuite.dir/src/exchange.cpp.o -c /home/runner/work/exengine/exengine/src/exchange.cpp + +CMakeFiles/testsuite.dir/src/exchange.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/exchange.cpp.i" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/exchange.cpp > CMakeFiles/testsuite.dir/src/exchange.cpp.i + +CMakeFiles/testsuite.dir/src/exchange.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/exchange.cpp.s" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/exchange.cpp -o CMakeFiles/testsuite.dir/src/exchange.cpp.s + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -MF CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -c /home/runner/work/exengine/exengine/src/tradingtool.cpp + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/tradingtool.cpp.i" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/tradingtool.cpp > CMakeFiles/testsuite.dir/src/tradingtool.cpp.i + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/tradingtool.cpp.s" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/tradingtool.cpp -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.s + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/flags.make +CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp +CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/testsuite.dir/src/threadable.cpp.o" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/threadable.cpp.o -MF CMakeFiles/testsuite.dir/src/threadable.cpp.o.d -o CMakeFiles/testsuite.dir/src/threadable.cpp.o -c /home/runner/work/exengine/exengine/src/threadable.cpp + +CMakeFiles/testsuite.dir/src/threadable.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/threadable.cpp.i" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/threadable.cpp > CMakeFiles/testsuite.dir/src/threadable.cpp.i + +CMakeFiles/testsuite.dir/src/threadable.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/threadable.cpp.s" + /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/threadable.cpp -o CMakeFiles/testsuite.dir/src/threadable.cpp.s + +# Object files for target testsuite +testsuite_OBJECTS = \ +"CMakeFiles/testsuite.dir/testsuite.cpp.o" \ +"CMakeFiles/testsuite.dir/src/exchange.cpp.o" \ +"CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" \ +"CMakeFiles/testsuite.dir/src/threadable.cpp.o" + +# External object files for target testsuite +testsuite_EXTERNAL_OBJECTS = + +testsuite: CMakeFiles/testsuite.dir/testsuite.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/exchange.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/tradingtool.cpp.o +testsuite: CMakeFiles/testsuite.dir/src/threadable.cpp.o +testsuite: CMakeFiles/testsuite.dir/build.make +testsuite: CMakeFiles/testsuite.dir/compiler_depend.ts +testsuite: lib/libgtest.a +testsuite: lib/libgtest_main.a +testsuite: lib/libgtest.a +testsuite: CMakeFiles/testsuite.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable testsuite" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testsuite.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/testsuite.dir/build: testsuite +.PHONY : CMakeFiles/testsuite.dir/build + +CMakeFiles/testsuite.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/testsuite.dir/cmake_clean.cmake +.PHONY : CMakeFiles/testsuite.dir/clean + +CMakeFiles/testsuite.dir/depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/testsuite.dir/depend + diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake new file mode 100644 index 0000000..a105782 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake @@ -0,0 +1,18 @@ +file(REMOVE_RECURSE + "CMakeFiles/testsuite.dir/link.d" + "CMakeFiles/testsuite.dir/src/exchange.cpp.o" + "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" + "CMakeFiles/testsuite.dir/src/threadable.cpp.o" + "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" + "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" + "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" + "CMakeFiles/testsuite.dir/testsuite.cpp.o" + "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" + "testsuite" + "testsuite.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/testsuite.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make new file mode 100644 index 0000000..dc5e430 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for testsuite. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts new file mode 100644 index 0000000..90c92e1 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for testsuite. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make new file mode 100644 index 0000000..c96d28b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for testsuite. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make new file mode 100644 index 0000000..69bd20c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/include -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG + diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d new file mode 100644 index 0000000..9b15c1c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d @@ -0,0 +1,115 @@ +testsuite: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/testsuite.dir/testsuite.cpp.o \ + CMakeFiles/testsuite.dir/src/exchange.cpp.o \ + CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ + CMakeFiles/testsuite.dir/src/threadable.cpp.o \ + lib/libgtest.a \ + lib/libgtest_main.a \ + lib/libgtest.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/testsuite.dir/testsuite.cpp.o: + +CMakeFiles/testsuite.dir/src/exchange.cpp.o: + +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: + +CMakeFiles/testsuite.dir/src/threadable.cpp.o: + +lib/libgtest.a: + +lib/libgtest_main.a: + +lib/libgtest.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt new file mode 100644 index 0000000..ee20e50 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt @@ -0,0 +1 @@ +/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/testsuite.dir/link.d CMakeFiles/testsuite.dir/testsuite.cpp.o CMakeFiles/testsuite.dir/src/exchange.cpp.o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o CMakeFiles/testsuite.dir/src/threadable.cpp.o -o testsuite lib/libgtest.a lib/libgtest_main.a lib/libgtest.a diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make new file mode 100644 index 0000000..74dd2c3 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 +CMAKE_PROGRESS_3 = 11 +CMAKE_PROGRESS_4 = 12 +CMAKE_PROGRESS_5 = 13 + diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d new file mode 100644 index 0000000..77a10a5 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d @@ -0,0 +1,195 @@ +CMakeFiles/testsuite.dir/src/exchange.cpp.o: \ + /home/runner/work/exengine/exengine/src/exchange.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/deque \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /usr/include/c++/13/queue /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/mutex /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d new file mode 100644 index 0000000..3257eb6 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d @@ -0,0 +1,91 @@ +CMakeFiles/testsuite.dir/src/threadable.cpp.o: \ + /home/runner/work/exengine/exengine/src/threadable.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /usr/include/c++/13/thread /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d new file mode 100644 index 0000000..a8dc7ab --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d @@ -0,0 +1,147 @@ +CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: \ + /home/runner/work/exengine/exengine/src/tradingtool.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /usr/include/c++/13/queue /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_queue.h \ + /usr/include/c++/13/bits/uses_allocator.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/mutex /usr/include/c++/13/tuple \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint /usr/include/c++/13/limits \ + /usr/include/c++/13/ctime /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/cxxabi_forced.h /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d new file mode 100644 index 0000000..c99fc8a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d @@ -0,0 +1,293 @@ +CMakeFiles/testsuite.dir/testsuite.cpp.o: \ + /home/runner/work/exengine/exengine/testsuite.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/thread \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /home/runner/work/exengine/exengine/include/connectors.h \ + /usr/include/c++/13/queue /usr/include/c++/13/deque \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /home/runner/work/exengine/exengine/include/exchange.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/runner/work/exengine/exengine/include/threadable.h \ + /home/runner/work/exengine/exengine/include/tradingtool.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/_codeql_build_dir/CTestTestfile.cmake b/_codeql_build_dir/CTestTestfile.cmake new file mode 100644 index 0000000..ddc60f0 --- /dev/null +++ b/_codeql_build_dir/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine +# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(testsuite "testsuite") +set_tests_properties(testsuite PROPERTIES _BACKTRACE_TRIPLES "/home/runner/work/exengine/exengine/CMakeLists.txt;15;add_test;/home/runner/work/exengine/exengine/CMakeLists.txt;0;") +subdirs("googletest") diff --git a/_codeql_build_dir/Makefile b/_codeql_build_dir/Makefile new file mode 100644 index 0000000..f9aea54 --- /dev/null +++ b/_codeql_build_dir/Makefile @@ -0,0 +1,381 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named testsuite + +# Build rule for target. +testsuite: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 testsuite +.PHONY : testsuite + +# fast build rule for target. +testsuite/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build +.PHONY : testsuite/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/exchange.o: src/exchange.cpp.o +.PHONY : src/exchange.o + +# target to build an object file +src/exchange.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.o +.PHONY : src/exchange.cpp.o + +src/exchange.i: src/exchange.cpp.i +.PHONY : src/exchange.i + +# target to preprocess a source file +src/exchange.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.i +.PHONY : src/exchange.cpp.i + +src/exchange.s: src/exchange.cpp.s +.PHONY : src/exchange.s + +# target to generate assembly for a file +src/exchange.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.s +.PHONY : src/exchange.cpp.s + +src/threadable.o: src/threadable.cpp.o +.PHONY : src/threadable.o + +# target to build an object file +src/threadable.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.o +.PHONY : src/threadable.cpp.o + +src/threadable.i: src/threadable.cpp.i +.PHONY : src/threadable.i + +# target to preprocess a source file +src/threadable.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.i +.PHONY : src/threadable.cpp.i + +src/threadable.s: src/threadable.cpp.s +.PHONY : src/threadable.s + +# target to generate assembly for a file +src/threadable.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.s +.PHONY : src/threadable.cpp.s + +src/tradingtool.o: src/tradingtool.cpp.o +.PHONY : src/tradingtool.o + +# target to build an object file +src/tradingtool.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.o +.PHONY : src/tradingtool.cpp.o + +src/tradingtool.i: src/tradingtool.cpp.i +.PHONY : src/tradingtool.i + +# target to preprocess a source file +src/tradingtool.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.i +.PHONY : src/tradingtool.cpp.i + +src/tradingtool.s: src/tradingtool.cpp.s +.PHONY : src/tradingtool.s + +# target to generate assembly for a file +src/tradingtool.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.s +.PHONY : src/tradingtool.cpp.s + +testsuite.o: testsuite.cpp.o +.PHONY : testsuite.o + +# target to build an object file +testsuite.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.o +.PHONY : testsuite.cpp.o + +testsuite.i: testsuite.cpp.i +.PHONY : testsuite.i + +# target to preprocess a source file +testsuite.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.i +.PHONY : testsuite.cpp.i + +testsuite.s: testsuite.cpp.s +.PHONY : testsuite.s + +# target to generate assembly for a file +testsuite.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.s +.PHONY : testsuite.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... testsuite" + @echo "... src/exchange.o" + @echo "... src/exchange.i" + @echo "... src/exchange.s" + @echo "... src/threadable.o" + @echo "... src/threadable.i" + @echo "... src/threadable.s" + @echo "... src/tradingtool.o" + @echo "... src/tradingtool.i" + @echo "... src/tradingtool.s" + @echo "... testsuite.o" + @echo "... testsuite.i" + @echo "... testsuite.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/_codeql_build_dir/cmake_install.cmake b/_codeql_build_dir/cmake_install.cmake new file mode 100644 index 0000000..826ec13 --- /dev/null +++ b/_codeql_build_dir/cmake_install.cmake @@ -0,0 +1,72 @@ +# Install script for directory: /home/runner/work/exengine/exengine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f70b330 --- /dev/null +++ b/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") + +# 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/_codeql_build_dir/googletest/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/_codeql_build_dir/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/_codeql_build_dir/googletest/CTestTestfile.cmake b/_codeql_build_dir/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..5cd4816 --- /dev/null +++ b/_codeql_build_dir/googletest/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine/googletest +# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/_codeql_build_dir/googletest/Makefile b/_codeql_build_dir/googletest/Makefile new file mode 100644 index 0000000..b424b9f --- /dev/null +++ b/_codeql_build_dir/googletest/Makefile @@ -0,0 +1,203 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest//CMakeFiles/progress.marks + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/cmake_install.cmake b/_codeql_build_dir/googletest/cmake_install.cmake new file mode 100644 index 0000000..5197d33 --- /dev/null +++ b/_codeql_build_dir/googletest/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: /home/runner/work/exengine/exengine/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f70b330 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") + +# 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/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..ff5206d --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..8aeff20 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +# Include any dependencies generated for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googlemock/CMakeFiles/gmock.dir/flags.make + +googletest/googlemock/CMakeFiles/gmock.dir/codegen: +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/flags.make +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/build + +googletest/googlemock/CMakeFiles/gmock.dir/clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean + +googletest/googlemock/CMakeFiles/gmock.dir/depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..d222e65 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgmock.pdb" + "../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..bbfb417 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock.a" +) diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make new file mode 100644 index 0000000..c777df5 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts new file mode 100644 index 0000000..adc68d1 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..75267b6 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googlemock/include -I/home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..e63eb96 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgmock.a "CMakeFiles/gmock.dir/src/gmock-all.cc.o" +/usr/bin/ranlib ../../lib/libgmock.a diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d new file mode 100644 index 0000000..048b17e --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d @@ -0,0 +1,314 @@ +googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /usr/include/errno.h /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ + /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..e2c67ef --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..2a6f09d --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +# Include any dependencies generated for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make + +googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/build + +googletest/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean + +googletest/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..96744bb --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgmock_main.pdb" + "../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..023a74f --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgmock_main.a" +) diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make new file mode 100644 index 0000000..0809414 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts new file mode 100644 index 0000000..85535ac --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..acfd430 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googlemock/include -isystem /home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..9919ce2 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d new file mode 100644 index 0000000..36ba577 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d @@ -0,0 +1,308 @@ +googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ + /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/functional \ + /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ + /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake b/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..8ae6a03 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine/googletest/googlemock +# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/_codeql_build_dir/googletest/googlemock/Makefile b/_codeql_build_dir/googletest/googlemock/Makefile new file mode 100644 index 0000000..fbc508d --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/Makefile @@ -0,0 +1,287 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock//CMakeFiles/progress.marks + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest/googlemock/CMakeFiles/gmock.dir/rule: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +googletest/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/googlemock/cmake_install.cmake b/_codeql_build_dir/googletest/googlemock/cmake_install.cmake new file mode 100644 index 0000000..7e3a004 --- /dev/null +++ b/_codeql_build_dir/googletest/googlemock/cmake_install.cmake @@ -0,0 +1,76 @@ +# Install script for directory: /home/runner/work/exengine/exengine/googletest/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googlemock/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgmock.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgmock_main.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gmock.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f70b330 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") + +# 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/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake new file mode 100644 index 0000000..5ffc18f --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake @@ -0,0 +1,53 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Release". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "Release" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest ) +list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "Release" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gtest_main ) +list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "Release" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gtest" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock ) +list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "Release" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gmock" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _cmake_import_check_targets GTest::gmock_main ) +list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake new file mode 100644 index 0000000..984435a --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake @@ -0,0 +1,131 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.3") + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.3...3.29) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..2606762 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..8c5fb55 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +# Include any dependencies generated for this target. +include googletest/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googletest/CMakeFiles/gtest.dir/flags.make + +googletest/googletest/CMakeFiles/gtest.dir/codegen: +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/flags.make +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/build + +googletest/googletest/CMakeFiles/gtest.dir/clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean + +googletest/googletest/CMakeFiles/gtest.dir/depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/depend + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..51cada2 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgtest.pdb" + "../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..4532893 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest.a" +) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 0000000..71b2ee6 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 0000000..32ab1fb --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..5fd8949 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googletest/include -I/home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..852a721 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" +/usr/bin/ranlib ../../lib/libgtest.a diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d new file mode 100644 index 0000000..45ecfef --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d @@ -0,0 +1,331 @@ +googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc \ + /usr/include/stdc-predef.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/limits /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h \ + /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/list.tcc /usr/include/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/arpa/inet.h \ + /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/netdb.h \ + /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc \ + /usr/include/c++/13/climits \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc \ + /usr/include/c++/13/fstream \ + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ + /usr/include/c++/13/bits/fstream.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..3d9f9d4 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc" "googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..4e6890a --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +# Include any dependencies generated for this target. +include googletest/googletest/CMakeFiles/gtest_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include googletest/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include googletest/googletest/CMakeFiles/gtest_main.dir/flags.make + +googletest/googletest/CMakeFiles/gtest_main.dir/codegen: +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest/googletest/CMakeFiles/gtest_main.dir/flags.make +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +googletest/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/build + +googletest/googletest/CMakeFiles/gtest_main.dir/clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean + +googletest/googletest/CMakeFiles/gtest_main.dir/depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..37d24d8 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../bin/libgtest_main.pdb" + "../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9e6a636 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest_main.a" +) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 0000000..9a6afc0 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 0000000..033891a --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..5a0ec9e --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest + +CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..e03e009 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..72bb7dd --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d new file mode 100644 index 0000000..9cd9a39 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d @@ -0,0 +1,272 @@ +googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: \ + /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc \ + /usr/include/stdc-predef.h /usr/include/c++/13/cstdio \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ + /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake b/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake new file mode 100644 index 0000000..88acdf7 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/exengine/exengine/googletest/googletest +# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/_codeql_build_dir/googletest/googletest/Makefile b/_codeql_build_dir/googletest/googletest/Makefile new file mode 100644 index 0000000..79bcd49 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/Makefile @@ -0,0 +1,287 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest//CMakeFiles/progress.marks + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +googletest/googletest/CMakeFiles/gtest.dir/rule: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: googletest/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +googletest/googletest/CMakeFiles/gtest_main.dir/rule: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/googletest/cmake_install.cmake b/_codeql_build_dir/googletest/googletest/cmake_install.cmake new file mode 100644 index 0000000..daafbde --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/cmake_install.cmake @@ -0,0 +1,100 @@ +# Install script for directory: /home/runner/work/exengine/exengine/googletest/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake") + file(DIFFERENT _cmake_export_file_changed FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake" + "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") + if(_cmake_export_file_changed) + file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake") + if(_cmake_old_config_files) + string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") + unset(_cmake_old_config_files_text) + file(REMOVE ${_cmake_old_config_files}) + endif() + unset(_cmake_old_config_files) + endif() + unset(_cmake_export_file_changed) + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") + if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES + "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake" + "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googletest/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgtest.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgtest_main.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gtest.pc") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake b/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake new file mode 100644 index 0000000..771cb7e --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake @@ -0,0 +1,33 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was Config.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### +include(CMakeFindDependencyMacro) +if (ON) + set(THREADS_PREFER_PTHREAD_FLAG ) + find_dependency(Threads) +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake") +check_required_components("") diff --git a/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake b/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake new file mode 100644 index 0000000..ebf24e6 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake @@ -0,0 +1,43 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. +# The variable CVF_VERSION must be set before calling configure_file(). + +set(PACKAGE_VERSION "1.9.0") + +if (PACKAGE_FIND_VERSION_RANGE) + # Package version must be in the requested version range + if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + endif() +else() + if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/_codeql_build_dir/googletest/googletest/generated/gmock.pc b/_codeql_build_dir/googletest/googletest/generated/gmock.pc new file mode 100644 index 0000000..ade25e4 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/gmock.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gmock +Description: GoogleMock (without main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgmock +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc b/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc new file mode 100644 index 0000000..9e4f403 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gmock_main +Description: GoogleMock (with main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gmock +Libs: -L${libdir} -lgmock_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gtest.pc b/_codeql_build_dir/googletest/googletest/generated/gtest.pc new file mode 100644 index 0000000..0b29fec --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/gtest.pc @@ -0,0 +1,10 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gtest +Description: GoogleTest (without main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Libs: -L${libdir} -lgtest +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc b/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc new file mode 100644 index 0000000..f1469e7 --- /dev/null +++ b/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc @@ -0,0 +1,11 @@ +prefix=${pcfiledir}/../.. +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: gtest_main +Description: GoogleTest (with main() function) +Version: 1.9.0 +URL: https://github.com/google/googletest +Requires: gtest +Libs: -L${libdir} -lgtest_main +Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/testsuite b/_codeql_build_dir/testsuite new file mode 100755 index 0000000000000000000000000000000000000000..3aa411b92cc9fc38b57b86db64d07a822118fe20 GIT binary patch literal 755712 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⋙p|wne>BlcFF^i$T7Ru0x&ZcPcE}u$^4W7s462Sm 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%0A_dji4fKD zHjvz&U?}_+4K6l0@*0FjhrEu;-Bp^Am5`c{SabnJ7jj#9lF-rCBc5hILR+9&7V4%^ z#>;zHV*VF8910nS5XE)_IBWev&D6>-fYLx@n)NvM!f>R9rv(suu6iX~LmrXu-f4N| zxkmn0t+;v2$DQ6^oscUsy>Hx#guKXz-4%N#=ln4;68hUE;8@DkwlSa?ynMwNO)qAF zQr;>HmtUHa8`+v0*_K=VMQ+K@5ZqxI={SrEl(yw+i6#vMH%uba4Vlj$g!3#ecM zWmjYR@G0VKuuf`OI}oXsw#Ukut3*UVs;>>Ys;+)sxxr3%20*@LE^s=FZVp~wmxddrU;xCJ;A zDW8g-Y&nLACw?N2>1fhAvaVKb{>&}wdkCP-UsPWU2~w2mt25LW>{+U>ADKz@bu*+c zR8H`*!Gkiz^}6k$_G_WRfWT^tK6(O0p#mMjVljIF7HcVp#G=m#O$N6@>o2`auj8TW zWSBlfLgk6ECSVL|4(xL~G!)qmlqCv@R)w6!W~Ej|OGOnGnkIbEHBsxManMIHs>&68 zzyZ+tTo56=;`d%fJ^VvF0jSme*HP1)Bi+HKN{pR}D1Oz)$+!j`c$*fFQon<_17)l$ z_D;Xu94a@yX0K(yBSB5MmK6sHhDLiG4^ba2*>1#(ahBNY$VpIKGp>PVTLUSzwAW&= zh|9jV?E$IvMIXfnsvbA`@CoNbnOK4X@4Ud3C=`K_%js%u^zzjZFidsXPSK4A zHT;Gzg^v|KPqsQC#FYY@9IOxH{#ui>8$1B5IKjPCsEW~?L-+C=D68NAakgLwibNYQ z&i@HJ@IqVPZ>&?_zYQSVcHknx^?m62hHG+CG=ib#Kpki|ur%61ZNs&zHt%pN)XkVZ zOP~HP_F$z6@?ZdyXs=s~c*tl`_p?^`EFDPO^`;YeF_mI+zb^g-Fp>8 z%eC9H{J9=^^?7L_ua=-{v87dI>?vq!$ZdNgw{JkxQ*IlGJ!Q#lnqyDt4ckHFmPVdm zXj4HRqJ<5jy`X-ng%)l$_Xh4pAgT3hzIoum+P@tLx8H@&uEHz!WB*o@2tED3?BA{s zx$Tc#3|2_)-`0x%Eb?`z{hAQEy>Ya*(+&WRaHOAQr@6$I)*0;A|5;}FI zZAXuC9}B`BC$(p@L(B|%n+O}J&k$aO9}vB@3!1zWA%J7i~^m$?aV=SF%!zJ!!$l{QC=`vQ^2cV4&6|0i? zAmLkMCQ*oUFV{qK*x3@|b|_I#$8oy|@#o_q#ApA<5#o;^XO6wjy;U{$R^iD0Wy^tx zxK_TTHI=5u0;h1a0Pcd7yzQPJ*&kX{qWz5Urj*P;^@O~@J6WBUkBpQ|MPg)LWPDD3 z_8xt;HaGB2znqb|*{cI3Whg9wi4@MR3Y6lbOf1_lKd|jl*I*2q!6_s2vd85FZX1fi zg7PaL~7YcD~;xaVNpTQKff7&jF8ik`x<^~GDl*?$x@8rkFQobhSaI2c;SRcB&6Y*Nc_ z*FMW45FoOFJ5~y0UPf#6$!~EgqXSIVEQ{Y(&IB|9tH3DVgJ^mXxLN94=qAsCug`0> zE5=O5ss70*IU_Nz{68s08Gb$au3mec(Zx<~9FD%C4f%cH^1{@DXb4+1EJ?SZHlQnG zS$^b`$`-`95q>kUPxJalFg+gIuW+Glp6$x@?TXpzfzbaQwft zzW#(+!KD8`vcCR;W%U2x`Z|)J(g^zhW_`sq(H3(y;^QM+r^vkk9~<5HJAdj_pED1{ zjeM>zI7@nPU1GZXWp@9ii%^=eoQY_Q=YJxsWApGM z;L+fno0*tm8qAeCXgZ}-nhH1?3{<){V}ve}j%pdb082Tv;gXCAiClGdg`z=5Vfi3WJ$?bsiLkV+!Is{KY;j^%u@U&Gt zDh(}obJkZUs%EDi5~{AmPq1Q3iE9~qj|#PakEyFZNciB99>jky_M59VuQ+Zy?@f2k zkaYs&YmOgbjd3jk2){!!qA))rN4+!{n~A<;$n2F<#sNAtwSfw z8z_a+s;MmDx}(2?!}pl?fRs_pa)?g>a7~RSU;hMebF~;NL2wKL)f|^_@-ZT+4a>+} zcqhxZQ>?arU9sKjZmVA>XHpyX{9H39z z`Vi;?iG9r{-TK)aTwF+lHbD718xzyXm|gg%EB|z(R70jL*+;4I~)dIzy zXX_8LwJq=?9D!e!o`B)yB3E934H>^{D3S&^=1?V&6}sg|MyDX- z<>kmAqjaJ4jS$T+B0n+$^U$K_kC>jwX!wmwSc|yt0X32>r7?nn@tvG|vs(<^Izx~e z2bdpaliFZLZ$lvUgc{?&8DbnK=QQE$3~Mh!e|8nKeqk zIra@>2Y|zVI}d+;!5^dYspgyGEYFqPHpG+s%1OFw#xm_z6|pPr_{!KbcDy3?s~zXZ zoUvcL$sfJR4R*33HqaTA4LjIH(vJ_|ov5t$QN%*-&s~_itUH((z8v8v_R5V9q32eWF zguZlXMdoJYAkOE5@(?bdc{vgZUU#w+IY@+}$V83Rr5X7M@R7sn(3;YWRfvx}B$3%4 zF`IdLsGe1wM(6|!>0!57Z{AyAf$FXY5Et2Ug=JA#wO9u7}HZs2XK2j4O|JRQdpjEu~w*gvH( zhtV-35FNrlv!`NkgfGlyh>y;XJcslCh5Ym@ZBN^s$}|R9GT8+yg9;w%TrIZ7EDeb!NRKg?bsI4sz@YYrkN1o*#Ke zpvNGCWE(K{E!iQs2Yt&P^ex{$0)xIKU)OWcS$ZQP`-k{JxyDz`_>x(=>NG&_2e&7Zqj6Cl`$25u)RB@u z!|W505ASV0_IruQr&ScrVpy$qAkB5OyV_!6S?ULA3+W+5&|mWss9>by5o#*b0WGHc z@R1c1)dG~kXaeUVqDl&AG%w&D(6O7s)p)*mHwJZ^PFKArm2erPkjIh0CFHU%${}Is zFPD}Al`J;lh=h1`W;&DwRFLSiktLG>Vfh8{PM)1sd^D)1k7A&yJViynz@u4oYbb(S zZ(miuKa;9&BRb^Wn3l1{jWLGw2U8L%axjj2`oh`y84i2;+GjnRdC*ff6K8-V*-_Uy6ZLZim8FnHsN6=gaGilnW(Pv{tPs)eK zD0@xd?nScv8!GCBF7ho1`Itk=k5=?Ccw3oFkkiNcSJhe7Nb>;Kt**Y;pw9jcoZ4 zq9i3l)uhrxztZI(fLvD_2?|S11FL{{b0Y&@DcWlIa3jSH-^m6(J6ppCzn%xaA7dR! zY1jNFX*fBgfpa#Zgp;AVjE5u6JeQ`)L}39_qcDM##7xzqz>>)%6U$P2U?{LOUA=ZP zV|r?73Btsfp+%I0e_j*5G9dE?1nv2!%lfOu*-x3 zc82QNn7|%*Tm0TMKh`3f|E6mugy*Hu0&NlG6rky*Li9fXEO??aRi7^mlcWV3_&~#U z<0cVfJid#{J1RGZU~_2&v_a)f)kMe%8HEFP%%&M)o^O;Om=uM%JgJoCvR>5lqt6KN z3l9T4)~4f%!Te-wiz*$9{vtmz8XL+78}UBrI1Zr|H2IB7KDQots>CGdo!QrybG5{f z-Q}QpOh|$~NYRP4`e)ulLwo-*-}JH(lu|Ez%`Ua!>Dr2&O_B3{YntC9=K*rw;HI1Enz=w}A8J;^Shl$;q$gut0Be@B zcPRa1JSr2Hn$25~6VLo@z^Houa8~S%!#ZaBMMR+QPGe1C#s&G;PB`$IkRA*gi zDaF#ydGu%?%+(B*=ixA706j-FYm2j97ButuR1TMgKz>e%-8I9T8UF zDM9e;JHhJr!mSv`>OmK)-+aDi^@p#uS^dBe&FarxS07eS?L(T!vpSX~O210|6<;TG zCG@zac`=qdHx~EZ$|1N*cLcVR#-gLf;wl8{Bgl0e7Oh-Zym_9+;`3{4EV=`W*g2Sv zaO8(jw%+{&%6>*X%VyFKyjwUpnxcNP6iYp}yV2(SD3YISRrhLO@}uX5_o1!0o@X3M7Xk zlC1#nbQx2-Yt#_{IJUy{bDS2R%1^lG=ib#hE99Pk;+ZfGcID#F4*YR#@>gM7=1M;8 zO-7t#>Q?c*orH8_Nu=qT*pqYGi2F>MN zw45)+O9g#9y`Q__3e3jBM?mXN>zC%rB;h_(2UAGdSl9$?<0>rk6iz^)Saf#dE3I0hxm zS!9?K#f}GX4Sj)S<&R}dmpY^I3SH&+wp_Q$dn~0hCRDOAMRg-Q*_F8WV)cfWqoqaX z3KB~NSp!Uvg-rDV^q}51;MN9izh901@Vq;2+~dj(>@p6X$9rON*=^NmOkNE-WI$|1ar9nKj2Z?HB z(&RxQ3^RpF{6`JOrrK9z@?g$139a}wNp;2uWa-CXZ3(@k>*T?eq$!WHFf(bS8%`g~ zk6xOF4pjod$0OC1glZ}pXs9MgQv=nlXK1K&CXIFt!AykwN2u78P))b;Y^a{-NvNt- zBY_GQ5pZ%@L_Jc_!L(Itk?V3!FUU=Jq`~R9O!8t)f?RFHLV!1L)2;}VZAUZ@bJDsm zj?T(9A!S4-xJg8(8GkUOL7-Ib+ZCfDq=aUs+rq-SU7f9%;=el8HYM9+pt;)(&FVXvzR zcM;%*$7Hwz_p{*F`oTT)hWLrtGg;uSmLPZ);huG)3+{9m+$H@q+;c9o;Z7mk&+Z2i z9T9P+1j4ci?eT9yQmBbva&S)MVzfMsXzN6H$sOd@;!2!_T!T6%W%Bj$$hFqU9i@>Q z1n|{6&^NZov;}0A$UKKVA+^Wq5jJui3V_^NXo4_*^-DB?{zBR<|J=x!3F4$+v)CE} zUPk1M^fz?jP&Z>O;x^eQDMKd71YICOFb%Au{)Be0aX8L}!=}C(hXxJ~qw;}6L(yh{ z2>-AOw&hpe=^;GS<`MkMQR)aj4(e;D%c#m+V&Cn*&V7a`RG!hVCG=z_YT-~^HJAY!2V*Q zfW2OVU}u6o7COM50~o?K9}Umbb1<1VZ1jS(`5b^fm3tCLG#qh>TTuu$G;SId?m)ze zO@lyL$ie1~@AT>+)@RA~L>xS)LrQR`vPM1dG3}gc_2Wla#tz$!LB&>ui8^dd{Dkbi zMKIefLGWqFfVv-A!p7_b7iOh>G-l6SVq?~Xm_3KxlB(+L*|~h#+ml@9Bx4Ucac(po zb&|1foj8joILX-0PMk#>on&mE6K7GiH@VcCT;@%#_a;AglCkfdIJ^DYn{;8s($AdI z*cVQmMZTKvdrLoXlCh7SI2-zEzUM7n=_F&Toj4o%YA*JcE^(4EA2ob6-*RfQ+xbp1 zw!n$A$XD|fZ|SQ}GWNO?XG34j=e(uQJIUBfPMi&WHJ|jB&PGyyZy-+-^K*m$X}>CW z)aWVYeszml6ohEtZV80xwZq+8QrH#Tk`6?`!arKO3$ZmaTT-ihJ<7Qm#+LKijL~ut zu}b~$m8huZP`asfpkb%zn27l>O`Q!V<@~OzbsyTQg2ZFPc{0B8gH?5s1i`=0f;6vz z(2F$V;hTl0xup5+Gf@|pO}>%~JUGh2@8O-zDV zIe?AZ_XOJH;c~&igv11wVLbMLdwskNDcZ%<(t{BC-HRGB<|>?C-IOWsK9f|Ds^L?p2TBiUh(_Kpm3}| z0Gz2;AK}3|Rv#Qhx~za4y%q_U(C`+PoxX6EQ@0fmkKvY4@femB35F#S1h?e?!*n=O zZ45iRFbo(BJ6>pGII9m9og)E^e}ZTQI0g*9leH&kr~~?q;8M$?tQ+)`YXSWOe1ZoF zTPs2E7J`1|H7?M*xIiD&Q%_FO1vcp4o(0f{V=@jl7lB2plW&80u?H(0MT$WH^9DXg zYd)S@?;zziZ{p|ULTrlt9JliZLF!Klf;*uY)J$p@uy+>KMpqY7Q+jBmo*Zl=)sRR< zum`|=B)A2J^I;h>#!RLmGaT9C>f?4ye87vSKbQ8yA8OCHj&N(whRB6#wF)2f6efEM zZ$Y7v!@EBdilkutRGi8=`_p)mFvU2Q+JI|0|%c`X9AzCdu1jX);1H`&B2+-qf?+Sy#g0G z!1w#KzLT*ZyLmtGkB$}KAC@5aA#|DQ>IVKy7w{(-;QO9$PsU5V0enXQU;oJf`RSd* z4P$F2xOp=|aSL8xub=MAss))(#t1SWNf11j$XrEjV$DR33z;F^^h``R&qn5lUO?tQ z*em=mGO--H8bIDOk8h^*g`>DGfgTV4gnuRu(ZB~Z@IOH{tGSeW3;0|Y@Q-%Yz%MSe zflnv!&vG~A2!m|qL_i!r2TYxM`Z?f;%64XEBX(=n%+#&GAHd$;k6h>LWM)p2Ajow` zeM;3}A$OJwxusn+azElak}(&Z?Qx8!CS!4@iXiLf8f!_(DdG-9cHrbl@0NL)rWq}2ughq9%7NZnh zO1|oY`cC+>a3uI4@1r5l)sXMQ0;GPV#9EM_3JVaO=fP`1xl5@~?Ngxp@KU zj3+~nkN0qozU63FLE5DXCV^QnNW zxyW}xo@*e#EZ?4s)!hMk|G(funR|RaCxq54CuAnfra&1k2U-(ymNOxDLpUv*66&0d zzQf{YWAkXi=_d(-1Bpuv>4JUL8Hop0|my@Yx4vh!;R1NgW8t4-V^!t>03+QuQKrhJBK!07Pe==`}OUOU}lxCaaZ$gj1zM?=mVLk9Bv)y_mD7G3X5 zL??JvaZ*MvL`p4yKgW;rqAi}0AlRFL=ehwebOD}a051&N^Dw^)06znOJ4>xwIW6LX zg4b5F;uqSBJ(xK=C5@SDyL3Z^2Qxl1i)rJZOyM+Qb}IMJzODI3R|;kyNDzDrHjWxa zjbKg5c`nQ@I8{%{jUgMe?>hst5!>U%VxkA|>yV-j%0zDoZmyyt=9g5Ue3klr1^vAE zR13ccyh_j!p96jr@nJOMPm2vAO8CItMrkO$1U{7ZTp=h`OAzctlx9&OSSX$ELaF2w zjnbTcHcBZ#i6G1qEUQ&YI$-yChX`#Bpp9+VcF;-Ht50o{dYYk)7PJgMZ4v@{c8?%! zFwob_ZL-W*>CAG2qU-UHI#dTp0{vl=Bt*A@k0ifdE+qL`g5XFPgK8SpjYSgfaxJr9 z+{v0GGtah3vhy^|vceu8%1>KUSwA;}J3mlH$@5HX0|Pu~oWLLD0RQQGn8aQ1?T2_V z-8lGd_7w zsl|P5q|%AhVL*!4n(!MVv4ZxNgTI3A*nE>@(SN)}mwA(SdXr_YhKs#L>+Pb7*g9{~ zr{3gRZ}NRt!(?w!LvQkNeA1>bY6%ukc$3-Q%BOjg_joJc>rGzmt$dA1;x2q_jJN1I zZ*rtJIm(-idXv7&v%IDEn*XLQ@nmxS9p00+zK6`s>cJn5?yBhlXJi}Y_bZ@e=tD&#YuHKp* zy~!+BLtmdh!Rg>_c(SXZug_DxHQRZUnXZPuK2P%2Jl>nka5ePxd7`&w8*eh*)zH`H zao(Cody}nQ4Sjtc>#cc&H<^Z{^?fT9mGeGhUFTW5VU&9AU#bSYf605VQ?X~@8*uu= zqg1s87tVPlb0e>~@wmE1eX$Q!%9Ed!TN8MDOInm>z<7XJXTnHBJjq^)>w@eJkN<_r z8)o$Fv`b&#L?`kIg`9_#r8~c5{NkRnTebE3L3f1uFbro2TvbR_PMZXdw=(Jf#tEJwXehPXSJgOL9ihgqlN@awdu>jM{%@MP0l zQVA!Hi!K&hX@La6+h8E_?!ozVVdAW9g!DW&BOT$wap=f0o3fAB7RE)r%Qg8!_cpF?l=#P^nFXY;%eOjZGMOzTW8|3DEkIYmLudp-nV2^=5bufv+rA; z$`N1*r>a>vmEg%Eh0t~5@}(2d#k5tsk?Xo~iF={pB`^nh-xBSyEeS7W$22;_@3O#L z;mL2ZJ-@9A;lK!IG~B)LT4HGiPB|0IWz9^OYb8tY_zaXmpzJ85&|O-O(u|(S36wQK zhPfT{AGk8X7A;Ym(vDl3GcjC!cp`<43?ENCH$-^i83}?*VN7x+dl%Ni6W3!HiziNK zt9hbt51S`mY6q)x8%~zwJU0LMD>5<*n*3GJb}O!7@m-NIeuGXR3+Wr=7#Sz;%*@;=hscY%=R z9tnc|Ptq*WK@^HlO%%CEb7&h)n$xmv(mZ$qNb?=er$){sKXmu-L-%;3@l}I`G_|jG zx*v=sF2IH0_<5$L&|#ufe0*_}i$Z%_YYH9J&8E79aLEyRiTJXpMdAt~U15@cYoQRXCoC=a0hL_`~4}tRJV5FAC#HbAm$} znp%OfR({eXIizXxhMzC$t1l|(W$;nv^7DlWg2v` zDKiSc@e+FpXIold4Ds;8ka(nB`auV$k z&OcFOom?B%x4N+2dZfm>Id3>=eQ`a02QKy&j;7-IVMJ~GVCjqGIDIi9oLiggp z$g3~LdH7>oJn}Am@n38&0%djSi>9x6kcV%!zIN5Tv*M9IcYq+DFF~-YLH<`!EI#C? zxRC$&2#x%l%++>w8J}1Oe;0zB1PSzA?oo!j%N0S0(g9X9CzWW*3#kelB70!;PU`!qi@p29En z7Ye^1LGZTYG=LjJl{c@p+qSSzu8Y)v#lf zFSqNlbNUKfem`Fp;rlNb$~Q<5d<+{w@>Fxtfj+90x~TT&p_*!konljM!jYib<+5Xx zJ@-SX{xA5A)#J(LGK5+QztwIC)xmGM&)JmQ1=e#>?qBfRW7xO*DR%}w*aGFcOAvem zTS-!Gy~w_ga<{uEx9|{6xo=Tozcgt&`z1DUahbewpXl zY0_lyY`SPN)WvG4&)Nj50M~g5b{}V{9;|i^JPCe+H3!=m>?sjtAHnW$ z5o~&@CfExn*#v8G1PHcU_GDyAfCT+E8)1F<4W{?$RB~(+&vaZY99eCl3Fye`-~XWD zKAmF|uoTSaA|Pb-UXEA~0-gkygr9(G@r@8TZnXr#jo7P_fa0(7Z)&N8EDhH$pb0pt zy-mQ6f*{~K*s_`L&#B)a9C!>FfAp%*qyqeASWSxJSgi{PV_0ooL)v4sLOiTSFGpRh z_UzL(r7i~7xhVB7?6m}VDEyRqqOVZuF$sc=45hk?{`0Zgoi0ip(^6BaSEfy=r(1zi zQQ6+*0a(zPB&wUwER(*8Yel6CK(~$OH`;54kPo19{aaL?<>9Y?V7XyW*@Qgg84n@B za`oL8y@M^ipOAy`NgY^jpaj7d$7q(@CerOAWVwrwUo_W*{Od%UkQW^WLgryN$bAv{ z4ZD+r@tYLI@mqI?OxSFKOgQ)S@*4?R7r%9xZIkIYu-^a1Z!@v?_mk<=K0>CGB?xwf zkA#xBT4dNqChpBG$$X`mCez0!*kn5GP>|^u**+S6TaE_x<2SmTEDKKa8{5{&Z`v`( z{eeet|B2tWK4BB`DX^ZGkoD!aesC4|3Hb}YxdFdzmLS**?iLbql8CsEkhFR%LSE5S z6S6eJCS)uXg#1D_TAJV1krr%0W3?|z{N{2P9Pear9NqAk9bAh-fP zBNFWT(^=C;Fgi9Zf(>b?2{z$an_xdQ1;N(-PF5>LO~8u|b|b7?zgc!1U9;YGm2Kmh zkLIpXcG^43Lp_hO+wl)}+^h#}T86=gpk)BhpMjYY_*rs&_xZnLQ|>3`j5CCocS;ak z1-BB3nIU@7M@-tF7BQP8X<~Lb#wO-WJOUP*h)a)?s`2x+Hb+sun>N4s^0AAy=3*!E*i~peN>dSwNv8ek=b`h?zga0m+AQ*$6 zh$Pz~qU|FYrp+eVH;I~LyN|X>c1a3I7TW6NzXZ%`-Tdcp9oAP?k7qfakeRLOY5I3F zJ+w>w2ij#oa18Cf1r9FSLD|*Uj++8chM#uFbQjtkEkSVqVVZXHMaq4&q>>Qz;5Vrk$8Rn>PV?Kpw&S*grwq-W1?zcfR$qSW4`+s- zX0fh9vn>(?k2Ex!2ESySzJqSCX*Rk>`-7(+Y13?5GHCWq%*$^n|HyBazH1Su@7Ok; z`Ka$4=KI&1i05G-7(xyMAG!z$!L6^Kqyd~7enQUfB7}TGg5c~1n)$kmR`f9+7A%{P zZ4PKco|$G7@|lJpot2h>Gyh9{VAi_H+K$v|o9+P5aCw(EhM3_&TfQ?+2_mJ!ALQ*m2%dUf?8SKRR(1 zP4XtEd6R>kWNf_?XTwjt$@jgF6IUH!y-HCKCUuJ9&Z{lt7V-}Bad z*PC?p6Z6$v>aDrZn{@RP^VMABtvTPDboCSS)qLAq^L201)lbY<^9^s!SG-AAKQUj; zSG_e~^d?>X#C$bh^45ITn{@RP^VNLLTk|Pz($!DQSMzCa&Bwh-S3fad%_qDyAND3) z{lt7VAMw__-h}Kw;<)f7Y(8p~c|mm%*FgexR(ADk# zP8=Uo`A~KtMF3os^fQ$YWfxLx=;}7+k`xyCPS zpZ*OWe&ZWTnk5@P;LlCr{b?NV>PKnJqXR5F?lV)!+xZL8x$DIPmN&4<`PINe>>#Zd z3t0FIe7Ohhd977=ke*+#%4-9w9EE&A49|!;FIPW+vm}^e&9Mc;!#9D_6#&QnqMa3; zXTh#!w|7YHz?q-c!%RAIZqs)GXx+N0-^bYl% z8%d=9^&RTDn}8D-u+;*%|7LBa1q47dWQ|Ex}+eN zZW5mqY{0EkNWl*h1mA%}Pu&9dr!58VxTN5!?OF;VO>HUoeV3Mk2bwVp-)jT!SW^Nh zZi5g3T7-QU{vj6k2q=C|(84eeQNDYFw~4j|%DN(DaC{kCDd1R-7mF{WE5nCh4epl$ zzx@&f+Y!G*wUPV1apMnqgvo!EI8u&$U5UL;G9khYx#WD-{kABy{Z-oN^Zhxw#^L7Gw z=N-2A$&k-#xQTY&KEK%D)htkECWmj#a&in(tu<2hcoBO&H}^h_#+@M3F-C%54l!!x z#%PfXqrKZSMn^dqP5BEL%>aApw~C3;!QU!wq#t23&$tY9P`C)5>H2Y0pcWKf$q*D? zmLT{sTplXa+BGSQT_|)jC|uaso|Gkj0)_W+11Yos5aAzCz*EJwOvM!_r1)bhF49p> z1z#>SQ*jS2*8z{(o}-E9uRMOA<(rL7#|tVOB?z8RR3<@3*!;D`h03*C^=!;&WTUd< z51?{jp9n_-{{tw5ym6pR3kRNy=0|vL;rQY58`k>j8zmhkihPr(C#0u?*|y1oSqfaGsb%liDHcy38jo5Izm1Ew z=q*8T0bG~rd#D2&wf9`8eXvEN_8UG^HY?x&+=Pe?!%Zm6i074CYx#z5rH0~+K)78q z(nZ5vk7ceBZ?*Z=Qv}!G0QMac{9oLCd3+Q_`hEfl1SL!qqR~}}FleHPi3>^u){IG@ zM<*Hu6a_UNL|hLdB#NkjCZqJW?XoMbd=(VeV_kI>4-7X6vV6pz1t`Fvoy?zi50-?!d+>#eHv0J+&84ffh7uzNdT|Iq_`-q!&8F?c3< zBNBZ%kZcclQ+BE90LNgg*OxQ!>C6*X-MYWj)wh$rtb`{T`m$Vp(m(nEeHjNq5E+8{ zsJ@K)LJh%{z_v34uYQHTy#M{L7=q_<{KuQ7y$j3s=H*G)fQlc2ZVK!q1@@p_0Q+IE zd<5)zuE1VIB~|H8=>)qUz_xyP7Yl)i4jVlV>gnE2FKLQXY#olz^Ty)=_U>FZj|Q5l$I4H7F4>|Uf+5nm#;DG{@R{n|TYDm%8`_G_6~SQ(Y|-geh!CnS zTVUhl5)bU70Cw&Mxv&R!E=AwSpL88{vF%pqS{#JvLB}Rpg=6vkGFQlP^Y^uIH$w+5 zm7nz2@ndz3?m$yi2fp2`I&iSpfg8U>2ddGCy4Gf`eXh4}L6gc^UeMOPZzhFfg9BrO z$HoRrV}qB*2JemyUKtyVDr-;mlI$VgH{n^0Js-ChH^wGKm153oVpFg6f_Az0-AT@g zv8iQV(7ww1X2H0e7ssYv;sx!?yl)na%Xxlm>NqcGkN3V=FfM0FZ0b2)&>rJ`vtV4# zU~K9cUeGS~zF9CX=jpMj1zyk|>3y?cT+U&!sl&aXeVX^pf^j(q$EHTngFQ4hDK6&; zv8jW+pq=Y|v&Fca$Hb;a5xIR_Y*Jj#zOkv9UeNCEeY3^5oEfpHhj~H!2=AK(<8mGp zn|iPpw9~zB7L3bzKy2!P2+pA&!~WY-Q(!}kv8V13dn#{$nFDczOTQxb$=rwY;d~pu z9hddvwozVKR=qeO0oU32uRzw2Iiz7BT$#)fy>@g>$o(2u3093b>7TG}=KJn#vaZ5O z&T1GfZ|Vw(Y$P9!1Yb=;p5?pyJ;aC=mDX1=!A9(}ZPx8rS<;rY2x)w(@d^IsHCN>L zYMQmG+C*FznAEUqa&;dnZ+P69#xHoYFnb}?uM)WiN5FB@3Re)&H1o{aOW``nqn_G3HsVhjV_!X+)w%XnsT1YZO)1Vh zeV}sz>6-JR-f^!Grz`v_l5Py@HkT~?@{c#XuqYiK2)V>X zZg>fy1=9D6u>K3yh)Og0+M5+-=dc2d&5;p*zbJo(GSzljIWR( z)8Ral`?ZT-ktJU&aAnDnPKA{aUa0VOB)GCfV)hmnC&Y@2xvsbv&X0AA(9&END@(qUd|} z=O<;w^FldsvckN@Kgn7`9rSyccj)iD6xyr0XNb0l1Zuq6D#j_3^ebAAAGD*tg8{A; zN4_^YYpXHN?Lu$DqylV=!{V?JpS1i;kT(LCAk>*K&W^?IT`qPZe_dfr>~^V``4gC( zN1H+%W>4nXJTrB${G@*YQ@r&itcp>X{RlmCF}rG`!tBT2Mlf5j2|9Bnz=o)!yy;Kp zr5-!Aqw%uvI^GwW64&?fz))2~;;?J{G@pwCcodu(f_zCXCNB2A11b?3^ zeDnc=4j*+`udf%r+0M9pz{{PRWh(CYtr1@8upUPod1=rX;ic{OyJY>>Y;G=K{^0D# zyFh_f%*(vfR^MaI#3BSs#vEaiIuue9?hYJ$B-fQICiyoK6p7cQ`Km7l)BVI)^rWFA zZY-YU;Wab$3HeFi#jz-YSu|=aK93rUlQ65ZFXwKJj77~yipnpM;c2sK&|NzRJuAce zHA0#APwS71tdygm5G{-^%b4bFrHIKGJ^W_8iDPf8rQ)zQN)ew2A-ueQ=8={eL6a2T?-)>HLlpsi}2Wm z@2GK|-WD0xO&@^A`U5C$KYwpjPj@y2runx$UFetztWK_`a z1??-Mz9)L$EOnh1w9ogxne^XJA{E+ey>BK>j?FpF3))k??@n?~icP)B3)~ ziw2$*auYkMo99R6jH-b-Pmaxbq8GIP?0qxmqNqwPiA@?G8ypiG92*ha>3f zFZ;h9+h6~d1OCN%MEqMi@EMSGle(kRT|$LGN}Os=dxq)MJ_1YD;eXeQ#ZB)k>D0mk zOL#UT>fI(c%WmB2LRwBEb-NF#cL#HTC-9KEdKki2jeQM~KAETm`Qsf@Uiv}R0CW#TH!FVF^Cjw0n$zX)sX67quMh=B zMAf_q4XSc4irsv9NPR{f1Pc;l98$17okbmfAl4w7S&+sushWWgF3HYBk;wY$PY5{r z16CBJTs4@s|7gj`buiU`f8HY>a4F`V-C~tUn!-yGoJRhU>)$A z-ci5NZMT#4)p(>u)>mgC@N@nvFRvs{f35$@SF0()JFGGF9JYx6O6qmQ=|22dmY_^z zU9}JYmB9{Fzs`TbwWZA705x&&46`wRhsBPfQ2swKb zuU!$DwD;p3^_e@+E|@QxZI0xrJu~$W@{>Lh`&-tM-BE0FOcdMv>ovtTO_*C8wi)=g zVw<-u_H-X?GinuwIF4-chHNh}F_!-7Dk}5%$Y~l62@p-cGXIN~3N= zT6VdhBn9pL+)nc3?R(=R6+SM&$AR*bz5u&R))SC65ixRX6h7{IRpFzCZc0jw9Pt*W z)mA6~OG0~ZVtNncTnXsi&15bVoZ;MaSa1|Rzuh+uO0^@VF{G{KD9WyH>x`WwK9o+u1>foVX2XA>3<8wHG z!T5B#r3upF-VJ6VdDZ%25AI7rtKNp%PkAUD+6ml?dDzZOeL;TG2N3QO81y1^bzBtO zr#Wz6@>yhH>YD-gWgG}^5#tTX&+jsGR5&FoXC&zO+^~(>P^&KWI``8XYNyiL5H~0r zvDc5zy(>TI^RORiO@*w9bnf`5&Rw=%4a)5>WjIu~2_d(oipGzy4lKg&VwJbT*di?SaAIA7g`q zV}l>X20xAsj*ksahz-6K8+uw)Ii)Kn;P7 z0SadZ6i#e#+~r>gdZuA`HaQ1>^`Gp#t`-?OkfDC_&VDV42;6_Ie6+g(eS^!O*qu~{y&1T+0-<;LpI|?rW=VhY>U`CAWFTV6 z^&<{=?~(Em2Wa}sTHTk)+V)Smj<2dq)UMiqyH69e>}EV>mjqzvCM`l0=)he6Le{CP zIt!sJGaRV;5%$~wD+S!M68Sq{opV;!vvLh@7vx)$pWA~+4{IAfY5Snz{kG3S#(>mo zpog02UtA3v^tQ4>z+6hyZNBxeNBz_Ag_nEgN`*kmeE%f&1FtcaYDW48D8kJSE2KZF zn!-Tw_F?{^R1&5y89cam%3rYS1iyt%91yv62S_PojCcrjgfIv^V9dRPBmW_lo{c)W zp8?6129 zeZB(4JaQcWh?|68{xw!hMx>4Lr&zau8VmJrI0pn45h+fCCSJ2Z zW)_6zDt~H6l9j?J&ifHt5RKZ}nOe+a5>2E4)R2RwLi!q#-cWw#)rNcpwOSZIg==y* z_j59n|wR|C8?s|%uG7LK@o20K9sYjuy+-;!gyM(4m@ADmc$Kd9( zZjY2z&*LDus}uUZ#cz>D{{7;fj-W9!Ld2x(qn|1|>nN6TqRc$FJoM`~ckSOui)gLV4R2 z&k175bN4;V{wN6%%4<`p6a!+>xe2MWR>;hj;Hxe;nE1w{B23=rE_)HmM65tV5h(P% z^tAs`lnKoGG2pAdm$jHbHMjJBirpHpVj?)J7IO(uOojtxKZmG>y0#ATAy{rjgyrsX zSk6o>Ll#PAikMhNi{Zo&eHMOtW*LYn4l_#;DvX&~h9e?qoF8GzP~x|m{+^~EZtW7{ zNc{m?i9ktq#Czz9BvJ)1>`QcNGSHSnukFcFuFFi)n z`)`?A<_j6^=hU)AP#Vj&6a1NEyXdK9zF=eDY`X}Y;{yi zrE?ugu~TlX%PT_pofEh-wVZ`nZLg{2QZ(sIErVp%OFj`X!fi6Oq-qEX9znzv?$qLm zDNZd)f`TybiY3gLA#+EH)LH>P(_kUOJ4(srU>(*EEmI9p486`*FDM}{UIVgbayHSo ztqwrWSO-56OQW?ESSYpsQ%j4F@@7A2w7^jiqSc=<{=H~aaje_(y{DF*PkJ<(b}8`S z(rAD54YT~CrNqsV4e}Eq&X_snVWfG)88xS%T&1Kvs@TSrH~XAgRzJ4))N&KHuidF- z2Dh?b&iJXRW%$1d_P(Z;qmb%NE%SO3-#<6Cd)y*;Gwg!rDv zO>J|?pE#Gkk2{XtF0mq+D6t13dTeCYED)|<;lNO>M3b9~Qd{QMBazEPKzG7zJSuZ* zarm=}?4U8+A2e}jS@vbf&uLQZi+?#d;BM~w2o$2!6X;N3-ezBQhIIdFrC>V?H|)8F zbUNzE!tJF;xN!S`^Hc6NOmF9145~7dPs9%vZQw9RwT(=#n08M^Vzgol!sPVIU58SN zMUtE#oZO1?{Oer!T;eX<-VowQwl0dDT&E%3L70*J788}CyHI6+7%>q=*IgzVsn0Vy zO4oG+l9{}fodc9u$~p5zRV^l4$KO%Rvw$9cp|UVlk) zLX2cm!iqG-=@uC0Vy=|+b|$PgVCW0=FSt@W|55VUZ<$Uf@`UjIimG{n$JpugS7^bP zLORGa09;I*5GAUn3F#;A9515ka3&e)2g*0ax#UJomf@?FNZ?wU-N0$+oPTd+s!D9Ok$es+Pp6PZG;u zCOD}Op1##mFQ`;eYiG8Y%?~MC43%QAHM)E0g?kxcR>T@%T-(d}$O%?gi&r8x!oSAp zTvaQ+*5AZ14o23_xLWIafy>o9W!4yQFmie-bI^dbhH4AZ8cO_5?y)*@+Xbwxuhl3; zMl>NPN|5Nxj@D}&xlwXK#5rJR{T4R)fim^gjds$;{br_1)nA^s2upE_nE_$Yv;q*Ml8>z?1k7#YK8OE{Z z2`3rpJI`l%Wru+#^Qi<~4c@cf&^pmMcjqin++A*Mo6j%ggEan2U!=&&@L0gbndP{(Hknxce(S&&J%HTk*{GHiIS{x1igOzc^ZPp+9RMV9ETa|Y3I4q(_2(9MZ-Kwu z+33Boz=KPvUxI`cr5^cL#v7^S@*|Y$D$bx(XvbF~!Ie>5jVr=U9_m!5<{nb2OBws3 z)I09qTXDVyyMzRgHkqrrWB9jJHR}++ky$5Vlj$n`*_Yz{IatA)b)FT&$j{9>&!J3Y z)_D|xD(o#J0`r4Mp6tIgKnYcURo|yxPYf(Zs4&sH(j! z70p~BO11UcX-JRsteQ7ITKYV3QmRHXEKGP0iGg>L98dJ%&5DKh0r-&Y1@Ea*@RmNM z;GNYFf%o(0uyuMS_u8es$5Eq)pPg~-EqRA<0snvx_&L6__VDgQ1V8Ohs`k>n_A1$) zJOCx_ogCBNnK%4D*(dY$ZzRzA6gMq8Opna3~%^Gg>g7);N?{4t!iQ4e)5*xIl zz+UBjv%(*vK(f3FnRH-maLLk`ChDUK*2U)B5S8?#hfn+I*lbIpk{>Lkxd$jjW zkdE|Vu*hEtDe^>x!{_VH`xIqf_Xc@+*s zLKQ2RGz;5I36-Z)AAxJb@ks-+P|_EEmerUOTb!v56P@dyj5=QlaupBr$~Nn)zwha2 zt!6(skMaoNVr$o2#69EY*NmIXS0!M+w)*{p3d=pSShaCFE(Tr$+vjX1(bHff|6AYi z$u(>1H*f9taw3%4jJibVvjvl=-xf?u&oH6@zQwehq(u5Js%Jp| zs$u7KujSSTw!e+M4L_9EaU^mAfvV5oCNYDHTf9s@l#UF;t;71lY3@hgu|Vt{8oJA4 zIhiQN6FEORhY}JJ(6f#g0s&u51AG?Jw4-tGYAr@3Gk2q$wW{n{R*0iUeqZ$z08V$P z93WCYhRTOI0ViFcT-^LR@eBQ!CoA$XeID_F%#PUgKNMeBCm&r4W$eWb00i~ti?jAp zc!Wl#w}&4=HXK=~TZx*~Q?kcA*+rsWU&YF~jsRv#BF@t#Vx$XT;F*{acQ|$EzPHVK zp-4nUOO*0TabXqWC#`hQ`HuBcokl%c-su=7WTjQDO|hCV{t-WE*{Fl|P)qcfj-T{n z%wZ}G&l>uF1XPW96wyn;+v-Ue<1cb`ytU4K+l6^}Y2FvE!W3Ty@4A6tk{j`j6GH*~ zyX{A%QGSf!T%LxJj?jx7f8K7T)7Q5(v9g`Ynl!|B#p#GhKsxE9uWBd~ao!2%UdbcU z&rM)A>8ITriB8-0RcO?zKnJ5l{TES!>p$K%dFZ*=;Qg_|M-VLYj_2&tUnxJHeds7b z_Ic4i3y2r;uJC7CAyB6{E0JXJ4MAZ4jbo91;b~m7kc{BtUqbd@Q@?g+zeX}W1`fHA zDK(iih!bqwcOfHM<5?P1RuV;JMc(;OO0rDw;<$t&x(l;<2#90uRU)$zDm)VtiFFIW z_+Fap=YVT?pOvd!U-ch=YzVnCd^P1=d^IIKH6sIixnSiA{~*LAmBH=gD24_aJuc64)*9K5tF^|P%UJm>Fjio2$|KB= z{Z?$L7tT?`5`Qv%+`gIrAQXu(e-g`sv4#RuHaiJE*~mUZ5S+!)%9KcD-3pndDWSa0 zQ#0fEWA$IL49(j-<;zHE6l`HFt{hl^9Fzl`C#@V%1*<0MM#+K6Y$R4Jf-$fDgg1iZp%IX~<=LZ6cu?zTEQgJI*T9t?kXQc!F5MCnAjkI5sjSWsm(9;i~gZ;P~`|}BK z#{4P^cB2s7AI*r(zbXwQYM%?9FO&IkRSLtW$AwRd3-^l) z9~>9%5*PmVFR}H18W-LW7hV$=em*YzPcNK7c>f+3zCA8HB`$oK7nc5>8wtZ!UNo4K zd3Vj2DcavbVk)suL>5PXioO~^T2sD)MK4K z1UkCy6oD)b2BB}_iv~v6D+LxPC<)eOsxJ6s-JId8fygSzDAUt8-}X`?alK?H$cXNe z&^yL^Y*5DAHeu-6dwk5~AxL+|*Sd=4HIAsT%^y&!SHi6?tf~4&?4!PkNO$WyET+C! z?(D3-??T_)?4!PSknZA7 zkEw51r}a&A>bqzk^%X_cmlsoCYq+!iraS#jWqsZND|rn16!@#!po4d}Z7g*o^1zYz z(eSTFy5K{^;>~Q&t5M_yDtwe3FfVD>^ilY?$(kEeXe0|os+3`%(WPPW^xS+4@)99>Gtps{g|M zsQ)D?)n<|3sIrY!zynd~!DMiR%(?^USgVRdnENkm+k*<`f zrk)KrLtUGX=_jpImS9n`#AYeoW*r#Qq&t6HbRuhl{xJ$i_iHN-(~KKo4QtY}8|^1i z(Bq-b=64XqktpxTGw3jK{2wd-sTo@K9_uP;+0{tK$5bcnkJgM!FmZlR0Xu3}=o3%K zdMrN$)_}@WFuh{BPhK%dbrsWVq~f%gio3AlIhbrkj!+<8 z{SMM4Ey{ig(}-rE|M_X5ycS>hbF5)Q#$?2Gjl|W-3c4UAwknfw@WOd;1BQE|4 zKL#ArVvrnUz<+28XtV4y;aF-8IQSe~!~&xzl7`$ZNn5O=*aLIOY6O=Z z&r0B)cYuofOC#bAcjC6qLOvt;jS?UM2Q!L|7n9nNgsa(n)wseaAuwwO7XH;+5Et;R zx}kved^=sp#X5Bc7OMc`biScL{0>=1Q-+bhLo=oU$J>3?xabMCr&*^RSCMMH0@8$a zd~U7prCKa8kB}}_Xz0)X<-tE_JrIj3ZpF7%B2eY0X?aCyD4=0&&ZB#3f$9sl0veEH znrjS{^+6Pxu1^v)efzXR)0#696PEpvW#BgnglOi7O=qK(T{9K@x8qp|yAq@!<4Y5B zJ5qv1H-L5so@`!q0LvQrIbuZGh1DkVbTs=`wcB6IDt#8xIZ<^q+j)pkbkflr)En&d zNO%cQkzjWf3It6=%o>%M)|==q5GnHu?=ge{$V;#2W90%IH5aXIeUBfl-=j6_e#k11 zf7E>F(EGU{?))e_9D7H)Q09X($^5*y+_7X-uHvr4i;X2nqei%y;fN$+5CF z=dl0yL|##rRrP}#F}g2SH%c2kV$Xu1#l2L#=W zI2}uaGjfoSsp)+4@C{!zO-)G1k@ISTkc?Z25SVpVy!Q2*%Z*?C615=$7ZO z-ox_jp7IB7wYP$Xq;`0nS(QvBOzJ6D`*N3Vo%Xj_qmhH?31dqjO2yU)xmlD0T)M40 z(D(CNZ?n>+G*Hd=8bbQ#HfR&PFf%h~jzaGtP6;{OSX9ryxH-~u>?b2YXIP&H+_gz9sl&|*kav_fDCR3d5ZO~>{Mxg2HGEq_AhqZAF0Zg zd1bd-7dY*w1oe;Yhhd@%(c&63Vhf)YG*n>{f;Awzf()mE5%k|nvqP*xSGc!!Q|jSP z$O|EPvRug%xMVG4fufcVoD6G2prDL+l-0N>lUAQaUT45MtbeM46_2yk40|=Ka^8BV zXjpOrrE zTv>}Kb=@}Qt7-9JR7_<Hh;S1Z#U`37S<0mz zG>_d#Xl_ljdIFU3ke|*5pZzL)YP{JkvVI&gbRYasKfvRMb_g+m+T10dRQDVCVd~B7 z!SBQm$EeC$5;K1Xet3U6A#?fRDgUqMhrS@DpW=rO4zI%x_drPgUi|Pc)a$gn7e5$C zi|_;K>!!Vh=eM2x!p5a_=TerT`wIexfKLG#P`;a*fN{IGjk zEI+KM>y#e`4A}=iyx7m7R*#p*`f z*^X{8D>fNbvb43ULRHyV=Xl)Xj}wyfNJq@>T7$jz!U$PnO=LhW+JPnHBCf{!xe4T zI0VQQj}V-BXpD-=3jZ8@Mf9e(uOVNk$e>AYBx)wSmpLtge?h>>qKqTF{PWb6ZP%%8 z33psDmDzzQWP|#2@R7u(EOG{zsy0YpW~OF z4qU&EUj_+WS?P_~pZi3a($rFMF;eT;!K402KLU;NnjB7CI;T+6$JjJ*&3m=hL@(}bQ5*HrF zq$V**B;Zdo7PAy$*owqNtR5p+we0M+jlal#2zSGK%A>&H%!d;JZs5G2zK5RwP#n2+ zwR#aNhn5lw8h7l#chGonBcmK$1#ZvzXgtb~?+p-vL%*w7808>dP+%}lLcy~9EQ!Qi zHH+T`6vD=JIk0+GT<-w|+h?(HElS?v7Y(V9)*`4#bSQP&?d!H1(UZ>i+C{Ng`_eF^ zMb;045I}>K{|94e7PXNXnGqa6e>o{djHV^QrjbJlanQIS3*R~X_Ou}jqXC=Ec2~X7 z{tQRmzSYbm{yZ4|6Z%B$-`z>2Mr?eVxtfFLX|S46MXkn3T+RWEO2l4--Fj8@n92U$ z*ws{Scu?bfrNfZQGOVLXBx-B_AHY7K=zwu3WL^%hgRZ3AIYH2{`4pKfBu6H!8D}u& z1uDsrE5Xi~#JJ_{iJ8g?m$zM?j5y6)P6bG|JVj zN21nLm4F2Paf9a_(xI8WDvex0UjuAZL?2uv83y(G)*_)tXp<>umIa@N9h{bBgts$1 zpJBCW6c9W0mSTOkbq8HK)m4PXa{v{t3q%nM47-B6Ok1qWA<Qg|9d1R7XL4o?T!DJ z5Eq00#}M&L@IRIuVkYZ$O_&<=O7lr@jmnr;j z1_iiC{Ym^U!>zf$3jar=C71sHBlz!tF(?ZEb4JGFf5s@r#Nz*qiF@P!WW>ebe*hwW z3I5*!6$1aq^!mm0Pb5dvzaU-k9{{2p{NI7seO&r~CKmt0E_LW16tG|TKNWTTH2&dV z&>b#>9VKbAMjW4$jH6xIMnO-rq(dLwvua0T#ew29pyVNU$RWnKE85Y5_3skwZ*{c$ z>I!0_O=`IpE0={ zP85?k59WPTF~lq2Z5+d+9w6hK8~jAp=F3Lv8<${|^FFHlFXyXCob0g;SK*%q3~1RO zTZ@p)-N127E(xOI8-gNs+4a^VM7|hB(%-St-&0X@8uJCQFAOJ;uPeUMkU=xY;)StFjnS~j7w(Zxy^V5+i_PT(kPg}9FhkXAYUm!>0-l{%0e0?0V!W(7^2bAkHM zi?b+Byx=Is&WlxI3KKJ!cp-b0p>_kcs>Z~?#rE6CB=a(Hk@t}=OizCMfB4VcpDx1S zv}sL6GEOo?64OzVVW(qE9QfQV#%TXs8K0^izj%Dq5sj$vIT1kq#Q3Bk`F9plj$>bNyYCiFUt=v&*_S+n>||j?Tk{d8u0(jgRNPyv z!?!@{j1-I&QeGrqfR^DZWQ7v97&m5Cy`E^Df~>8J9ku4mFPJOF7p9jr0M!yz@Y`&~ zEtl~3L=jhh?ic-1qfu#4heu@sA;5@C-HjMdDb!Rjj?u_jFllu@zMR9w{E<`BC|OWSkts3r z@WC@o){qN;NMkhQcfq*Tavsy{b1y^*7JHxW2$@*0_GS+6JTu&~lKgU}xv}aA)RG{l zrPglk_iATHo1xCnj&Bo3&@4HB?Rp5WZ9PblWK-)O2-7)`Do+2(C}=^Y-yn)f=Z(dg zszir|q31KMpJd-+or*NfqNQ-w8W&k9hQVk&V_q;0|4OY!P=!nWbG^yf@fX=Y`iD2~ zucLoQew=iNL;w91{lgI@LjRHk`lom>hdhB`M1B~Ii_rfV;>DF8_ z8h$J;{!R-sX^V9U#e+FyBZ3k6aVFzj{2etq8h<$|`_O+!;qM5RH&XQM)>Rk7Q%) zB@dDGl|K&dnS@T2!a0oYDt0xJSU)48B#!8-Arp?Fe5WDMF=YpgO{rJ*M2|dkK;T?n zC{T*C#hSh{0}D2&)g@8Bxkc+B@y0dmnla#;gL$Xq`~BYMV+sov$}0NaY5d7svJnl=VJ`jNC6ak`jxl~{W0|+UiH+Cn`Y%`SCQGs=m)GMmuL1eDzt`fVNVakXb=fI4aOIP6A zALCe>(yqeSEP!ZzcNTlIK!(-~Peair`CkoBIE{6g>9?*Yw!*U+(!+E3(-fYCAIXNb zVpDitBt%bW97+BbWVkvL8LZRJMH@O^#|-DNq)~vSQ2K?t@fMJN0ci6ettkN5*!w^l zYT5y~7$hHsjK>scsms>U3lq+;bkxmT=L^I5<=0%Xg){Fd)XI0_aNk=|GPP0R3p(1H~5cxlN7Iu zaf4rmICjNzgWs`^qShCFo?S7+rKn$g;N6$6htA-I7&yZtlxn?ygb36wFm|~9@H3Eu z0<{+rW)684!H7TnF6rcu>GvVd^@sn0aYpiL_>KT%_`^S))Q-l*BlQH3Q()Gu^oQSs zF2NtZQvBgRJ(GjcWF04DEPP-M`jCC0PyCBd#QDVcMmJrb_!>}Jluvw$>Th*zFZOrH z^#?@!;?pbfZ4DLZ6rO=lEpKF6z&E#E8cH7q+yZ7EZt#U)=g8pvpk^i)>>^oor9^g4 za^{x65}Zk#LNoCrP*nYyFC0o`qhXDMC^)r9%?&y$GS$$gk7{BY5NG*W(#(|v)Cj-> z8!q1cfD~U1If?Y9!TA(bmFf3#*uaL17^#ORF{H-Q88=ODL>Y>;j%F~tN>zW1@(s3USfxU5uV=W73UNim087k zxE$u&pl{@R@b0eY6QobIv6z)v^FamS+RDR=v-cF|eR1m{B0y%MPgvD9&RANgw})$| zJs;9rQDGWQ@6Q4@)uvkSX?bfaLLuXFG_ob6f9f`J2&5Dnz@e8+>l8GiH=&u#kZuD> z*`H{)!AjLJbLPSLAmF~c9sw8YZ`8H*wU#z0_VHm&;RxuZCt(favd_-x5WbHdCQS1h zTtSwdN}4c-BsxsaXQjZ}Wx!2858_dIR08o66h?s1ezYD9+vzyo~_Q^!@cA)QJFVzU9C|eFykMH#jJY z&;r69ATwY1Aq<7AvaIicn2;fCf#nFd_;5l%230fjGlMwR0aE)>Uj zFTBe10glB`E{0D-6gsD9`5GvDq6D1Ym~e*O))8YV$O16Ms^o;XOIHS)OPyNnCZEzNe^Z_1)xwbrd!D9+X;*rPN3SOhZCeoI8B8V z38^%tMry`5j7%x8yMUviRsDd`cn``ZzAze#`2{5}Tt_hucSYvW7o@Pdi1?n3el{j$ zFr5$@`Diy&a(F0uG=*GxsXA|SABWZqFG8M>xj08)<8(`+4(W?C*@$`MZ3&p0zAEDI zrQVBgJV1ndlgsqVIb5q3J&`Cc5*5t@JgiCH8qrOu%}Bil1z-&2DjU+{u4E^=SfV3J zYN+e=xZ74XzWNI-qz*?0M_C2O=%%Q5Mi9oNoqSo#NbS!Wbf5K|uzu?QI+A3gB4iHv zzb}(rMjH9hJzk3dE|q5_}5ara4PcV7ACy#)q|}U0mWEE2Wo)9V9TF+!80*fAA?xmO(ukTLK&2oXdxxN3?CsL{QW~LL z1#lAa{|MAWEX`hpqlRmST7r1ue`BHG|D377$z%ur^^A+4^cb1%7NiI$o2)y*g6eWI z>U967ia$)0x@PS#;uK2RzdPWm%w{O6uc=8 zyjiNjTm&O#$38Leo<~*6h`{@vj1DhuCcHM$XAaqVZxp=mAkKq#i;`ZM9FH>zZ(20G zIf!1B2|QVEoGwUW1P*Fmi!MYfoOK98pS(H4s;MV8s$-#0{js8pJ{GE@mR0$vkDBZ) z2*?@ODwGcCn_E{o`-$e_IT&c`Lv+P15dxZpA~Jqi0A5!3W_t1B_=C(J;mTliTpeU? zj@%zCQ6%#`u`S^8Gh9WC0atyg9t>48u!5s$hqp#=Am?`2x8txhfP&0q`{rU2=u#fW zcE_)DGU*CSC?RbtI~9kW%^^=B);XU&VkGQv)}`nwR|xj2Xyt!sUgU@V2F_Q{XPdGv z!z9lm*7f!TTpA7gw}kC;;1!_KeKp@fPY!gv4K2dg@_n zX!cc-mweeRFdJu7?M!fL*&LGVMo0_?pFh43kI!Bx9KmNI0&e{-A43Xsr##{lKZX8G zPQgGBzjL7M^VZgR7(*!I5>3A^`!Nhl1a6)$KNr|=`;RvlKknEN(Cc9$slJ~yM*Xj? zjU*)o8mOMfyu=W%8c=qDzlgXOyTI{Z#@huBBllwVijZ-NL_}6fqMN(pi;N4A5xt;c z&Yg!AF^cohYve3r!8nGohCdb7OxUPkIQ3i{Xjv@=JhMi$!5aiiw@r|ou>Xkv1h@TF zGUhHSt6V{#p?oyRUo9_C4t*WhYJ)b*5dl6MMMJL<7>BIW5CgqKnQURC43A(=qi9{^ z+`TWnj<_%2X@>G$v9(Gj{`je$zAX8cLeLsSDZfK;w};x$jW?MaN6i&4G0?&)^PTY$Tu z((H#2tHxi|bFx~Wx0)gPe?dwZlj7Id(Le8puj)Ce)R$Wl=)udNeKmG$q@SV|Ys z5MpT~)FOBQFs+RMj$sPHPH#e;)i;2<$9f@J$qls_RuWEWFi%k|xQ3$WWxwqg*)j|1 z$PhQK284nAGBUV)o~)-*O^)8rzLI(VjVYM-VJ2U-SNbTXzmGY@GdJ7!*rW+DBG`T= z5wQ?Xq!s%_kg;0F+rufBjm5$n#(CIYI1dc*Fz%DL$t`1@|Mh zHzA8b*`gSREsF3(r~~LAQ)z|#kF<5>Q>-m)`&bf3V~~(%%In@4`Kv_dCyVI zyG;_D%JawB6H(z33=+Mb673^cz0k}j=p;5|XVlWN(ods*(?o{hinzxLW1JmP<8BH_ z-iDp;ilM(TDPqUBk3yF?Ot2_56+qX+g|2jfVg#LQUclUdPwVvm0!NP{;Co5dD6`?> z8?)=sy1)gqi+vK{g&a}H*jLrSmKp~1awc0bL?l@o-$zS3MWGjEhHJv=;pmX*Y#M}T z36fXxhly7*(O9XZW=BP`^#yA11l&~cAF{>DvFhs)Yo!k3HW~RaTF6yyu_~m>D8X0x zmfO5JLc5&?bb-P$PGQ^88K2b55yv2hRlZl!Uy*bmlg7p;`NHKune`*!iK)#O9>@64 z5zqZsNUPRTwGq3W~ZTx}g4{ ztD12!De^m#i0~}b=d=)723q_Z!VpC5-z4F}ouK|UdioW}0-oBFpy5sZ> z-z(5{cc|NI|4yF&0V<()Pt!w4b@!zDV;Es3a_?!X_z!KJ6+>e^0brD7h2p-xDR=#N zXh>7HCM8^i`ul^a?7K1e&b;VdU*+7(bm8R$pv^ii(Yu%FamJY=MsWd zl&HIpx}FEohP&QrNPQ1)>shiiIMiAqxzm>-7&1>d=__SHh0u6IVqWwwLiM<68GXb> zN>B+Z=bpCeg-1|+=)Ln$sdm%ib)_DrCn+CK{!_#$XNIcA&45bWe= zX6m=C76HP(Y4&KKp8NtlM*mVbzdk zLPK_x18j;m7VtnamQS!L2r-q@A`1P%2>GXVZW8@W>R+J%Fq5y9u_yHM9w4uluLT(B z89bXKk7*G!Sr)x?66q65JCMmTo01nd#aqoFP>AJo7-6JNkssnfrjHQtX(Sh`w6mNt zC2kt7y#WQFlpiUI5OkJs2j3+W>y|-mLy>M|5mY$=3n2KGM4v!$*PEt;Wbn(Z6CuaC z3+rv-DAhvH@?8;r&jtPNRj;r58;->^^p<=^(O2(&H1Y%LxBV8fINzRNyj?JryiF(& zxY107YBm*=W)<>owOr)gBU5K`A4V9dL*$3^n8I7Siax~29)~xDFe7!#7S@ImoTb4w z9HOBv>e%$3PUx(c;lmY9EFXx1lTLU1wmv3$7<)E)*36WIibF)&o<^f;533TWY=m+; zey!R#dI!T2$*(SY`kqhD>=s84+$s3Z=ur08)>*_d?V8CwKL)5C1#3$%NAPbZBGZ68 zCXz{TOw01!PL`q5*!2{sJt%6-!C4}E3UH7J*CzdGHu}~vtS6Ua*~Gt@lvlj$?l|FamTA%w*V?xr4fuu~9%D-pnqkcYX3*SB zxUf~G!FCbK{>Jj7RO>ycuc|h2%99>O&}B`3Me~i^sMT%m+Il}(A_Fi2Qmb9?9jW3I zfUI5sl64c?1v)g}sCAlo#A`rDf=%5Y>Bd@-4JzO|21AJEDL%(28v)(}h_SK(bc{BY+K&7hT zZb{{t)<0kz5FkHwZ+u5iX(pV}c>{v8lqQn9pweNb7T!c7WbO^go zaf*?j$u=N#eD5WJ^oww_5)R!Uj#q^Fs&Re*VgSTP+PW)?rSXLYye|ls9%Re%-T43j z;F8`~4Rbj}5xlwnjSpTkhHG828k2b6C3Gy*jQMVie<)J22+cKs2EgEL*tS}}kyTVu zzZRRxrP!%P$0D)i0li4$UfK+Tp3g~^tbP_~j1dq^^hm&qFxs&4w2F&E`XHRsK_ALf zY#29@2WOh8WMt)Tu&xpzTL%arc>p~=GGH!-#}6sv2T+EJHi}c^^px+V-htU;Gwc&F zsA#nHZmLvSU_a|27y;}SDCZy}y9vK6=+Q~#vEYSa4#C5BGc>2sEy1IBN1E>r?m0kF zVVtS8Yjt*#R#lfMY1N{R>#sv7y!j2BhLgEp0GgTHC#inzwHbwYJ{1ilb)h0%*ac@0 zs%kUgcT@S{wmQ(|cWkWclRaA9CrKySwVe&OX?0uBFitQ`?%B0|b7e+hSJfp3dz*CC{ z$%8?yBfyV*N(dZ|IN%Jk^_pN}gFPE$FZ(6(vfC~}C^}icxekq@tG@6-sBI2Te5YZO zLIqH4LfK!Crgj|5(;AZzXO|(5vNvJg@ZEj`f>ETB*Nlk+*57x6b)P569i?+Xdm;T3 z8PzRX;(K%GM9a6Bs_Fn(dAnv@zXQMUhia<)%$^AtbGO+a@n^k#85z}`T5t|=4W^c6 zt?tt#-mKbyOab@ihq`5>a)^~FX{e-OeXO-p=PGpDB& zQvzxFslmLhzUm*yArvfZQT%?fU4U!MxqP;57+v5@H`G`4~);5Nr8xvdrNbxe&FU z`%op3YMzPK4`jvd!MwNe@)`z%3z8i$8YfomO7T@a24J_XN%DnfqWioN_Y!2m-r8V) z{_NasYr3e5X7vqF3oH8U!Sh`Q?GcmEoZ!k@&Jw@#&V&XdqBnJkW0_0gXOEp_Y#J+aQ3-rNCZvLJ*Y@uKhjq-rq`abk?7AJ`&Gn2 zZb?UMbacWY=;(w)cd%05?av@JQ1uDAx}ivaD^RrtT^)GTS^B`fMR_lyt9LWq80^fok8e@9xCKS8vkth+7 zMd)ZFWDzEXFS?<#_PLzt%@L6|Jsj~K1{3? za0!6p=hU?EoObL=q=?*&e*A^>OnK+((`x>{?W=Xbag5z+2_pCwAf6nze!!D;)K$8I znKi`Z!_@@hA}1Gls1fCe5(lN9+Gq)97GXFD4CqMJ<=C}{|! ze=Gs&R?yu`8usAkeq_$aN6A4X;~eJH8sXf*=_#LyS_sajrBMAi(_Hr?Pav1!t;`cP z-wQ`MWxe5AB4`{%U+;ALY6uk0V^wQYf_WeMs>dTtoVi-RCoEB)riXP!MOV)aZd^E({Dn{p7!qxp9+z0&E-ZiR^nU%Sg3zB z7s%E#7;Wg+t2IGh@}aLPecAd4;@Ly!lJyRL>Bt1h#A!9CC;6@K9H|C;L*_0mx?$pV z6;n^IltnoBKKZ-ZT_I~hj1WnHeRA@*h`@I~wgF^$(8n)}a3V8^p+Y_IE(l^~$Z5*& zUO8oI1!sXQcycCiRvCty_h7D~Z@h-} zi7|B?M{8*P=1;J2<r>>Li5R4Td6SSPGR{F!{OlG^gOO2#)b6 zvoK~gxB=(|Db_pv*&z80A#_t-!E3>}O3d3CE=4fxQH1mw$8;2Ty{KR@3$VPJD<)Lb zBrB`~02^Q-5Fr0rR8UYtUA2H~EMAc4#h2>^SY);Ns%f*MwQnJRowe4dN75hQ2EaZ6 z#5e2)=*2HGSwD(Pt)PBGip`xDS@3?$%`q-`AC-zK_|oO03PNI0GgZ~VA}y&hZv%^^ zj|-%;PzJ}#AYs3q*fqhypLO}yf_3Y7kdoEy5AME$=!>$`3`qqP?rZPX=B^qvIGVEF7-py77Z6b{squ$gV_>Ne10*B^PfH-4lBE=p@I@85}z#1zwvA5L_H>jd4v$M{l+`l z7IteC!!M?Q;`LM4Wa9cM4`i`l$$W0EE=8Tze1gr4_uylWH{YYb?9cKRWNNG`O+;6$ zQdVj%XSwlqZ=^f{R4fU@bYtjMy-&ct^o^dRTKxu=>H zrA6WD7i^WzOiQRdS2HJPf@DJGzetF!$B~ZXZcXS7felNq2ICoC?MS>Kf7Z&RmdJLwqdksr!a68NccM`?e zy?6)k0JXu5N}Hu* zEDbi{CPIdqUSKz{&cho>=5h_+T2p?SN)kz=fvT+$Bz67W>e|YaHN#-vf{Cy5%^^S( zqKi4LtqAH_T2&RBfz_%Z%`O3Q-F@}tETzF5e?4jknxJ29m$qFjaVHA!hthEnkoR3= z0MF}W08i%tB2&x&p3vC-N-&MP?C@;hZ7ly-O z9xLL}xS5&Oc?XjjOEWc`ha6U#4>wV0?$G207U^wyB`Me+Ll}0yLaaG5joz^GZ1>gN z)TPk4JjqNtG@#cOWw#WX!;Z2LmAeQr*neij-KOmOCh$W0B`Bf;Hhd^=GFED&ym7KeBPHTLFe2}hq=aQ7$%vpPbbH9g(_t8? zI+(172sCwz|0G;}>I{LeCJ$8wyA+!fGl2Xey{QZtGDwPP_=mX&D_x@)eQMUS*ExL} z=c_>;U(K2#eFrQ!u&%=L$j;$AD~KTpC0fOa#1h&HG$r{}NAm}k>C-SOT8?I(o)|#& zJ-ORsr$+eGx*9yxYCvdIqX!^rQjQ6(AVG4YXE1qTsAk@r#&z0}(0bsY+LdGS5r?N? zXZb5F4LkSLDf$8c;4XNrVtDpN$a%nUgpfHrB<5xzCPGj+8&Gq2?2~9`!trBuLB8Mz zYJ+t_8ZkS1D6vbcChQ(-K*M+JL7!=6{KA-;#NTxd?_X1o{y;n2+V5p5a2a)pMsFwx z1({Tw3UU(3q*Ri^Xvvvx$Opm?d-1}X0{5GpGeT}hQ#Yh5R?w#pYC1iKooO1`ldLW|@p^pf?U_Tgc4%Rqy2v#7{2gFXHaeN`10)plQ(9RsqfW159kEMn)NC?=C zsag|52J zFh{J1TZZ6|EJJ>qbQ<`rw~t7i0X~9s^}Tcp5s75%AY|Y=1rQVh&=VAQogItMbAeBx zT$FC3*bpqZvLlqZBbfLqnTl}a&z`2p)04Anz*&Xltn)MMzwM%E$Ok+J0k41Kc(4DH zGv34*;2n{I4p^7>Qt;B80C;8KkxY2??*J~oSx=|%o(g#Nj{&jN2Pp@0P$tEk1E)JJ z0P_6V4jtHhX|8OJbu);q_1}^427K8rd;sm*4*}Y`)CfIZgK1C*(UlLK(j)N)|CgU6 z$4L-H<%62?6N43@nd-IsT6O8T=6ddpXzc zbF4E7$I>}&|EX@o+Mm^aakS$krgOD)(#$(&p(>gcGkoE#_zam>!pitV>lC-XYHSwE zg3&OVkq!}%g>fzKg8%Z9H1nMHLOe2xfYwuX?vgRISdFCN7Kkj=E6YM(cr{8w=Xf3G zF~0{-uE)RHLLJ^`o2;+k$sud88)Pwcg+CL<(Ja_^L4Nd7_!BB*3}{GI_R>9EgKBxQ zzVwABfNH8Ya3zQNhf_hO^?o;Cq}iGO1dxgaOwQzbju=t;e@|$*wY8!`5^Gc4Fh!rU}6%Pd%yrLdH}L+GJL-zCD+W1 z-cI9k2-+8%;(~f}FuOJg=bjrbTumLrdIH1itEt3x#mE$Npa{f>&1GLrPk&uYT90-e zW{Lu>?EjJXCh$>K*Z+S4Nr?(hR8ZWbMg7# zWE=-^tJbBquC=zcT17;`KnS>0MBGrSP&e*4AdAYTkpKI0@AJ%(pk037{(k@8|IbS^ z&vUou-gD1A_iXpv*h#EkEC@Q27&{{vB;)~=En^~vWUkd*_45!K!Z4)M$q8wViMaJX zFqa!igPiQJu;(M{o}gaMF$1^|m1e{=$pNCs>`7q|jTvBY_i`@aPdf^oGr9{&N`dgo9)@6^Q6 z_=^ricMR+^16m}FoEs3b1{Vsahq^@86o06*SwXeE=LX;UvMy2ZRw#kDSMPP9iZ$a8 zP{$^oqfY&uRYRvzw_5?W+8(J*?#wbfIdOeIRx#y<1be@afwt8Ag|fADGWj#|Lvy~W z3?FRvDr9aNbsmG*T%lNAa&I03ja8Y1avn`%Cl!;`Lm|9kLpCP&(Q~5mo9^%uKkqDM zPCan4`ckVO!yghXmeU@+*os5VYvdw#$UneNi%#LyCJy^nwNP7{8|ewh`s8fRN!WSj zL>jG43PS_D7q?wu{x}5^r|8+TyS!%>pU=)s*zUmLCpyMg715mV(vqq@U>*V zFOk~7h99gx&*|IF#!fcG?#^|wcamoT4%?qOsY(uLwbFSrG~cIa3m|^xm%LgBirAoD zraQF2qjt(G7e!+G`H0_)HW~iQ(LX7y)_ZD4s}?I}i#w=;PAoozo-Vg~u`Yl%M<+H4 zl}cUgQ(q^Rtx`F88!8oCEYm8Loe+l5i7n<79<*EfFh{!sjh;R%bLI9lr$?F2@LA++ zfY+6@Q-rbZv2l+t@~3o^b*sblBn&-X%gCy~jtItg2<5+FkJ+M_IytTTf_g~#HLxeF z{Gj5bOcoaI^3z;qZm=Q{6luA%Sgb`43Yn%N&#{0(11?+klwLdfN-sKPHC_X)#xixU zz2y{#VogwYJ0cc#dT$QzXr3a`o5a*&eSRNiHGBG;{e9c(LHM7&9zN7M$XXBMSaR9x z;mEvguZN%h=z197uZLh@cKZeK_CHw=^ExhwZggrJ3nDY-+C=WU&_S`Rb@3+#Vft;| z;(^Vsi*tBQuZ!;s(jXPs_qGVJ%(U`r?X3d$Fy>Ys!gyV$?{8D-#5_cJmdk9i5JlqumSuW4Wr+!x#af`PqcUJ=Cl(=0FxR3oq+vjcK=4& zq@m*5tp#*~#S&?;M~33~zNJ;z``Km8&d46pGZcl*XB7`DPRl~jjVjWs>gf3+u|5TwYdsh z&TTXD7t;%HsN`5mw#&T3>_Db#x+QbniakQJpGR`C`qwy8yDr~(jyyHFh1wc@58E_U z)J6^Qn39on2IL13_@Attp*HrQDU)DNf*y|M?0>K}F;=$Qx{7bcqf{GEYSl>i_Z6Al zXehP9fn=UF^lHN{v;AxL&6QiWv?YJdbms5_q1YCCZBle4oPX9a#9mU$ygV8UL|z!l zRE|N2O#HFe09Ci$HI}SU;_{ME;yjd>7vrH=e?u{IX&Wb*y> zG<{OMqU8(be;Am4^Gf%*{?-T zae!(o@$3imH}VJhs&q-t+Q``2+r!BpM!pqlVqMIyDFY6Vn5{k~Uj%bI^rvvxEZSS( z-&xXS{*dCl7GUP~Q`##h-)oONgmHR=G`*i0V96h6gm~K}7(F2`5*RUCv@v-)9~w1n zM2o4|&>sHqs@7jiHeFU*7J_1FG|A0d+HCYc-;@_?G4GOwBh>DY)y^_g*#7`(_U%&_Gm`! zWNVxG2hC*0ixk{1cqo!E(q&5)a#{MnjTw_?BF7Il25txJIlwLyuv^TAO~Sb}KM_5? zQ>0-2kRqW`u@HM?F_})kZ{5O~vkR)Y^CoCr$aGL87~d0TVjZF5Fwy0C!R-utRb+c_ zeaXI>D4$r}88RmqvudODF-xl#Jzvqa^jV(5mnYR6d<7TNMNx zt#s&cFqWj44po1QTf3KgUNS^>y1%pOa|GYt1hph1i{;DLj5d{EC|Z+z=@ZGe3FMsZWxDUa!B41 zN7?0a3`d9ly~FoLA>}&_t~V%qv1u;i?wZqzhQUVS@V7>1turWmwH;qhakn3}$LFEL zQNndOfDMH2nXlHc6=ZMld6w;t?*@f0l5T9vpt8?2cD~EF8L=5-Lp2V|tIkK_59bY4-kJH-E}DTo`CHRsC&RhdakKW3_y+aog${^Rn>1Py6ONO znd=jn-d|siZ7~;oy9J|4I7#OASAE3aZsCtIW47*9czRWs@#QiyA|0RE730b^W9m20 zx$6D;&C4eI64P_1P{p_7UL~`jYqYt3zzGv(A)r%f-0N(kJK>y<ZEaH!c zkBM=`v|kXI@(nT+-zc!(SiuV|4(OUVwZ486pLowD)bfcrE@hresVV5}ee|y+)NfuB z-n)MDH-SdO8@;=gqqjT(q2verj+$oEZkpnyweqX}O?iQbjsQp(5U%8yP#B|M1RSlS*f27&LB!YwVWh7N#z14vmw8OB?(2Xxf`NAHUzK6a zs4SQHth%xOsn><~+!lDU`i^k0IX~RX^#2M>P!vKbf2lCPU^hP8KlK~0J%SEM-%Hp> z1q5^DQty%J)*}*AQjx9vcgw+x-$e&K0sfiZc>Hcr{R{O#BR~3~$1Tr~e93KD+0qi< z`O*50+y1BZtItG2dicSDJl10TN=%U#06u$B>%&aHZ};KaL3*TBXZB+E3#0G1BcPgfe9xDnO(pfDf7U$SE&Q@ zd4O3oD2F*ek%_dLWWifg^nPlOX-HNa!Ty4kYbR8;BkMNHh-_@z>p{R^+_jr}%Y}kr-Ug>Nk9VV zeila^mIN;D*qe$k@`gbA?4fY z{WHBUw(o^{e@E|g?fdGZd7r2EXY9Mt`?Gp~$iDwg?~myHcKbe8?|16`M*IF-y*Kcl zyfQ=QqTihx*@chaq|Bcy^K>#tO-l@19^H8Ugr0~)a~MKdbMgeGr)5?cyqR`LD2tG` z%g?92g5Jb0>(bMlV3C20*vFJ3fC1W{&G8d^MwdU=t*DCoFHY=f`it^oJZHfx4upwO zQQF$Pq-d&@SMB<_=zg8ma(A6(FQNVawe^Frw#-c8#Go#h)H)i^v#&3KKFA#@J_!P` zF?>Pj#pf?yI$i&zwsR8jg78UJ;I5}%dErzrezT1C!T2+a^wWD`aL(2OOtN1$uAjKD zCUF*P<24R*#w343fEok~>RwkK2aja~M{p|-YZ&f6u~NiEBUhdD(2T^qXDsbIKCmFu%*mXYhetkC!&5PjBoe%=gJH?w$!79c8sy$$P3bQ@-p~mtn_%!$nu~8YLiPU7=pte&IE- zwW)U;f8=qZmTD%-pDWYn-nE|tega;RX`~SgyoZ4TaZeHyDr+uVI&Dxq{D1&SQ_SbD#anMM z2f`L8+{c~G{(Lv?&pf1DsEPR5++i_rdBbbf($rVW4zqroS{oFH&Cr0@Y`t z$XzlFPs*j}0R6SoO>orunajD)MeqsnPW3bDX~(Xg8Ft~so9r^;7=L;Rtz!v|s7YJ_ z61@SB%ejWA$(QfKblDl?UC&baoH%!QBR4$5a4}7%3r)bw*M2T?n*dT1dqrC&B0>gV zf)$$r4L_&b!NdeMGaQszyu^xN@z(D5aWHWOpV(R$xJjq?!Qc!-D3SPRtStfjR%{Jl7(L#mR0XE5 zSL)NtRi$D>I2e6FkDbHt!A}oWPf0u~`hp%iL%b4C+wPONPxJ*nc80G@Jl&VcRmtt5 zFX*vzxGz3cQ-k!JQ|S506L|2(3-L-l0w18?r@de9XtwXK(@*s<(!&yN8Vod^0f}&JhKQKvR z@Pf8I#A@>^=28%D*HUz2*T7AEX$6Y6@la@PH(P#%*_9UUd8jCauc3)l2nUW; zCfIvPu;PQjjYm+V9ByYKClCMm%2$-PbH_aVNy?`lqNV(y-Xv$ zydF&-bxO8c2!kh-7IL{zkO?S3Erm7)M*b=A2$b^ze2v?xa0ex3(APQhai}~LqZ`>L zc6ZqK00XnsN7#DL-`SPHmnx35Nx2c!fLX%DAL(~)*1XbA&@P4PLQ&lVyTSaF+PZ6x zg%R-Pwn__dsLtdUnin&RMUkif$g3ifY4v=`vDx;+m@>_`@7W?J}@x7 zIJPLdeA$4(fxDXPH}?(PHFv*7O`YxDGXg?dub~l-fXAvlvBqVKWk@VCiuA?u78)!K z@244=xKy1)D}fbgy?hA)!5=_fw~xU>NRN?0F7~?|{OT37CUPOwDcVT^1&VR5>5LU% zWn|%R5_UkCU80DeQXjLaym1c?7kE*77%3rX)D^Ey&cDI<7+zL|!?p2C+#O$ckXpyd zE8TJ!XpkE+Hy!e_KHLY7*PiAgC>3%4>WE7dOiV0MAdsGBwudY|O#`?`;mF(6Qb@NF z^N=uy@&3Z)1R4}7xGwf>>T&0^Fc2QlU3F4v23yQsW{$UIKMUhT`Kb*SIF0`CJ(@d1 zpQ5=vy&^MfW1n05y5Rg1ml%148w>Cq7=qU>IuP*rbdv%XaDH|8!o1XlV#|_im}|Gc zIR6v*x>%}gRXm^5GJuu%X^xBw)O_o*Q-tB(7j5NoI|2#8_XVF6 z?KU&ctKAO&MtIeK0RJqhw({Yr$cL{58scgB@GNvF+ma6@9acN>(C*7=2{9FbABsv~ zdn?fJktK?08F580Ze>K`4+gWvL>%%xWy`vn#8qvvZ`sACZciVoA+t_Y3`}{Pwrt$q zc)lk+-a|yTsk*-a&K3!8&RB^g4LWHCGY4OmmJg5*!}DqrS58AV4E25^G-p*oZQ!X? z-F_c&-jQ&ETiEl*(oS9MbIFF}cdEN|l_V-$TG=1|1Gx~}$PdYd)$8XW7yb^y9EyJS zJ+P=7^VwJ(k|Ib!XYLekt>M@t?913t#g_05)zKUBY$|cOR@t0CmM*6*Az{KJtD`U3 z7ux&12t9#tBpfQQMtN3Jj9{$DSC$5(tlrA9@?ttmf}*l^RF;(*Z5Cws)*~Q+%*Uh zh;%}NgdBaf@Ew{f&sNS;zuXVdNqxl8kh<8sVY0<+!{NmYeoyOrH15u$;SpMDV*O&H zk=I7Mtz7e2o4C5C_Ob65(}OJ8@l-22R(P@_l?RrDV*6}Ud>oz;A3d(D26RS#d@Xfg z8Xi`D6n#4i0&L|+BC?1hv8Nz>0doF3qGl2x$Mj6a&Clt+h+9#H3rv~)KlS6ov?fo& zE7ms?kx2Q+4f0@XaK>_Gn}3t+ZTFp&#E$WjMivw2 zrSY_Ww=;hg2BS-DynHkb5!3%1IgRDFgkmzwv~VkQpkXS_TE;jCCzm>abxj2B{O~Ve z$s%>2E6m6k4lJ~k==NM{gz>Ajj)~XNME^Rta7lAGLTm|K#W9AXOXVTG%seI9Dmxf5 zyjVqD((Yn<4|-crQWcrH#AgPk55k|gICY!H2gNS1LqH|rMIDJ8D-MD9u31b1^pq%8 zMS@Cl2VkMkWYs7%vp_e~1WYU)Cqmcnaahfo5l`Pf`#4%~ra|mUz^KRL?WO{=lF)bW zMf6)7n6wx0fr4Od?@xm<8Sk(HasBOtqjmLd_$u*ZgXF8e4O7!a427yjLxF7<9!t3) zQ`2=zJeUn~oHP-MJyX+8S~_V{lgIbVXb%@q{uSz{dmS9Pw{cK$s?ppAjP3Xs*th7u zFJL2BSrnK)kQ;_}9dKOu@JS~kAN3k=NaXZ}#o->oLA1*ZPCiO|>SToU{xRT$NO#T~b_Y{kme;R-iy|wfgGjxQ1#S9g@&8N?1;{qIZ(#bN zRSmHBF9FTk#6|g|rUjnsh`n84+w$nx^WOLI( zZ(17dv;^~0&wKr#f5Zd5M*cZQTsFa|f%S?2H>^dujfcU<0|{PrnV!{_1kUH-E+ zKT@Cm)7Qyjr%f`6aDu?Y;C5X1^+Vhs3@dUNFu2tW0;FHepubHPKni> zg;5)?-1`yT$#HRM)$Bg>Oqzy~BF10XmM)g!sFl;JRhHPG1iB0%R$V&pJ?6V=E^MY15MNrr@y7{g3mnfky4sfHMA{r z*>@{DN)$0@X;g&MTAd+BeX$!IRhzhuipfFTao%tSxpsZp84fha_z}2OA$4@S;r;v$ zI3&<`E5EjbZ<<@M11W1BNosbe)27k4PHfxJH5@&kUt5t1cT?AvSr|$khKe7de6@MQ zgDQ9@g`3rYykOHDGNh>?vE$Y8$@7FiHL*3q+v@W&`(jPMHCgLp)awjbWNVhX1;Qo| z10$s`$gGd8W)Vgb`rcSWUds1p@bTZvlPgK;@eKc{v34howbI>RD@|TmMPy5_mrq}_ zT?iAu-diu+)lPwlvr?WvP-(SYEV^z6*XBJ3gMm9j@{;FMDzm=}rkM4T&yxy0k=|*j zQ0!r~4;s|QHtDolbJ=>cNYji)b~ucB88-xMpxGS>n{1vZBgr{Ta@&D5awzQ4t34>Q zi$K;PyDQm$Q1&-`&K$waxQ(SXx!`;Mxh46J^mA+SDW0=Ppe>##T=lzxJgcwKd+cmh z|Jm%ZsOjUU@r*J$cB~>%vv=mNOBOBDP_^TD5&05@l{d)odjdGqCC7uq`8y{H2mNS1 zwt)D{Gia?gKCM|l74HWc-r%A7Od`iXnSGJv@>F+^o+(~wsA4ngg<`?@ZuQrW%?p3Y zNo}+yCn6a&htI`a=IqBI-a`M>ek>D|vmcLQeZE$g%7EpK)L+CJCn^VSA(*Q*z5MP?Z$HEq zVg)k?18EU6PUrb7<%h=ok;c7~KR@dFzc&7i{rtzrU)HR6#1FE+E+~R) zV-6a_jMFJ7w>|zsJAMW~_ zWe*<@;zjk>5L-Iq1hfh#q6|Gy`wqBw+r}&IRtw=O-}R3r>iqs5CO&*HewPYa*S|*l zrHuFAduew+OMkQc|2oPmXNsBlC*Rw}ZWI6ezIVsR|6}80J_H=_tk#V(1l!*G?GV1m zwTK=2LEh5z@#Oe`xgmr|^VfwKHS_1xRV*2o!Z4ieFZv&~_vr`!v+Z5(<3{{&+r{QleYnT2X(fT%-Du`mK44%RDmtC2W4Lvh_J#lq8Ax zvX9-=YLO0Syt(0wPanMx$?nplOO5!$4awk~O(z8BZ0@3viiv_?axag2=6Nha7*gSB6H2Fvc!180-IbtQwT4&o|G2Z$2+WF30^NZF%oCC*wo4( zB{jB~sq?f6OKLn%&@`}qoqO)2=A5u$XB*wgpK;{Pj9+d-I8Nd77mS}@gxe%)&OR@f zs9Nk>bFXb4lOWE<30bR`1!KG5tA)7PSFw@rX>?dR3s|J?c`#3hRtx7vzDQ4)vO!(ggM9z zB~ovA-oRG#f+@8e1tJ^Ase^Kaxo!6hZh%=gZr8z0hn0}0$R8)puPMpTOUX~g zMoP@3}@X#8Lq zF2kK`3Ebg?UP-*CA=X%()l9i*Fmn$wv|!>qkq}eEm$CP7zYux$&NS@bbAV~0JW8>d zigT}Wd)acxwO`wERv3T<>y z%F|raoaTvMT)7>+_=z{J8d^;TKntJVC(2LF&MzfD)r7t-QGRT8dRNtJ19i+NK*3=~ zOY%aTWF3BKt)qzcLRg^2imnXi%od@$q;LR2E6h`y1R+Sb?-;cnMR#pt465kW<{{d* z8inn&+DZ83OC-byD~#rCu8EQ@CkSQ}T|t|Fht?l7la+5QSQ0!3bGl6&yJ|(agP>>G=ss6+9O|g zf#SKuC(!7{+HFU|{BgxEXAZftExi-es&yu^#CpI0e!F>u&?1?~wPbSiYQ1#8XA{4HC?!qXORRR*-E70(3(81HG5v8#FcJSU@mRpd?FOr_Fmz3u0mg8zQ??Y5be93(C zy-+~3n(He94Z2mzJOSQ%(e88TwR96Z7V?eZ)G>E-fJj8XDys@8aI9@Kr?Pxi-csJ4 zqXH_TsSj;ByD_0)%+CN=Y<3muXoju&O`V+NiPtf=+ za^+1{i-TQ@kE=yTPc$?ykP)pC&W%1^Srw{S6+R87k;?&m`W3%!DA+gB?T*L1s4rjF zmy{}(QtDD*A+ay9gC1;lR!X!5OY29GIrcIWb;PZ?jQ_h|;=$D4)A0l{@p-&1anWa$ zynavnq5eE(CosD|ce)h6KTc0$CMuOa;f@}eRU5m!sy2T4P+VAstM#L4eVXt4;zo6f zZ6$rd&yl9mH2{GA9wE5@<-->Y8Vy#%ybc;`e{+TiU&z;N;m1>NIlG4YdZ4jCsB1&K zcif+YGkl!E3%iQh#ocCpu=jg1e1kS?&=U2lNu0uxc&n_=M|ERD|0Shq=+JzMErqcd|%+Yj0! z8_XxFgw$Q|QTo+Ax%z#IQ!$qSF_!G-$xeAgoqFv=$dV`Dq@Cs+4VVB8nD0%d{N4K} zCUSpXyqKH4IGi=1t5y4^_06X-1I?@=JD=;qJ2C62x6}KTQ|euj`RwZ~yY})Z7{uu} zR_Z#Z!4D=*vGf0O$N7IV__8LSf6V_TtHHMOzpurjP1W}Nl8*q2kh`QE26*)1Kf;4o zga@1cIUcO&9KJ?)&?$`v(sGUh4?2af@bEw>XF5FSWE~VdR8aZ=hYIO*p@7moY)GdI z1(fb#gG)y$0~>sPLGzyg510qAKnDx9v7Y}Y;ZIl73-JFm{5e13twTXc@Xy~C{PTYR z{^|5~@K2|=gTG7vPv8#~J(S&-TTm};7S1bnjpO(1)*c@+ocy8W|0GBIkd~M53%(B> zQ`s$b6Wyo@HNw!*4~HfqJ3Cg7!`*qIoLnllIWqK=#sT zJvDh8%cC`V#-jHqB@tb2Gwii3f$4>N(I_UkUN;}O6HoKGHM}-4ekg7CrI@(+vGWJ^ z*HhEL zPSO+M#(78akfYl{{CupN$Rpd z!}Y8?8UGXG$*Hv8F1(R%;69MwR5-ysb!sZSj3=|Ap6`*daSVA6%y2%3QKK+6@$;TFPa|#Za?k(cy5 z{fQTUo*uBz&2~Bxu8^Cj>urXcr^|RYce~be=4lr)a^~rFq1HC$=~|oKZk{f2iCOb> zhD*tsr)rmyHBUz<1treG`jy-gTRq~uV8JXn2po zP74v8sy04LlUW;oR75Y@-~7y+=NhW=wi z@?-=%&*7p!Z%&<0as~! z7R+DE&16emKd69ey}7t`?K^*K-Sp1etsCdhZNjUtYK<&Z|5!h_bNDccNYUlrD}Z6F z;HF@rtGuZoY@5gLMAc5QGj~)}v+)J7njMSa{v=^}{#>%Z?p#(t_gk6#n9OO+3`f5vuUw*; z7!>D$PTV9#4kGL__Hs(z$@6m>+8su?k9TE(LwP6cnI^GbR>TH>xJm>MNh-EiZfl ztmlF?o&4x>46X}~kW-;~P?xoT7>rjQbqyQC$B#0*iSkunrz@BjDJe~0mJU0D zo0P_naTR?>w&>1!j|!=&{vJg==uSG1ongcJ6Shn4SK>zF^rd$fFl6kIvT6S#t? zk{CcfEssd^*|99cp(CZzZHPg5H$`EgPZXXe&Ya_WPdYti9C*qrQ!tR>rF>kG&JEKoZ^eEb_ z=lmH|)$zea88}@@DO2}QHeTWnRe9f4Ai-e4Dp5X+B3=b^043Yu|P zk!jriM|OVlRFr;%V5OD_Q85 zvo^nzc!L6P3<3Ir^r(QnIz0UpYt4Ex2xy{7f*e+64yspsQ1L|5oTFU-etI%6=ylzgSpbgHnQu2@F{qC)X%P`Z5x;4S7J=@>9J(XX`J!P`^NbtPHY=gwzwv~eKlcis)=h8 zm|}IyS+Q-Nsg(g|kamgv?N>MI3OH|k#iX#J?gNbmm4OEwm`GjBBwmV9!k*Rwvu4TI z#pQ86Sy6zmM0q78%(@4JJgd#-Cp=P&HIW)im8_v^$gz!~=z@Ijn>9q7o!Vf>!}TR` zbT0T>%-PtM5NUo)L^UIygM%;9!-t9vtpdd>>q? ze06Q$rV21MlyGX=Ivt6#5vVKHg)b$9ed>LOkD7cL%ZoZ-fZQ8AEMQ)5@wZ;O*tNR3y)_#F8wOFsEQ{J!4ecUwpN zPW?;xU1{-q2>9L93+K<#y}opK{;b9G>+rWd84r~=0}T&5jAP{oW8E?5LwHj7tIGeB zh~!bamF0uW`NElYag1V9pAx4b-L=25Wcn{ z0^sC1(mqSk7_x?{$yIzzuambCz-M7( zf#UXb2;lQp_4*bLR>~(j6#bL{K6PW3j;+oA5L1;6;DaG;944F%;mflF_>lUH?E@K} zsiHHga)r!)My4uN@Jtoybf+rk?uCru%9eMk@(sSJ!j;EQdg^yN7}q#3t_}Y@8;qoSU|gHF{CO4!4~%QW$9Tp+Kiz?GEzyvi{SW`K#4`?t zYl(*BjDO)@h-}>`xFyQp`Xa--K2I>6Q2dm3yVTv3FtvAQiyKcFk}60Nk&+?@wZq;? z+zOJ1(W>aW>_-jYqkeB=oEl-|xEFvr(@)f-zlqfv07`m%nqTB#rxW1{+D0AYO8!*X zPkZ}M<1*^#yE@I_}QerbmQA$=w{^iI;JG&+u-IW@Byv5 zyxojsH~?6lK&xHK)O)>@RI>*^`ACmDF728U2v*D`dMawc*5I7aacsi(3IE@lsAoM; zbl{}b-p}RNpS95qa1u8R&GZM$fP#S`bAyS)S{YSd>UqGt^b_X(Bj!GvQdA>nm7wMCfUJ|@MvFWg0!L&DK zuY6boTMjhXk%P2^8eAS8gQRm+5-_=j%ECp=_^C>pFOY1wiLilfVC1|IDoYNZ6C>!|8;B*5pI@f_w7&S+$AsubIA? z+c5|$2L6LL=SFRPwi4wZX?8F8HInEdZk}S`5WaIOg1x^q8$h3#T)7Q)a?EOlIhJz4 z#29>1>Evqj${oB~(NOm8)n?Brst?pMgC zUi@19YM9mMwk^-{N6M^^iU~!|Z7f(Zp*TD~7(W7fCj3?q{_I5)DNYT}SubY?`?p^& z^K;e-0Chetdf1tqB`jAo9GwrvB{XpT(|tm-PDc-UHLC zib(U%A9Z26GUwlDq>AttmV?eZiuE_9uH%8UT^#?MK9}YA-2Z#dqy2ThzZ>lY;ye0d z&o2$B((M-=pzsJ#$U2bL;XIxb__i^AdoB&%=>HAp(XIzq{-yJ1(_8()cV~5H@BuHu z_>IksG%o_mIIZ?tuGKTDrq{Q9mRJdgJuwRgbp{%6~J z_{aN~9&RxHj2muq))~gVb%wDXC_ulwbBuS;Ue-Cr-2L=Ff!~8aGG6Vs^^ytQ`8K=% z*1zJvXZ)k(8y$?#ayzp{X?s+Bh2}4PMx4-yyJqwkQSZET!Vd0-_N5NzrT?9H;|i8c zyz$S{2gZ-nE?12rK?laCZ{xtUjPGU5jY}s=pYHo)TYL*8Y87Q!ipG_m2^U4<0mNNO z{Z{lNn3&ZQxR}y+L3`CDgo6#WAcyr87-$el&_NEm4O;8doBwaZ59l2!2v|YfcWa-P z1;5WT@Y}aN{4!uqe)u+!OjJHO%ZJ@|(=6=7$hi0h)<5M){9C}i7p(FwK6#1I$tnZo z>CyvFmw3VRIJ)c*j87JNqGwzqUl-BK|JC}IUntbHyYrm3y`z4tKf5~58?QsRc^$IO zH`&rK{EFj;S$~Do((OC`q^cNSOuJv}Jzg(;uYaCdZ}V2U3B*;x4`z}?r;ctoqgUF-0kVwVkPrP&Tejkl9yv$^W+LEM%ydj zKD5>f>TbYD2C^5~qx6+epMyE^r8xQ@b;j&WYp(yXMZezAhVQk```Z3^x)r3_mvvxS zdcGdWl{%-&@mV~dkeZ&fId*jdha7p0QQA!UDIubsui48N-I?guVpb;nZh)+&NJ&wZ z9YGs*91h-7iuGCQ7Xx={XPw80-(94<$qO{!!NiSfoy$Lhftm%G`Iyp7YOM>45Q@#I z>pdqlXA_6-vHN^N&Wr;7oKgKEEl}!ip{(>e%dPWxS(~1h$RkJYI9~seJ2!IZcxW&_ zHYmTF-e9k87sC%|UHDqMT8o!MV9?uyN9%gk4Jd-;@$(e+WSoEG^dnCn9DF!`@WXyR zbN-26&xhH5JxiQlPjzg-Ok^wc6mJG@l_F?Gw>69Ek(%kSM<)aeCtoU z>Cz~T;N|pP(aces$yN495@U0r%8Mgi>+(Ohjc~%mN}L{fVZG4CM$~e}^(XYP7LLgI z^^@}Z1QQo@ikxY69mv}@m?`KvXfZm9r481zr-t{9i%@C&gvpRh-a>k8uKfyEyKpi! zEIV!GeyTHsak2o4!5V_?)^F|;=FbrK3zQZ`9r#+gxU>(`H1l4 zV|CoSkZ;W&(gXC$#ouUU*Pj;TZ6C&ksqo?vM1INS2jhiF)=_X~c=WhSF1&dBg~5vA z$dXZ$uPz#ONd&_|+W;eY$` zu{C9jqsu3uX&aC~u_*e*r2facIv#zRykZhpJ=kwL`5{|Bn&a)G6S+4}#$eTt`|XLG zJ*HTJ-wqAN&M2B+(*wX`&CZQ@_)bbsJj)hq7hiZ-1L6gioBul?4 zH51Ag!pvWFYC1Oj*$^EYM35taWD-_Rs#k(obEGxJJUgS)p-II_$?Za<(42G!R`SSA zlp>Tn;h_l{Jtrv(zNHs_9J*vbQquIe@bj~?;`IbEnI$S0la$;-H?t|cN54;)eFP&- zE(680bA9^nNBue>3z&YeF9vDuwm7T^3K-h&p`}a|h9WQIQ;T_q#yx!eXYCEKxNn!* zPRvNp1M}A82(%S>4AHY!q)_L0T z6VlfK(LvEPv3aEf1X9nLOMp$>NMbp$d?r1hqH#(Ph0r| zjtGC_%0&K-iV!7{d25oe9HjmS=S*EhtF1KeX%H3cD{1G);w|1G-Hv=yo(6=vvJ5KO zZ&G|4_?K35PhQCt%Ph#QrTkf0RknU+KJPiO??(c2CubfRNTAz?Fb%U+PA_k$j~F!? zKC{5NxU|If_+suv*O_S3jeI!)$zw>1c)}#Dxv!GY2PNCdhFr_Eg{qM3)tas ziYX2%WD3p|BzD%B--0_?%8>DMG3>~mOzeXdc>g>A@llj6bu)9|`Fil6%Jz_eDo&m3 z^9`2nv;E+mv(ps87fz^#&xug!iO#Ik$@oVYrAwp}#mRGh`k=Gsl+gfVpKtX8UXv&C+;Kg%+b{bCC4A}=YFNz?)OpWQxG_x~`22(9&U;5_{HSyQxq$HO7Pc7*?a8K%JWykm4j;GrEZ|BX~bj3pJ;n%wMvN^S}Z(BF1 zMV#NmWtlA`sH+#{CeNypFU; zrie2ry0GT5_Y~OX-O!igK6Yu0>y3UYw=9@G>~Cf?73Mm zNQ@=q<1+KrJ(_MJ3KFInSgh8f86HwU`Ql{0D8}`JO)8ZB$R7F#uLN<_1r}rwSJy{ZPDvR>DL9xJJQcK>+1AtYw`h}vk=npgWmde*D$_I zXxScJt&RP=U}7BexN>w3P7YUu4y{U9?kdJ4=gz+7)2W)j)h2Z{;DgKaJu^;FI0PK| zu$b$&$IlOH;X@KBT-z@S1Ew#JZF$oQRnVGu5q0~>9!qom& z-^6#G^69Llu^~|?(65u~Xyuc&V7&Ym>1 zDESy@>dCLwoW*~&I{J@|u{Wc0h@((&JZB0j^J*$y9k;4BQPYhTv(_POrh^ehsJLt{ ztj+WZ;O$yQ;N$8f9O~V(#lVS~*Q8EdWMz%vwVi$-Xaf5?@Ouo(OjjVw#=GCMBPX3y_@)ag3Yjh3P zXBTaejaF1C{w#h%*{b^MyR;nMvd-KU(@eTz zSpXa-LNj@uTFYHyY5dT}TOuGr>DtWsFj%#C6ZG=J)Z&H7t_$a~?-8PcRbpm>G)4rW zNIuC!X%_az93v8wLlJ{G69sO3TOWp|u%#1uhIoGCbIRc@5)3q~rH~hXXoc9_ea(h( zImN`j9ZFHly@}BNmKtjAO_g&SEiC(LGbzkFpBw3~7f2?=#gee`O%9=7UnfXiuQD~I zW8DeYE?21@9EhW~8<}FgmRQz=B3wib+L+~}Cx69L2S{5=aU$Ava|56Q0Hb1-H}&@Q}s^8XpS&>cLA z>kRtky7ScdYqOg1P!Yb$wsd zTZn8fN>E}Vn-}Mj=9@354rhBO;pjkzGy+DtpeaOs(qf+DL;peh@Kd(^oBmn*!*be> z7Y-UkG=MWXd@_IsSWjXxhT``ZtPwtPym|EVMe?Tkqf@s<~yHhWoPjhhHMUZ4qIxQqPzWolV1AlXr%9 zz36wuc)mp_s-x3yUm+sk&Lf^>3)nm1xd2wtAfZ3Q&L~@I&ZD?!(W8{6doZx(4?K!b zCmEfR=}!sTL9j<+sAI=WT)#J#hYxBiz77Tke(h$e_s8bpU(!OpJy=*s-nfM!@SpjU zACvVLN}RcOp4rlpR|O(O?vgM14Cz zHOwAjt!&jna6&qu9#k0|0m-c3?v-cXifI}(eZ_8><7mu_tYe4+RKsszSTMXUemTMuU<8o3CWgM5rcm*Py+Gg z(iMh#2o?~7Wu|K?-_p8opfV7EJ~fo`iGcVmq`%Y@cB)$*WY!8f1%sJ>!ct-TELCylJUGsqG5=TPnkIM@*R*9SP zeTpZ+K;ziEWkT2BMT;bnHS9#T*eRHuHuKKoj*}{~KB|zpYca0jBFju|FbmXs7M9hA zX*lm$Cm6&&X@X#2ip?Y5K<{U&XO__wt0O9J{4HQ_QuRdnKw7kMI@M%YX)Y4vIpTC| z+|52Ju?v+EkBZG{wn@=@Gs^oOYRmEjEQx>U^YGCQyax%* z?U+}XUUrrhn-fKbIZkj&oLSlxUO*J!HBLSduRV9h8Bm18+P)fe@J9xnC_2~B5$txxGAzd7nHOz+6-;-F@jJ$EQcm;m@ z>X&m*4KgqW<99S`fN>YX1wBX5uEEQche$$*25w}r3UWP-rM@JoJbo$R%2cVpViE`e z(o4Tp1pk2AtD???o@U!xZ8nV(BDE-ExNHJ}DU)#fc6NcE@uYi)ng~K5*i@<1Xjuh9 z@nL)PGpNK*Kwnb%J&V6Ah*H-uH3YZYY&5Saph$hNn@}bU(>$5E5O}@>_oG zbwkgK@Q5tv?w}8UrTI}gob<_Q&lhu%f7861#SYO#tNmQoToa&~A(i_PN7d0#m zG#*bc=p`X3<|Ov&gjMzW(!=t@JsEq!uQyy@dUORA4s2t(v2_k*@_|}))19UAS*~un zrLfgw0SYQitH01*e0R$9ZM8>K#b9tvcO@OZV966(g zqM^ju`E(oOH>MG8YdRW!IWYBhRx!8991nye$EUA-S$VOyvRd>Fd-Y2dH#|k&RIv}N z$3(J;n!fyA)z3uch7uDv6Lt;9w{eQIbJKV+Wl~RIZzNf#r%Tg0Cn@JvzrIDDJ1rU{ zj|9Org&;<_bT}5DeYMPG@$ujTkkQ@yNb?~J*8EY(Y16ST*3;+YTH4R>v%&ZuZ8CuQ z-Lg)3sr@{CSbD(UUE~e;88K}P*ph)a&3Fu08cO)x1SwjkiNrB=u@xrzONd;}^VAy%%Z<(E*>B*h{e4OOxFN z6j@Cku=NqrQwMq9MLu_M+5o+=aMIFsK$2`9vk|C{jfK>}zr7{;%CTmAoaew+XxsYeaC$*!W+X#7plzxcYpo3{b?eQ*{ezM?e_Z!@r z+*qTs62w;9mspDl^BQZ7euv!}ZC9Y-D3)bKOJM32=7`y7`j%hfOb}`@b*Jbkg~BnZ z&0%3yoA-XBZRlcQa`}<>Kn&d$waolU%PUbn|L<(W>@~k}uUnpTueb8*Hlfx_ZMpiV zT*g(d+?8InpS#!bUhZ(c%Ifx&x%|_7LgarYX2lOUT^ldOVrIz~ zjRi%Ficg7=!mHN)3@x!l`5S+>Ddq|H`j9JN?scz!^>X8?9^0yx>h+kYl={GH=?YS; z#BLse%F^ajF3${ejhy1OIXKfue^ntu_zLq&S7kfzL;Kq*vP=WF@=pY}_2KP8@t?pK zD0(>42S=2F+mR1u;C9Zl8Myrcj#vbHon|3kdGe9K?JS;?En5MQj}i0kS8aPvsk{Vi zuT5NHp>_Yy>^ScF(7`6*URVCry-wuSb^ckHF~)l(XNEPFOI*2$UbVB_>(9L0A@AK^7_oPxWB7&U#l~($?;jw*JYknYmdxp@`lW_vaZRzCMRc}m8Fu<$!vOo z{8P4AOqV1dY4{2}4Ig_q3*bVIP+3YV3LVltjjiINx4%z#epud;C$jegm`D zX0~3)tRO$0qs9EzdAwMLTWsa0WLZZE1P=U9(7JYDDn*sEl!X{^=Jj;;3+bHL0Yv8$ z<{eM4IL5y6B_GfLoB|~0J9FJ6JIe4u+rFm0 zuq6)zx{N zoF`cyF6Vd3`QFt@kn_uQ&d-(ekj)7+Ua6fW(PMnN#b=k0JI~8K&E@t;*WE#NAMt3$9K`*z5%l#l-_eACX!pq&j^5wgKOy};d+^$~k2QD{}&P}~f?pKrCjeIY< z+%f6gS;|Gd1AGFF54hY=I`?knp6=z^ONJ9Y4o>I(Qn`0}Enn#B7N&FiD|c6~?m(Bj zfOYC%yyZP|@A2x|AXJGSF_()6Qu%DMlNDs=>T6jbxXeXY_RU!%y@IjjQW5X|8vuik zg;{=qu)jIn4OEJL**APth9V^VK9}ZLsLScbj&>PHiU%B<0v$NK)MHC_A-^JEj6I-6egG^KBevd?BufbsNmsR2wkq%5!eeK6r zm>CE(>Rw-FtY%t9K(9YrBxZ%VTAhUoWv;$pA8I)iTD=h9SI1T+N3_AsmGR=JL~HWN zJJZi1mXD`jTatgvJS*z~UbEkcHjAKIZ=fLvY+cL~SJ3@L zWw*yc#Xkuf#LZfL9)1WUVwM!CWx$$IToTa!;~zCn)tKRHhf}4!!+{R|j>EnWapk-+ zaPW3BYX-ae9MxDR@nF^%fiBCG#q8`pg6y;x)eiOz4n2dPJ2FohAE6erv11Wk&2aj| z4CsD(=K)pFnsG<^HTgT9t-P;jYaSw_Gs*&zzoHi0t6s9Ardq_&T`w|J2&0OFftrsT zR$cg0^*d)JNvDsG0ygg!b2`2B^sTHPVnGFC?^~0KA08}*b9%>ZPk`%e9%UF(O?8^N zqgx;0N5y$AFniG|Og>`1_2BA~7n;09;&5P!L>;sw=m}VFY5FlFFum(RFBFo;+{uxo zu!5H0((>|VD>cNKdb2_k#>72%mVTvm(T@2vltMq{TP{zW&Bb=*Q9_{9R z^)NT@ny<{fzX0ypc`t%WNqG5ddw7Q@r@I$OckdZC%v4kMc*fFDa=b|0V4gDaA{^h_ z@(0?X{`zCv;HU<354<_!a*>y1Bm52Ffrr=%4^P({ft@OO1ZA>lpXOC--EXfbUi19- z?0*L!X`6wTTxHs;Q+pqSSgs!<2zim8+=oIr4chiZAGFJ1ifH4$U2KcO-__=~fNN$q z;dr8acbe0Byv3sGGIKG22OrquzSJn_?Rm-i%NUYPTRl@+KH0m#;nl{663CO9N*UYYH{_)r_w-X_2nD(k%PMuB=mGnC zJoSdTjCshyAaA_hj84RZF7{oZVF<*cHa@C|#S~~bPA_l?N1i5bfmSWCtJxz%%MpcCj_VMEAQaHq(A96u`AlcM|0{LCMV1q6*x1W7VLK=nDYgdQDM! zi9wMXPwEURQ zFWVCksKh#W)md(=aCAOm!2);7C5#y^c4CuDNV0ZU%W}ex%3Hof);%osl^2UMk*hXr zf?T`BhxUR^u8rZ^jpNl`6mYR#)&XVfOb72mAzT{@pZ|&E5Mo9VI6rY6%Xy%6)-tSQ zX9%8c>-0DnR6s$S*M%DuID7YcFgCoH)llqWEOB!x=HWq9=iDI_ve4{?j@NN;atjaH zM&!n2j~EB6!Zh#Mn}xe`U+Z&UC-eHB;CtDY4)}h|rD-s48{b9I&^^+dNPDE=?ud-F;k%)<9|wH@*OW1E%(>vs75 zH$Lq{`u-^yNKf~kJxI^WeSIwV^>JQ3K0s~x_%5yn-cw=kItbe$GMwSm5gWt`L4i$w zwW+&FfF{dQdby^Hz{Ba7i>#M~Bj%R$m@*5s+y%bsWT%QiGPjNsd;hJYGTHJJ<|yw= zJ*8{jL%fW2#j*O3$7w|y?}Pe9g3Xe(cNS^R_02U+K-t02QsK6n(yz%6GS4E=@A8_( z4Z$Z>pA}o<#dENL8W{_hcD0)qWcg@M-z%#brf72DKc#aB48k+~UGv~VMwfBp#ctO# z(6BSIt0!gXR>;4=(3rD^IIvW4C4{!izC>=dryFcYGHx+@*Rn5C*~CwS&$EW{GC&Yq zP;JT4{A#gkmt5LIU4m3Px zzqbos|9nlCWOD#Omt}Ivuz!+5=PTR}+4Ce#1G=v)l~sXFtI0W@FwDuEBeSNbg~%QG zb2s91QXtr~uE50yY3i@nFK zbhYuCV>fc1p=={fjoU5y$wu5rV{4-Gi%yAm?Q%-2YktLhKJnz)>ew7&#_Bx8 z`_Z}fJVafrU_ed9YvaDEOB8fx&rO!{iTK#!*y7mu;&^zs@A>xkwvFG=hR`^p-ivU; zz4FA{z>HfoN4a^NU9UWdJUf+U3>NZ;f!#Y++O%4RIuLz5JNO==-lqq(`xgUEWwHLi*L_p6en73 z>dA6TP2G`BmIIjCWuOMe1z|A!hv+a*9@uOGeD||X3LlEJjvIP#SXkz zwDOZZ@B;~VXGG^*hlnya-*&~+*p77Ddr!6!MzURf#UX))NkVu4q@hdWg&8?fzP*Oj z`WxBu4&0H-oS0Aa`FytQa8^Y7#Xp=@|5_^7S6<2I@&b*6Y)j>z0o$@>_r?9K1@H_` z?FRkWXg4?W5r6U;c;+o$T+cOi>B)N~vdXD86Fr`$F_Dl&xBGZ9J7a$5WS$~5$(~n2 ztIagfAzV|48#VXAXWh+5I$l$hU=h{%bLuLVj6<2(ZTI`s_@^~QSx)r$5^R+a^%SOl zO+H7Oy$J*!<@$JGb%(i|J4i{n+sB`6S~kIV`Xf-_fF3~JV-=GJG4HN_^+dDA1Bext z9LJw&pj;In{q`DfO5)Q*6~UyVK-J{0DdOtQX0cjj_=_LV=h*7%*gR83tJNs+^X+8P z$`o3GVpIEDCL?(YwauQaM{PD@|9ebMKWka;bKy@&j+B|75A>*H}c*1t5h=bt^-cgP5mI5D4u(alx!RIqd~% zxmR-TnR6v)V9KNV3^R7a$?|>L!14l$e^FvQYSpQUb4Bj0QDm7mo+9(JSJ>|sYV zY@2kjJL^4{{>_PSJW(gFpntRo8zlP2li7K_ATvz#PsX#Vf0zD&d_MgXa7!S4IGd~n z_JVMtTNin0#5S8h=ma3}ED6Rw@E2>M{6=-5t-n-iE6fJKBnE9Yzx9>ZbO&j|mAG5b zYy4x>=XgDISLq>Ko_NCV^R0g0nRf!X`+I)R|Ifpd zdHbsFuCA)C?yjyzqjcHXp7A8t4g*Zcc#j#h)$TzJQ6|0>NkM(?Mv{oy-E#L`WYO+T zOzQB`gVm;aCrs||eHiY;kwboe=+JckPwmX*Gj8$)Ig4i{(=9VZ!#&N%eX?ry`R~(J z*)9mZoo}FTkALI4tyca4q=c>9JZNPH^*MbCwYPtYWLu`rzKeJoK>8W=FV({UZXkPN zVO}+$xw4=IbIyMkhh;}lS?Lw|%2r^67im~MnuPmpq+vZH4Lg57KL~%;)Pw}SiwR== z4IGQe4H}ql-*rR(Tl+k)EA5izV0x|g*U4eM9#5gW7<+cgd)aH-((fNO&E$Ot9E@Kl ze5bcyaxbc9SNkB|g*b?JA!gLe?`tjR)TM2mw9kvmhF84$L;sg|Prml=o}9C`@1pd6 zO)HC=*7D}bp&~S(SSn9(-+e!Ec~=6PmkP~4RxmTzoimPz{Ev-B7(UlGKL@a^W*ZC<`u?e zH>L!((o-KA6|*0R#_R~)Ea!`#Dsbcwke0zEwASq$ z;M=rzaW&K0FhqSIsI%{n&3#LY`7R&KPLF)Q9r?Z|@_jSkd3*|Je*fVe+j6U8>v8I|_@5pO=Uv=SK1b|>qM=1S92 z=6S17v)oJ!l^K$f3ZoD`4R9J z$yntx^4bcyf<-;DKK^r>0UEEo-rDX|$&k$L#^P*)>wvaG>ecV6f-Gy@C~*c+KlK-R zFL7VciyP5xeSb&~SM z?gQvB(uZD@!7F`i!U<41%I@p}UF|NNw+j&@-&c3$ZonW^A( z%jP#bdTGeCEb%^Mx>>N<=rbn;8t~0B+tah1+y&-$2_`AgaXw!!6w2ergT#9ciS3i+ zFQLDZCz9-DuD2>jo^s_mdA%TX3;Ksfk_VC;QN2!Y$OW?pMZQ}i-w))z=Vbq$`<|6O zBKJKfTc7*3y|p6?gLMQ8_tQfDPo}<;G0D5=%C_t7Z>`982Xr)|vaIh*5k=2)nFKi& zK;gj$CmmuVJiEYrT8xbKjDZcM=TG_d|K-H(R~4 zHn#BCMr5StGZdzfPn`l1~3Lff0a8L<&s`?lBKxjW68)Nw&AEv*?zF3Zf9^P zhUkRdtI-VDy7h{#HVIk92s!3?#V%K*I##+jQE&?70Q$rCu?dY-AQoUo7Q&|ORgeuq z!1bE}p&%d!%sosK(lun%kcQ&hh!O>o`_6C{E2ZZe=od~St7fUw)y46 zYr*K?Oh`W^nh5^CHs&$BtF*{EIOsU>jS#xv_6ShN^+3^_Q5O6h!)u zy5r6#kGTtT->F4cLsfweDQjdAA--fQ1bEXO-_^i6>pxo z{v-!tAlv=?+_y-!XJJscz{8w3G;6QOOU z?7lNn`|{XheFa&zCri_sjkJ%}`xnGh3)|-XPj=;9v}{zmVSHbcZI(xif%#Fy^vdEK=#*wTti%~hEQ6k zJ4(Bkm}Q%_z>P*RE8XFJ43g2si*BT7HWNRIwuiO`uFmMVVAFBay~zgu^~ew2SXTFa zLRB!Z*+N*WW6 z;*F!(zslc*^jlBW1%t%alN@H1x<7G(%*I30C1pkFqk7bLl=+P02?sZ;-LAG($SOe7 zXt_>%kTtqAz0&np=QHsSCkA#Pit9mKx&!tbu}OasVl(mn<7C}YoY?j){1TP6P-n^W z5U*sN3ar)urjN&RgW5FrhBWs_1VW1#vhb3E@Dtg~ zk!4La9vO0@66#s;PP7Em6EjMA#%}w@1}&h4V=g!HT$Mf6hQrS{bmp{+>8sq#TK{QR z7JG!XZcDyG%-5cq`xd8F6O5cc`+1>h8Lf-#0>UraUk4ot+li7+!hLd^uL|hx77=Nt zWWskGi^`!<0p;bkyPLpB*qr6(w6A}i%F`P&6PAF6hV9!y91Y^Mfga#1^_iM=?=KpI zE|tML1FXa)ZT9G;fgCUi3k7$rhNN(NzI9JU6|@%@D+7j;-B*%5fkJLR9rR6~lRb{6 zM>LAu`EfG!ZQc#kIy-NoTvUS9F2g~wcDGBXb@!B5`6u0`((W0E9w$tS=04UGNVg8( zoe0w#L~|nz(eZMPH~Ky~R=PSLR|1%6)j?c8A6KQg9fG(@#o304+f=$MZ`*<(PHz+G zqG_F!iK92S#t?#mOT3#39}vcWk&CZY{D3h2^<4Z}1@TYi;;&cyz%c(`Eq;ICFW~UP z*W1KZ_KAvz?>j!*e>1Ext#g^K)#o#W+p%X~lO9%K%%9XHd(gOxHWrQdGrf1yXh{SJ z9RmOq$XV2XeB{R$OaRC(MBBQ~gzZYV&!2sHY>iu0wvX#*Ez=PrvwE<%IHNbMYRA|Q zD~^h~Kv~?j?TBNUYtGVz`v26|iIj%th3>Jzoi$`CzDND;sx-H?i?uJpU9Ss3fp-tR z(lsMpvOBYZ5gb7b-}BCZ2JcOUO6 zY|V4KfUVGR!p(MQVYA}ZATu&6cGoiE5<~EcS}g<_Pur{vW<@C^!hOGz4deJFLt{bbis}d^gSJ zz(90itzv*0}zUCUKa9<8fPKL3J7r=7s0~{-zHr(4> zrhZb93sgLHrWOA)#qD4qmtXBGjkfO)t8HL4?MtL@mOp#<`+{Z`>TBzi-=v_teC4}u z6qW1depkWG(TyhyRHSHtD+0qLVUp-H7L>FBtVo3LCaN1H{@cGyCF?|SH2pt`#@#WUL< z{sXA)p$anbjRI632lv;)2ouE6S}@IZyV7JeYg~83bXkX3i$j!VN1c|lJ5oJed_Cp9 zo=?xDp69-{dcOFcdUo~oy!=N$q+bD4K03>RtT8Kdi-`#*7kvECrjHOh?xi4OKLnNy zu6sIY&q`1Xmb%cM57nNxPeq%!m_%{87VYzh2){p%eBaD>AfLT0W?&{YGLhc5J+;aN z*H-eHAuHfst+LBxWI3ct+uBRq19$VQrFk&>eJ@unV6fuv+OVw$pl0Nj^XSWE)^bQl zZtxkh=ydqlE?`-N>et41Sui?F<^1c9jOd%M#WM9;lYsq<_E+)$fYxG%SJj=44gX?>Sx2TA63B{>wY-<*>B z)@0e4Y+=%ig-JgWj9M#0x5}CGKehggwr6Z|_Th7DN~-$cqmsJEr8bdQlh5eV_%-}# zj7_woWf0JD+VNrx&L7SI0pq{duyp@3dUL1^-Z#Qd>)ZvxZ6^K#!D+t(hDPyZ;{0yz zeEK{MA{I709lj_{sm2$2NQHK@LMvTw;+|I{G~QDv2h{t?EIdlfa-GN^=(Rf;9;MIh z1{N@i@B7wjj(_3Ryhd|6JYAkz;Fm0LHIfc^x126`OQs!5-`vA!W_0R?Z|PJwHIV}_ z>QfbWcDL%UJ)ZXUw)QP?8RC>SXGf~*x zIk!AeVWL}FG@qr(p6_*_1)3l?VN)yC{G)2maN|OEI9R%W<36vTZF1(;(cXHvP>x}W z8xG=jM3>6RM;P^_L}ZJVHZ8a(zr&Exr7E*-d9ofc=d@BIyU zHXT0`|KvEOx4J5%j(*RhPr_-e<#0*cCr5$TUqk|hgWBev!4;23usMvshKxZldoJJq z_xL{M-T#K~h8_O@#`oPwgbm_*AINVVe9t_^=*WD@(Y zsev66x;Fv6&ymhkri9B$2w%zNPDE{GH@B#pHB9zSLui{lJ)Fw+{f-AH#5R`#9Z!^! z7wNsJ)NSr7caKZ@rA{zaB(lw-g;RBoE8Q>T4spFBy$HY8jFhH;JhO;Q*Y5C@9T0u1b+jv#Ke>i#+KQv@PYm816udPFjiVCy0ae9?B&{fEVml zuVKve3_3Bvns%9wK`Js9>}Q|mK2%K8tkD8LQ;>4tXD9_4Nr1G}ESw^vO-4yM)?#K_ zf!GV?1K-eCixx^*37%k|#@7&Q(bes?oAdH8)BB8-@YD^mIDfKol4Kjry=XflRHm|)IyGX_i7;YEvW4rNaK8(| z`@&?^5P1hI^RFqwd7R-aMCIc~jAtg+V-9|^k~F{iEY<7D(hy`h+pn zgkLZjA@VaU29?vh=`3->6@i2qqTi-D*o&-)wG3qFl9}fkH5&J`@JgmH1NXWu)st+5 z`uNax7CNDasFp3DR=1x~ZL8bJXDh{8r(9>HT|+65br486ABU0A_o}39yX!;&a_l>e z-1+sVKTEUSK5q6Gd#P-e`H2EPXE-{GkUhea?c!u zO3n2LJkpPz+@>HGhhSLpUqTkshRFeo{1g4aU8#(jl41Ap@;i>MTWZOZzNEB?jiu&= z;L@Kr`R%f$?yt&S~yQtbse5tM9R=QikCsLi6fX#w2W$p^Xg{!JbT5ON;*|ex4TOT({VVLYT zn#`JtX{bfdre$Xyufa6gQ9A8F+Cf$GSi-rTmRl1xR}(6H6E+E&u#I44;uS&AZR+sbhuI0t7a^LE6_Rkv4!d zKj+wS^>$Pf1hacazCS!JAOAVudHPfCVH}M39gJXESYAMSOfjx2;sb$wr1lx+4(wsO z2Lls&p?+XL#myUdIw&bpcsLXAXa(8}_e+)G`wJQO^87m9Wc0M@NNZ+jaCpzb^y=w0 zDgC{tWqn~5`9E9@I+r=sR`&B^SfMs*mS)=tM@ zvgQy(T%hlBG^g{jU=s&<-n6WuF8z-g)LnoIPNYlz`HJ?3?|4S-l6d^6VaK*)ZvJt9 zlTA1+cw3{^Gz;PLk?sTV65R57C~uI>KkVRQj8p&CTHK#omWGc4`cI}GwzGP=|0RAN zaY|k}RW(t~mTh~TI>lWQz$J$J1;HkQgL zj1c`6c=~;AYxcJ3qF(uw3(=8s8Vi%Z+Y7AO<)8(z7Or7Z<=H}Z@A)10Jb^2pWTVI1 z1wE#{_RJ>OQ%|$XlhZSXQ;CRR2){XNvd3BA2%8RU3dySst8MjKO2LmCg!{0S(CD$e zTj_p=u+;YjDsI!q(jdkN!eSN%F;jDS<`N^^nlA8xiHG)Rx1>KZxYCSbE$>iP_1ql5 z2s)h1Tv|EYZIa8jz3_`{fMatOdribCUm2WM5za^1F_eKG+#&`&dj>Km=y#@f)fceY z&w;*#iB7y?AUwFYLtiRa?WQk%BuTU<2#x4V-L&Ji9dTY?>ib)b@k*E6GAB`Ip$24s zI@&g$nt=thOz)RIkJP7&CyyQkoLNf>>N{KYy#U%G^*yX@p1%?2>ziqK2~!UtNKEHu#EbuRo_vnFRu^I9!}g5h4uAUef#I?J2I&63}2si1;?wt?V|NT zcWW19C(>{CNtZyr`1#*Vb~OKQwT}D^#jc*GE|53cY}jd@j$GJiSYF@5We>*$o$)2-Y@gwZ^0BKN0*$U#_U3-+MFTM(}gb zF~sdjk0RsIO}kFp5f_ZV@i^mO7RcU)N!gNNqB{5sq?|^p-K*+-e)`FuH<->-wq6WW z%v}cq_k#E+26WHP^$A4pa0t*a&`M?6)^6xoh=Ewkl_EtJ8ptGZNVYpgtexyN_57?I zKFX@;=gyx8`0&cn^+yx81Mq`cND5OYHm=;}s?+X*?g+<8*Q$!;=As78MXQgB@B?^} zi#GR!HNdY2+uK)3$M*JBERhT7W2_lhm5*c9E8{9IYGPdV!|r+Gs?Nv)DT=J&bkCCo z@1pDd%VFypSJ?||QR6DMYt6zkk;1xa417?iS7Kd-mE}@l(yXiWVyPR^xgeXju6l?( zfl8*e*XmK=X>T(6w+S^b+DM+((c2X09I5;?GCv}d+6+9x=9|I{{ zl;}LmzfR#FCky0{sjB%0@=zP?`ImYew6;xkz2R-q%GjJdH9c&Sq{Ex)T49>>urrnR zBx#{u(d`fU@3Q>2_KLd@j8K2LADpvc;W31-p}wPF_E@vMew9AKzXH(f1SwaWgnkjQ z&=uZuF99T~7RDxM3K23VLvZH)|7&~0E{WlNnclFQJ@evm+5^OiHLEzD1dwjhJDdjw z!F=uCvHRnWuvycr3jdDXM-3k&Wr!cOGLgUk8%Mdr9y?gmaoJ zClevp6C7>m;Yld>t4@A+LBr{erxO~V`viP~P#0^K{nXr+#r*9P81>JqF0=ja{;<0Y zG^=g-Id5Poc_`CC=68cptj39AI4HqeNNXZphcEG}8FjINGf=wfVzn>op_XLN`R-fj zPK|iP8sVFlBf*^EpL$Vf_&234{oE>Q9E{@8P}4XL7cbk-ZBfIEvseJjK3~rrK@>Z0 zj-~wVQ)IR{mLW-^F=o2{wJ~=T-N5^^T9BuQxBx(1F)xQM$aVxwUSL080c?P*UC{Q1 zTWcKAuC)!$odyAhV|2$6xo>g6Z3H76;N^elpT*`u1`Es<4i*uTbZ6n-`k6OYANAS2 zx6Q6dtX`3rx#mF40yBTyB+>J$psT!a=(gUBv6SPY=O_usk4$8mD>+LAduGL5?cQOA zCgD#?C<+r0bJKnN>2;YWDyM>OM5fNaO5NQ);jFsMbWTkT2YQE+^`;W)uoA^4f3YEl z6SF^6mS@f@cIWuCdaMgFB-1V--_?xX-*qX(z{ z&#+JY;Tl*yJZqH;f3xTz_s4!Z!47Za_IO9peCAMs8@yL4Uev`}0IYVC zR8~HZSG#3Md>aBAGc4`bx(6*Y7i$8ycE?)owQfATq#_sD?@D)`{Vs85h{vepB>ghU zRJdb;uY?;MeD!bxgRg$BD){Q-_6)wtUH9Ot%xxEZmAWnL3onJG_A%WP9P~9>Z8clp z=fO)N4Z{$VWABFDnX*Llg{&RQ<#;cMLL9s!r-5xV-4)PwIMp=N<-WyS=M@J3To@cx z7#vX;999?{QW!j}FnDlbu%X~8lKaXNms8XF8M%62163=;+N__`A0@eDT|;tfQlM(~e^<$~Em z_%`_%EDs7*Kkdr2N(-i~kt5Yjy;h6!Sa%Yjy?h;J%9p)&w)BXNiiXK85Vk#RL18Be zX+;o<%?N-Grf7BJFT2Jjoz+2Y?)nRd`PH$f<|IaSoRBD9aDZ&itUp99&kS1J^!*=W zlWr!jw;w;6@_vWQYIfggTvDxeM2r|&h!Aj}66bS&&(xIFs@3Ze&(TED`<;eY8kFOd zSj$sXVIZyX^6hE*d(8>i>j3A=PYlYRMEP7^;GL&NWa7tDdDs?r0&&lqw>C12rX50O zw8BBw|M+CiLJd}1D#w>Q2KD^FNJcxmsp`phwvC-D_bqLCUb=xgR!Ti>H|F4cez@=N zW9{I~RR8mE?iQR!1ZUF#&I}}h&GNqAH+eYEZAP;D6TqUKuNN|qF=_xvI9k9)3Yc=M zQDXoG9CM6F7=|KS(NScpBAW?vcdiVUFkxXQq*Xe<`yEMQfvxFsb|%z_z7a1E+OfIX z@$Zg>?O3LE<=gQ(hxcwFanCEa+R=uH%w8a!!|%&v;?oBkex8$6sk^cryxR-mT`qW& z1#)^yQvX6Z*gzY{&3#9<6v6?voD~Snxl#$i)Q1VJbB$@cy0hC0E%Tpn0u=~9H5;i@h3t;gji`K4)!`~K+m|Xu-@63m zizy#vu`Ng^`6t$cAwJwM_*6uN`v6$AqL!8JH<&OL2$<(cQ^J$L%FfVqmx(`dkBGqQ-45P>LU=m}UQfXb#Y=y|+qD4R zmJxU#t^K(GPs;^A-@Z4ri}V3;Iq|X#&dI({NAvA_G?DLbrX9S$6v7)PcqzdP#mnu2 zHz^NK@`ZEvO#B27wZ;pVcssa*3gPZ5xP1jT6fU)byJsG*MxzErU{GoWy1<2XHlVF; zFl8cA!!4(t2<^TxO#LS=$i4y=%6`D23E}GZYk>Q0q3oJ|2>={2ITK?kTo32TrpTe=g}poGNNRz!y4tMnidb0c!r%dep}q=8xmZeN## z;Jz3T)={n6)(8V1YyGhWJBnyMk`@#i!pWDcR9+@S%kqX@+Di)AZlK)RwX5j+-SI1i z8huzB+?AB}lJ_oHrl#psZ8p_MEc=<*}O%%BeOwu*5E!m zxf2)j(?_hwnmsY^AlnfW3)U4cZKpt-qD}*C152)0vqnqR{r9ah@rN)x!5Y|Z^C{MH zwE(f6hOySSo*tZjKHM)mJJ>IyBkEakb~g~7Tc3Ts8WO(A_RA7K{T%F1vdCVd< z0mo;QUg>`PM#z*YIp$3z?#%CfkR^ZaSl}4q=;VmXV!8I=1(Mpvp9aJx>V-(Z`#nfc ztrqLyxzhRuT&Q4z{?++)2Tkr~Cu}NImue_IXl`wfVm)Zs4b(JnjlR%0y`vh$rG$ua zy1hx%2wsW;^t>eFTvKiC7HT-`Zo9?SHPbKxEoz%Qh5Mq#$<)FGvIsAaXY^f*pT~wn z@#)ymyXn*72GLh(_FW??gNp%iRn6osm;(|2Tt2=w_H?JJoI^<=ypsj&-Sy``1>zbpDFEOvlap@)r1)ayi+29!P6@wy^K^ zZrzvznG2p{Fx>aBN-#A_1U-WD4Mni)0c$@E>0BE|ezN09I*Pi3=#^^X>;p=fbN-X)G1^W% zbT9u3L*xlLVJA8n-GYV(WpHz9Rk(UE%0Rx;uv2JXPQRgjwXvsm->oJyOf9@HX07XT zQ(f_oG!A>+%&^ssKNiO(@^D>IP2(?}W6dACEKp9*isa&m1Z67yPF2ht4x41D;%02)C{f z?)Jd7)o`dUSZnNY4{h1fD-6Po!zF30d-IuQt-I_J$1M zxZI%p4+-WdO9r0>@Ge&R6{NTQeckp@-w{gxv(m3BOvm^^?Kx2ChYJ3ghMgSzAbl65 z@1}H}tr#C${ibcZla%l>qET|&$L|DOmsI>egZLWsS+~tfVsvNe)G4v&zjUPvUSk<3 zXSI=;-6t02fgVID+0Ag<4>JqSH~cx#-BEcT{Vf1%)syam&7KG;WPHsjO3_} z6YGjsvC$alUzzx{{aGVx?WBI)L%+;^0q#uh4;Ie9SKSoRJqT&*JdC#raUQ=Gv!?d^ z`415>4H1tPFle=?pe|ZZf9h$wHGlp^`kvABZlt$cPj-!_|NIr{#~8IV(saSk?icCD zzm>jkK0Pz=X?Y#Ju}v{oX=$X5ZQQct?QQJ^O7?7d^!o@^R0u` z_)2#L5S4ZEh#coy&Iv(IFA;>pk*Zryu`w=6%`!ER~~=p5`x-w87bAI*n(0q z9TZb5o-n=&@^w}d%LVJYFY{FUcsw`5XjXZQV93vYK1uSlQ|_YM*Bl#6R?lcXhh=Ie zCwhgu=@?SD8uUK|(eOn2OqLNG*g_x(*os8YrJOKsY`PTAm#>-#^~i^y=l`mAVolsh z*T8OTJh#|rG%<7W#@I&+016P#HJ}}>0v*XT4_xR1;J)q?f|OcZ9c=w5%WK4;qR2Kb z)~wSsq2^{#lfP5(kT3So0E)4BM7QwQ;^S_Jf|}q#`7zN!ceQ$CE^`d}f<{K)0(( z?1XVkiRY_J#U9*OinXi&KKjovyyC4 zAW>J(smNRIQOQz&fZRu5dI$?(RbF%4z~${THY3%BonHsWXv`O&u{V}K7zu!S}{tL+WS{S5V2Kn3C|96bgE{w4| zlBy$W+Vs70Oq9Jn|1E~PnPA}0qvn`oD(7S+5dZC^zSqn)Vi!#JTT#vQjH}#~OP(P5 zi;lx%<)VOJO#bg)o*DFU|85s9xq-)CWp@g1t!HxB->6^8+xP3C z4>cfEM>a-~yX~mW<~1FQ_zGhabdle`a~93NsEYh;3`N_UAj8v}r3dQ845h!K^v4R* zxhE+3GDYcsQ~EW9=|TBPN>7uXJtrqetEF$;{{?Z!DQ-$KGl-Q^d=y!8>P5dcC`amr zGKcELtd*j-0`)?xuiXJp`Ax0-O83iB5gqD97toN^lb~)X&?01Zb)P($UC8%(?0>Yr zHUDVU;(^iuzScU^2=vfc9qC_-# z@bF}>gNN`u5I$gHS54NAy99^ddqWFl7$roH6dEAlL?Fhh-GPRf_`#MTxZv80xMcdA zAviQmrjH&TOb$@{)qjC-vdfqXyj~*tc@81u=Qfl53+{UF7Wv3zz+M3Tkn~JsybH&m z&E@V2J7l}wtiTg#tWbmoWL&9xRLI89N6;Lq<9$UNfa#V?b`g&f>22u#kX3i4S2kLV zUhJs07$8m4VjD;kkxcG5gK&0*yay_;*`CeNjK*+p59Od6dU0=)!@sE3PY!qT6?vY% zedkOr+x+m1%@6DA(Z^~L*WNuf`lZUtLA$5Y7T=S}u6<7~uo(5kX24ARE=Ju=p`?aJ z{&XW_Q(Lt(c9r~&C#&9#vD~Kp8veSJ3n^fhXeOAjA%ujrU}z;P`&NzDNVkt~=i&Px z$=N|Pa@mQvI(x>Wxw27h#r{P*h{9D_h)nd*So5`1DMOV7|7nNJiSHrVg(q0DzOo-v z%wWwTnqoXm$#bUJ<^V9yp{;QrYDg>|AG@kJ`+zMSBJI>wTPas7CmidVKb=8*czFR^?c((w5)Mwe< zr;4LBJ>0@zG%MWe_T`y8zfo4tbS+^J5yy#i`%FhL*X>%a$#4aeVT%!U`#f?_*=rlx zxb^3%yM3~z%T7vO%|N-GXkSE*ZM1t{j_sNM)^ypsF!*V&e9jm0-^%$W!S$`LlBv}> zeYL%^8j*g?{`BpZ9VFDw9fB%}u3D&|mPtXK551wFX3guH>2Xq73-!2qsio}|xma-g zmRIBkX!!AOCc+1X5q?i2i9$v0bCEWKDMb!R^BzHKB08Kk(<^S$X0F-|I7w;Er}F{q zaWFp?r5=14)&RhA1@{>{qjxt z5p(F>X=11!z6$2D+NcckBdW?&v8lMPGxQQl8&Yu_hN{-}sJDu4r#b%ECDa^;8z&ZI z5Gxdu!7T$5ZW|gEVTDmW^8|iS{#yio0Ko`>2k-6Ldy{tLvq1x{z%|_2R5$1QV`fOD zESo*^r`=}H`RUk_JvmP^e*D!VgdIgs^z*+TAxtu=E}4I;ZgO2J`&gEGna+z9Zkoa3 z#!Fv4ip68?B@1rrz=gLTcA8Nv!WlisuABP>%yJP*rsU{bC`prTT~zK)6YZr-90pN| zjGuvd)vQ>VSh^=tT{@EbsZ!HjKhuw<44*W#BOfJC`Lw4kP0P@rRHo!oiwb53dA@;S zvA6hG6}CTMSl0xtn)U?tXIr&~3R~5uespmlqal25S3kP)CvzX)k>Nzom6sze1313> zZ)15UHLN?9qc|{gM|G7w|?0FHnxA0Btk-rqV{!BvO_zoJoqob zM+Z>YHrMS=D@5u6GCtcSkBnFO_V#paEhO!tbYj#}+pZqJ>{0pWcC4v*oU)DBk z&OwZ;RdYr;37rb?lNcxdR=paV!aj$O>d)2MzcdZR*<|} z$?2}&>xV|r8PW65j(n87;?rIY(#Y=9XlcpS78&Tr5PJ_=TjaJ~q&hu@^GZSwMplD> zS{LdGI{y$}@I-(|6=ZH!29qvHPXcL{?bSUe%0&CS5-g;5Wi)DE&-=K#ny~9MWc6D2 zxhZn6W4=MVu)Bz+k0qwx2f)>Hrt22FisCW7KmSMf81GHDz3iqz33+`gJnOTKR?ZY6 zt{(ca?2)$_`QJ&Ve#S)}{-#AxvA&Dib`0hVoByBz*Cdf(>(RDYb6Q0*zrQ`bb<0}~ zyKC*sMq-RH;W;!tk(U00OEg_tR#DXOLf`M)*oCk{;Acq=kjqj_d!l--b!%Cg*o95V zvfQs^3(@k$wvY2O^KDbm8D9vNgA9Aej<}$8^YU58Yp4M>z3i>$2XUvYWF%ysN zVQVdXjEc={Z;S3EsXfYN5dX&XMvd-~Z}jdo8r7UjM#1=Yjd$1Ba=}T=$pC9saj)_; zW!vrUT>ykMx0QMnuKyMJzqj{tTS>KR?=9B2yi}mQM;nX$m-e<)uBW}-e0#e`+MC`9 zrU={X>2q*uPR&qVuc=GD7I4Su$#fqb)|MyJRXW=(++WoRwP^P_IFxI%vF0ZvxW>H) zTA>cS%k`Vx@cX$Pa8DQ9paI##bI6XhOi?*IYX#vsLeaiXCVoe+jYQ6x+ql9eWv+*u zBqSs(P_JIvnF*)s<+{I6FD+`GE1zsv5#HLxW*@DoF5qP|vOYvsWms|jyT12Y?qL%RdOGQqWX2f{a1`2?2Q1T);Xge6j^Z?I4KSO|S2I4QmKeyw%A_!(Li+ukr@-44H5e3Ds zul@`Dub;n|gltM%KYw+nY5x!WHP_}Q&~GIqFRvSI?T3 z`6-2|B$-YiwwPP`zE!}=%qs2`@f0pcZ4#N&uMkV_v!_tgwx0yVYV+^z3-|t&z>sbncx65#h9S>0+`@T z%^EMiT|o8nofA_14|tG>P`CKS=8wUtnaR|AO&e(8Odab|G`FE38~68ss3U54)gQDg!Eg6-U9u;?CDK|eU3(#-E^{wep~A` zlI`Y&5780|=7mi+7rn_jALqmSyZz(>7x6Dr_|1_3SpU@UGeqg0_w^kR)OW7x%XHn( zH^@_b8|RnpriS5afu9;Oo2jx9d0L;T?3qi-Tocdt1~bFtA%JDeY*TMYE=mt4hR%SZ zhwA(JhMM^5fEho-5G6qbR7LE1qTweM~wzQ#DX z)s?9RF~&;QUF|l;=rsn$*h-A?*n$Gah~rKpWQ@ad-*d8C=DufT2lHLPF#nhQf{`ic zD_FKh_@yFf(ErFUoIn2xu(#hZeo>DiYuuC+!?AOI+5#8VbAB4}(wr}ccK(1<1X*aH zcyN*~rLhMYSXuISXuEaA>3wI+`C-pD4M6qzd(GVh-Z>=4JE!NSA8rmx6Kk41)|PC! z6~q*6f+vvryeP(+VYsas7@s)SSyDL?aKq)@LTw}VIyB{X&AFGn((QTpIx2_O%knWM zih9(v0UX!QcAsw|cvNMkaR7aBYXLCwa|f6PhFD zJjm24GwYb=zEuEs(NuMDSQWJ_-Y%$R*lW33E?!?PXX*7YYFXiaGF=eIv0C%&VX!d|nPyQ{KCNDl;U5ACga|inRgoS#mtsaEus=2((os&ny7^~wuS&3~7YX?H1 zTw2@%9?`D`Qt4R3EfuVAA8Us8Xx_>y(1_+LU^F}DE7;O1C>YH^>@0By`x@>IhH~}j zKrrwgiXCOk$eC6l=a$orcEtEG{{;{yU83G4N?Qlr~Mg^$}@7oGe3&#RAFrm$b zm+EWfZ=(}l3*0~{g9VZJ1@-W}^>LZP1t1Ya1BU_M*`udgK@G5T9~mK(G&-lOw0+s8zk`=VqM+Ien*j zCP{Sx{bx|;8G=ac{E@tE||{}Kcs4 z&ZI@hPuX}|pHhBy zZajKZs~?ZOQHK3^JUhQ&JdVdLM#$a+`2Mx=2+xZDD~pWvEK-wWkth6+#M`mR*a(aK zM|f%HOlg+*;}!Lw0{*Bl{;*wn5cmTE*)20t494Rhrq9K%=<4xM7No((^W1el?Uo?z z2}{H63Bp@q(kOo1xk8+Lh`26i@|lT05D5K2U|83!hCu#o5h%wW$ZRJ1E8UVm=MX-< zh+!tR9wdv2&eAW<@8SN56FmQlcfWZB1F!`yM#2I3G3Uv~{A;cuxbApxDQ6X1%QBV2 z>@<-%hC5WR*9@~wQWmv=Br8v(u+Wz=@;-V@p~FJ165*)X8-xz5z#`Trt<)br^WV5?2b0#(fLp4>eRE_6RV-3=|BH^7D&uy9jR2*%OW{Jp{4TOkJO*J(V zM+Dtzn#`xW0wri()AxMppPYf}X^|!wY^biL`9W-AUQ-e47yVPT({IEZXw4sMPUQWW zL49+bYU#z90sf`3`}3;-fixtro(w!n5zM}t|5no7g~7k(gV{6l-^zJfKA63p?{Ggt z_3)ld$&u<6 zhMhOi&qebFRx6fpBKRE={0`TzMtJ1hfuogStRmbO=pyqB<(3|fk%q>`=ovoj37L6K ztCWL(8l#2!U1y9;Ptdpw*2&i^3)X~#lRY-#1+5|fEqtFxFkH_kQr~kV%EhttkRgdo zB9Z7dB!PwXM%g!5X06XY5VrvLFQ6@bzhi@l?c-mLN>8%eSD8DW(ULgTni*2;uCX0% zd*t16wI+Jm!|&-9%gckyRYTkQ_taaTpMdilU>jGp!~+4-HdHU=_anb(GFhTX0xDl z?=un-a^q$~QR(h8C@%GR7c1vBMZDQplHGQ5(q7`?%1Mdd{3hm=TtNx_(*%jK#ro$b zgbUgV_VV$KxYs!tk<3o&YS&2xY_Y%6mHk_{A^VYK68qc!#jJi<{Dte zCW${}gVg*7I-)ldTRzZAjBETc?U}B2(3<}2MpKTG5d=y07FnDxo?KGPU7wOdo@NOJ_yI!x98MdrSJ z83^V+8_fKHGMg>D6>tmH)*wIi1W`w~=mmxJHJ)8hJw_ylXWM}{aYN+yYfEoXCwQugWzPWva=59vN zFM=~q1VggYH9(I#MICPAqbmR%{IH(Ax$opV8U}O(2t_EEW5E%6TbChjb=??dYBX(>C-H5-pj$dcD&O{RUnTJI5k#q5v!C-Mjo<$k;ZeyNv}m0)C#y_@JKOT978DkKf&GkBN6p>LYD0SJX6pJ}%b$FYtrohhnVuuYRBJ@t-yF7uWf0 zZUFR1pt$#^tL2Qg$cxTz@&oN`zxNy+{JFjfeKz%7y~)bQrw6n&*@6W<|6JPCdPKx! z0tEFmm=tJrXA2VxI7JWTz214HnU@%7-Zuht>?vISt#l_t7Qrn^&Ic0SZvHItp<4Of zks`GN)-T0-h1*-%*J^#0B|6j}@5Swj|DKZ_m;0WT&E&r|JEk@m%zjgtG(8BS+-2{| zCuRHR;^$<~&wmT}IgxBv=f9P7K|YxMu>{@L+c%lg6IeLO^BQjkCenv+v14i(tcDcj zJd=+k9?lr+B>S(`$^A!ECj30!f(A42>P^y48)n@?J@i4*_P7^5&Rc0Fdc zW~-@F)F$R{*fn9(sr(|>G%`R%^#@4PElXAntt_wK%PyldlPK2ij|IsJGfk1;Lo-%B z)Zp?&&js8W=#Z$Ib^Zrz6_iE{5AyaXiS(3GiJy{k{?=vgY81?tx9VcGiz9fk=i|62 z#5E-?`TMy+EL*b&Ajk!n`k9OK;MXn=$!9mlB>2{F?Lu&U`cdA0tVSz+Vs&Ew6BG6I zX%1sG4rekBV;F~((Q&xI#^JJ8f^lG0UGF%IAj5{np_(*54q@A8O-W?N_2Yy_??VQ5 z8rfr67>6Bdz->&VL+24(cRl4*?xej@Wc?|nKV|<@e;&aDxY5;y`g0{2Hq@Wdq^Uop zqr*_@k`;qW@t?mcH~~y6_Si zHq?bjNNd-HK)%c1Vo7vZUSvZg?8?@KUD=XgU{5C9Hkn!zZUKFbEQo5hun9X0O_!H$ z#=Es5{Y?C#jU^&m-9fC!n`boqk*JS@s68zz)_kHkCewBPS<+Qj>wQXO@cGZUR?gqG zKbSu@=HW%&S%_kF>HV{p(xG5J zXD4ggnWZ))hx~vZa`I&9A-xZqh8&g-nzpl&h#RQ5{F{lt zH+-;vLOan{aDLzX8~k7iX~}s9mr66KHen_x;S4c$mEJ8*%=~N< zuKtwP6@S(?z|)zgjULIW_j&G6bV4X$p;|OSg-*B7(MoGt)+meA=Eq1HT*d6v@S?7( zZ&zpLCO_&>QHL4-d{mpJF?nxe&H1Ow(pWP`Eumi)9eS2eBP^Ed&+0{VaW4d^j-77VI7-ps*GLWa)^pYS=#8gZ<;lbc8ifRJWcIOgvX=*S zqrF-1GSMwMP?`H`4>7O5*cMqy;Uv@i@z9D;sh-`TpN>b60ZCyP6Eg(3*3*n3uoU;v1ti^jkLysGrTIP}2G7S*Z z?&R=BDtmwWx+D6p>)#?S*}i)dTyl!X?iS0u%H9_WCEN63&aOhQncFKaoyT}*!qc|* z7)M1T`^{u`-x-!zlG*Y`dw_l1r;5wOZzP@JagRSnkTKkx7QoI zzwK{RYy=djuqWy)TjVE(})p0LNMd)SuJZQJ5K?;K4Su@?4NnZssR1kuL@(fIVS=(fMQN#H7! z1tq_P-*d7(bKkaG`|Zy@DcG3J8SP6+%EXgJAb$KZX>Y+!a{uVDQgfxmH7?@4_v}9I zF0`GR#uu81Evm==j<#WbXXEO#MreKrcLdoz5a7|9GKEUK4*x@c=2?H&;zXVis1HU+Z;6<|;_0>?9%$(7~ zxNmOyPW+Sr&_@bJ0Zqq{Pk@F7fa*M;Y5^J;0OC4AtGn9+>Jb3CUO~(t`gmwE_;8~G zSfv51B7PeOJUao2$vZ;qsDQpkI;Ni8wZ@o=>G3vw#Rjc%HNJ*Lgw>+G)>Ff8s9|vC zA6j*gMQ+mjxm%HwYT&i}h84tGc+*7H)cI=M=cY5oCkC+JBPc;1w7yQ0vb_87z7)28 zs=YRV+MnNK`e{x6ithc2#6x@pVpMfrB{-=su|f}upKYdst*(S(%Kr;vtmOrHPxejN zENH?}3Pwj_FJChk_uM=y)#_d_3VGUy;}w+h0hB-`UG-x~!}yJ*-E4M_YWE=niMSt8Sw^=|P~Ob#8OzVu6*F!q~*T z=E{W%@lPrV#{NkBqNDxVeCMzq>bYRq7ncpvF4n<+14*_�%f)b#tKpSco4(84y$>nA)n$-{ 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 Date: Sun, 25 Jan 2026 15:03:19 +0000 Subject: [PATCH 5/9] Update .gitignore to exclude CodeQL build artifacts Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- .gitignore | 2 + _codeql_build_dir/CMakeCache.txt | 578 ----------- .../CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 -- .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 -- .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 15968 -> 0 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 15992 -> 0 bytes .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 ----------------- .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ------------------ .../CMakeFiles/CMakeConfigureLog.yaml | 597 ------------ .../CMakeDirectoryInformation.cmake | 16 - _codeql_build_dir/CMakeFiles/Makefile.cmake | 176 ---- _codeql_build_dir/CMakeFiles/Makefile2 | 324 ------ .../CMakeFiles/TargetDirectories.txt | 33 - .../CMakeFiles/cmake.check_cache | 1 - _codeql_build_dir/CMakeFiles/progress.marks | 1 - .../CMakeFiles/testsuite.dir/DependInfo.cmake | 27 - .../CMakeFiles/testsuite.dir/build.make | 168 ---- .../testsuite.dir/cmake_clean.cmake | 18 - .../testsuite.dir/compiler_depend.make | 2 - .../testsuite.dir/compiler_depend.ts | 2 - .../CMakeFiles/testsuite.dir/depend.make | 2 - .../CMakeFiles/testsuite.dir/flags.make | 10 - .../CMakeFiles/testsuite.dir/link.d | 115 --- .../CMakeFiles/testsuite.dir/link.txt | 1 - .../CMakeFiles/testsuite.dir/progress.make | 6 - .../testsuite.dir/src/exchange.cpp.o.d | 195 ---- .../testsuite.dir/src/threadable.cpp.o.d | 91 -- .../testsuite.dir/src/tradingtool.cpp.o.d | 147 --- .../testsuite.dir/testsuite.cpp.o.d | 293 ------ _codeql_build_dir/CTestTestfile.cmake | 9 - _codeql_build_dir/Makefile | 381 -------- _codeql_build_dir/cmake_install.cmake | 72 -- .../CMakeDirectoryInformation.cmake | 16 - .../googletest/CMakeFiles/progress.marks | 1 - .../googletest/CTestTestfile.cmake | 7 - _codeql_build_dir/googletest/Makefile | 203 ---- .../googletest/cmake_install.cmake | 56 -- .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/gmock.dir/DependInfo.cmake | 23 - .../CMakeFiles/gmock.dir/build.make | 117 --- .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 - .../gmock.dir/cmake_clean_target.cmake | 3 - .../CMakeFiles/gmock.dir/compiler_depend.make | 2 - .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock.dir/depend.make | 2 - .../CMakeFiles/gmock.dir/flags.make | 10 - .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 - .../CMakeFiles/gmock.dir/progress.make | 3 - .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 314 ------ .../gmock_main.dir/DependInfo.cmake | 23 - .../CMakeFiles/gmock_main.dir/build.make | 117 --- .../gmock_main.dir/cmake_clean.cmake | 11 - .../gmock_main.dir/cmake_clean_target.cmake | 3 - .../gmock_main.dir/compiler_depend.make | 2 - .../gmock_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock_main.dir/depend.make | 2 - .../CMakeFiles/gmock_main.dir/flags.make | 10 - .../CMakeFiles/gmock_main.dir/link.txt | 2 - .../CMakeFiles/gmock_main.dir/progress.make | 3 - .../gmock_main.dir/src/gmock_main.cc.o.d | 308 ------ .../googlemock/CMakeFiles/progress.marks | 1 - .../googletest/googlemock/CTestTestfile.cmake | 7 - .../googletest/googlemock/Makefile | 287 ------ .../googletest/googlemock/cmake_install.cmake | 76 -- .../CMakeDirectoryInformation.cmake | 16 - .../GTestTargets-release.cmake | 53 - .../GTestTargets.cmake | 131 --- .../CMakeFiles/gtest.dir/DependInfo.cmake | 23 - .../CMakeFiles/gtest.dir/build.make | 117 --- .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 - .../gtest.dir/cmake_clean_target.cmake | 3 - .../CMakeFiles/gtest.dir/compiler_depend.make | 2 - .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest.dir/depend.make | 2 - .../CMakeFiles/gtest.dir/flags.make | 10 - .../googletest/CMakeFiles/gtest.dir/link.txt | 2 - .../CMakeFiles/gtest.dir/progress.make | 3 - .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 331 ------- .../gtest_main.dir/DependInfo.cmake | 23 - .../CMakeFiles/gtest_main.dir/build.make | 117 --- .../gtest_main.dir/cmake_clean.cmake | 11 - .../gtest_main.dir/cmake_clean_target.cmake | 3 - .../gtest_main.dir/compiler_depend.make | 2 - .../gtest_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest_main.dir/depend.make | 2 - .../CMakeFiles/gtest_main.dir/flags.make | 10 - .../CMakeFiles/gtest_main.dir/link.txt | 2 - .../CMakeFiles/gtest_main.dir/progress.make | 3 - .../gtest_main.dir/src/gtest_main.cc.o.d | 272 ------ .../googletest/CMakeFiles/progress.marks | 1 - .../googletest/googletest/CTestTestfile.cmake | 6 - .../googletest/googletest/Makefile | 287 ------ .../googletest/googletest/cmake_install.cmake | 100 -- .../googletest/generated/GTestConfig.cmake | 33 - .../generated/GTestConfigVersion.cmake | 43 - .../googletest/googletest/generated/gmock.pc | 11 - .../googletest/generated/gmock_main.pc | 11 - .../googletest/googletest/generated/gtest.pc | 10 - .../googletest/generated/gtest_main.pc | 11 - _codeql_build_dir/testsuite | Bin 755712 -> 0 bytes _codeql_detected_source_root | 1 - 102 files changed, 2 insertions(+), 8594 deletions(-) delete mode 100644 _codeql_build_dir/CMakeCache.txt delete mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake delete mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin delete mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c delete mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 _codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 _codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/Makefile.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/Makefile2 delete mode 100644 _codeql_build_dir/CMakeFiles/TargetDirectories.txt delete mode 100644 _codeql_build_dir/CMakeFiles/cmake.check_cache delete mode 100644 _codeql_build_dir/CMakeFiles/progress.marks delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/build.make delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/depend.make delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/flags.make delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/link.d delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/link.txt delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/progress.make delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d delete mode 100644 _codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d delete mode 100644 _codeql_build_dir/CTestTestfile.cmake delete mode 100644 _codeql_build_dir/Makefile delete mode 100644 _codeql_build_dir/cmake_install.cmake delete mode 100644 _codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 _codeql_build_dir/googletest/CMakeFiles/progress.marks delete mode 100644 _codeql_build_dir/googletest/CTestTestfile.cmake delete mode 100644 _codeql_build_dir/googletest/Makefile delete mode 100644 _codeql_build_dir/googletest/cmake_install.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d delete mode 100644 _codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks delete mode 100644 _codeql_build_dir/googletest/googlemock/CTestTestfile.cmake delete mode 100644 _codeql_build_dir/googletest/googlemock/Makefile delete mode 100644 _codeql_build_dir/googletest/googlemock/cmake_install.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d delete mode 100644 _codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks delete mode 100644 _codeql_build_dir/googletest/googletest/CTestTestfile.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/Makefile delete mode 100644 _codeql_build_dir/googletest/googletest/cmake_install.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake delete mode 100644 _codeql_build_dir/googletest/googletest/generated/gmock.pc delete mode 100644 _codeql_build_dir/googletest/googletest/generated/gmock_main.pc delete mode 100644 _codeql_build_dir/googletest/googletest/generated/gtest.pc delete mode 100644 _codeql_build_dir/googletest/googletest/generated/gtest_main.pc delete mode 100755 _codeql_build_dir/testsuite delete mode 120000 _codeql_detected_source_root diff --git a/.gitignore b/.gitignore index e1b81ee..e8f3e06 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ build/ +_codeql_build_dir/ +_codeql_detected_source_root *.o *.a *.out diff --git a/_codeql_build_dir/CMakeCache.txt b/_codeql_build_dir/CMakeCache.txt deleted file mode 100644 index 6f56618..0000000 --- a/_codeql_build_dir/CMakeCache.txt +++ /dev/null @@ -1,578 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/runner/work/exengine/exengine/_codeql_build_dir -# It was generated by CMake: /usr/local/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 -######################## - -//No help, variable specified on the command line. -BUILD_DOCS:UNINITIALIZED=OFF - -//No help, variable specified on the command line. -BUILD_DOCUMENTATION:UNINITIALIZED=OFF - -//Builds the googlemock subproject -BUILD_GMOCK:BOOL=ON - -//No help, variable specified on the command line. -CATKIN_ENABLE_TESTING:UNINITIALIZED=OFF - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Release - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//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=/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//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= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/pkgRedirects - -//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/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Exchange - -//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 - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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=ON - -//Value Computed by CMake -Exchange_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir - -//Value Computed by CMake -Exchange_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Exchange_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine - -//Enable installation of googletest. (Projects embedding googletest -// may want to turn this OFF.) -INSTALL_GTEST:BOOL=ON - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python - -//Value Computed by CMake -gmock_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock - -//Value Computed by CMake -gmock_IS_TOP_LEVEL:STATIC=OFF - -//Dependencies for the target -gmock_LIB_DEPENDS:STATIC=general;gtest; - -//Value Computed by CMake -gmock_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googlemock - -//Build all of Google Mock's own tests. -gmock_build_tests:BOOL=OFF - -//Dependencies for the target -gmock_main_LIB_DEPENDS:STATIC=general;gmock; - -//Value Computed by CMake -googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest - -//Value Computed by CMake -googletest-distribution_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest - -//Value Computed by CMake -gtest_BINARY_DIR:STATIC=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest - -//Value Computed by CMake -gtest_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -gtest_SOURCE_DIR:STATIC=/home/runner/work/exengine/exengine/googletest/googletest - -//Build gtest's sample programs. -gtest_build_samples:BOOL=OFF - -//Build all of gtest's own tests. -gtest_build_tests:BOOL=OFF - -//Disable uses of pthreads in gtest. -gtest_disable_pthreads:BOOL=OFF - -//Use shared (DLL) run-time lib even when Google Test is built -// as static lib. -gtest_force_shared_crt:BOOL=OFF - -//Build gtest with internal symbols hidden in shared libraries. -gtest_hide_internal_symbols:BOOL=OFF - -//Dependencies for the target -gtest_main_LIB_DEPENDS:STATIC=general;gtest; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/exengine/exengine/_codeql_build_dir -//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=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/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 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake -//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=1 -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/exengine/exengine -//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=4 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v3.12.3()] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local -generated_dir:INTERNAL=/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated -//ADVANCED property for variable: gmock_build_tests -gmock_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_samples -gtest_build_samples-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_tests -gtest_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_disable_pthreads -gtest_disable_pthreads-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_force_shared_crt -gtest_force_shared_crt-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_hide_internal_symbols -gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 -targets_export_name:INTERNAL=GTestTargets - diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake deleted file mode 100644 index 3ec201d..0000000 --- a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake deleted file mode 100644 index 82783fa..0000000 --- a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,101 +0,0 @@ -set(CMAKE_CXX_COMPILER "/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_STANDARD_LATEST "23") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang IN ITEMS C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") -### Imported target for C++23 standard library -set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") - - - diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 87f287194a15f3106a57cf4ff4b57eba7b928fa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15968 zcmeHOeT)@X6~FH-3yXZbM+>?F!lqludsjp&cYT^ffv|^f=RcwL^vW;lA6?mR=?>Udz z;caWGF`CSInK}3T?)lw&=ggh=?z}m3IN8%3jYI@Xo%oQI%msUn#8iDkDX3L)E;>^;5MBowd5u`8p;syxdQie6M2)=J#F(dQSPME1vG+#c2~rF!&VH-2z%?3$5y_0o6tMfN`Rr{|s5#?c4IjU4nr!S;BH zu#J79560uzonMcvvFF@|*nHR)!`6{};o`^VcfR<8^A8?6YyTp*aO*=09{ce5a!dN9 zOXu$0yYimHUq1A7WBpU$I;&v&x74V`^P<(jbF<)Iodv%O@VI!Jh$o=nlLJsjTqJxT z6pu^1Q8WhdTLFI;Y(Yr_pw(#S5a3HN%9>(e%u$A5y9J_`po#Myi3)KNbX+vvG){~& z`mbN296w3^254+w(-g3baABG-qXx~QXStr4vz$C2gJYICgY6E^cH=y;BxCGJftYhz#E@BUpXR=I07Dc zUMQTRwA_K|Stp((?0cX8B23??__6ec?@9W8N@Th|1{(=wZYZoh~d^pb$#HW2Y_lQlS2w{A>>_scTGLHVF;fy?l%H~G^uB?3&_OaCof&P`X&ww=)Tiqq3z420N z;_SzaiQgMX|1h<4Ai1%;@pn?j1%<_qPk<+TLxW! z1k2F%{K{l(^$~PDLmK=Y>AyLRYW;O%V#;{-FWZf0r|XQ!bH>^0-co2_Ej7?knN;Iq zK92XuHmnw<+xHkpw?(mNOuXzZG>&hZ3&w@@l}hD826oTYUxT~u$bR5f`$zsC4?-mt z_5g3g(>`>U-X_uX)RUzkgq7 zNNZnDYG9xzX(s!+Qtf@_W^vyh|gS3UanLQfIbEK80g1A8=xPa zs#H#aM!{#QD3SYiiO5(yvSQ)9hLiB%2l17#9RQAeme(~;J~>(g7(T#S2eC=hbl@9p}i&n;sbALLMgN*)1abQOd`AJK3DC zw}NcG^;u3f=k4MB5(?Mgjw9TfO1q8f zUnQHzMa}=`6z7Nkn=Nww&e|{KnjmbX!eTmw zX}=i$&g1X$85O$+U2mgafW&Y3x6SmdVF5tVD-8|lgW^WAx#{K1K};W~P+OjRVDJnc(To zaP921?y);Np${i(yX_q*7@SObzwsBMnRbRTh2638H&taF&&%2~YT;<1)9zjEz4Bj2 z6Vl;vfH?MI!5p#j8OW+PyYA|1?@e_A3NK!mNrMPR*Din{0U!UcMCy*7{*Lw@v%kB0 zcXGfSXzzgkGKD-0@CzjPCwv+6|Lv51^@72ydHpkAJ*W;8)BJ^A9M5@H8novsJ;Eg? z53eJP3O!%&Y<)Oi(nsCGsO@^=J}6ys;H4QSLlB(8CY)^2eZ(q`2t6~Nhc1+c7Z_yC zCv3Oq6!J3+6Y5+$Yav1CI8}r`npHb}xBvyu9)rC+ow{3)??LGH2+gpO4Di`fd^Ob+ zgUiskm2(DRIQSZc4sS&W9p-orrtXaE=S>>8K7vaXzT=bx-*@Bn5mifHE~9=oY`BJD z{%r4cp)U%rZ z&+9tY{Cm#hXFt~W10UCnZ1cL2bu;x896t}>1QhU4na}H3)@5?!{)5N=5Y*!_aeei7 zmVR$}{Z7qP!^`&90(^~ltOGyW!REyy0e&+PSicef+W~%p2&^-K6Bcami2$G1J*@fu z2Hd3Z^kVxo6tD}9ztE_L^ykQAMKGJq(kI&;b07Dn%^ZK#80lkGt$o-8S^I1xndi#h-hBljxK{M)ODDlp%#t8>rio1g~2MFYd@81Kz_JpBEK_gg%6A6;C)8zqqS YfyTLCRf}uq+WaN>!veA}KnR%PpD9X5TL1t6 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 81abc267065a2e02b3405c31c62b55b5985377fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15992 zcmeHOYit}>6~4Q65{Ee1ZJJP%gl1A2I!a zYmO(z1ix(*Prq&?H>~}<5#srEH}P0wA1M1?c2fUJf4hlyR*`OmU%%Uh1#9ka5AbAM zsQt|pALhN(-$KVBO7Uk+;T4>2N@Tj;;L}O6!NI#Sj7cmbA#iJ6h z6LmiPPQdShuV3~6pj7a41n@gBx{AxdSfgN+SBe$o-@A88REXoCqoQu!I9HJUraN52 zPm;aRb(k@OdfqW?N6#2m7LdU)Lm#rTM%p@R3T(#t(<=1Dz%D&y+UBs8cT9U=S64ch zH3y7j+7!B(G8_ZAs9bMQ8P4Rg1ux~&7C``k!xJYr}-#Pw$Q7BH+ z^!vy7b#hn}bBT;|{n`!}$2pF3lI6Mw_nsFwJvg6($eHrse9RG__Tbz%;(-Ja2qF+f zAc#N^fgl1w1peP6@W;sAuWKhKYqZmgez92y?K4FuTzWw}`NNvaa@R{+9|yR!@d?;Q z*2e_emo`2FwV}xRZXxSUuOud}d`z48wRZA1Q@aP^O~s}kYiG7U4-QJJ^I-a?AvLo8 zA?XkB#{kjJEINm(ecD+KU4IbE(Dl;N^~m}YXn2`4*jv(mYZBF_8Es-pd-e}Iv}dQQ zw9s?fl^JIhIM_%IYD(ALaWNmqdty5_i^6^TwUgV!Skxw7c51cL+ZRLS=B84qbTb8; z=NA19uDU~qfLrb#`M-Mr8nLh+coUzR)Fukoe-yus!#o|I)V`>lS$!3*3nJgCjz*p- zhT^vgU4^^(61H5b4o5EeTYgokW%ciUo^Btyj9trPR6Z)$bs#|mf(Qf=2qF+fAc#N^ zfgl1w1cC?z5eOm>MBpEf06yP&BT4l2^l!_<^Q+vDo*H%RgN<#6y!L&G{+{GEXIwY! zoS8akCpz_=eepzhUx$!(lAj!ROg(4ABd>$KiGhLMxE}B8PIUBvg={yH)U{p5$#z~_x{MT2Wn1;9c$X()pD?pnS$Y(vjz5l9e$AOb-If(Qf=2qF+fAc#N^fgl1w1pYT7!1;Kb zf5*9X@}dWZSj)qt{JiBm?L!zco|JVf`se(!;z} z6pad)?}su??Qe0b;%U;$NY{~GO_~+w{uL>|kJ7=#ZgR}yC=!8lX4&7}gtOgWOYV3f zP7<1-x(ezSc73L#HEFCQ<={|&+20-mpIe+&xPFP|@rpOW@>3ZDOrKM93O<)J@MxQOvcT>YZ-GZ(|!Zvn5ASAI+SnV+}*0^pVM z&0i;be|#3h?K!mf=bJABT$w){u@UflD&S(@pzSoNImi@;yKTB-3=07APGM+B9Tc<4 z=(>~92QeKzk2&Z$eK?&<8fiV{H+kl&bS;rn1 zL$;AI^;98~83&4|rh}z3$Fysgam4I8aG(o%vC^j9(V0*OM@NPJk=~|OD?60aJ@+CJ zZFbSwJB)hL8pf1(%YY1gXm6J+PkY*OoV4jNX_FQZ6&PI4-i}@J?xYTR_P8UskNKQF zVq{a8o!|Z8zK&gqE2Ioe`8ie8C z>liA$T_IGM`WcwfmCmkz8pCxHobvD+=ZgP5I9@kVv$W+h>UY2w*EY;w=zTA=Md9^~ zTN9!c3SPedy)V2^?iIWr?-l$%_44`uoVDULhO(dkA;A6&Ya<>%uLoIc#OL*(fBXit z<64mUyk2Cz8-ojiW5go!d7WnghD#9U^ZJuDuQ$O&3c2H|xF1Tm_G3P;_gM4sj#04Ye}y2dXjY`_2eHv58w9m`IwBKf^CV0oRaxUBc^G zeoxYG&vn)}fE)4fdHp=y03Zn4xwY9kwybj~Bd+6dOUO<7we9pOFw-wjCmHGAf M#{yF8BlxP~@1wCoegFUf diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index b2715a6..0000000 --- a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 50d95e5..0000000 --- a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__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/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# 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(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 3b6e114..0000000 --- a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,919 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 053efe1..0000000 --- a/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,597 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.11.0-1018-azure - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/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/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:2 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/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/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m" - binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a927e/fast - /usr/bin/gmake -f CMakeFiles/cmTC_a927e.dir/build.make CMakeFiles/cmTC_a927e.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' - Building C object CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a927e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBEeW7t.s - GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) - compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 38987c28e967c64056a6454abdef726e - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/' - as -v --64 -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o /tmp/ccBEeW7t.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_a927e - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a927e.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.' - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -o cmTC_a927e - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a927e/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_a927e.dir/build.make CMakeFiles/cmTC_a927e.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-XxAS0m'] - ignore line: [Building C object CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o] - ignore line: [/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_a927e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBEeW7t.s] - ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 38987c28e967c64056a6454abdef726e] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o /tmp/ccBEeW7t.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a927e.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_a927e] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a927e.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_a927e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a927e.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_a927e.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNvGyUS.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_a927e /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_a927e.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f" - binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_611a0/fast - /usr/bin/gmake -f CMakeFiles/cmTC_611a0.dir/build.make CMakeFiles/cmTC_611a0.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' - Building CXX object CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_611a0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cchhBN9X.s - GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) - compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/' - as -v --64 -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchhBN9X.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_611a0 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_611a0.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.' - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -Wl,-v -rdynamic CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_611a0 - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_611a0/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_611a0.dir/build.make CMakeFiles/cmTC_611a0.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-edB86f'] - ignore line: [Building CXX object CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_611a0.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cchhBN9X.s] - ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o /tmp/cchhBN9X.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_611a0] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_611a0.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_611a0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_611a0.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVLiI4u.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_611a0 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_611a0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'CXX': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Running the CXX compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" - - "googletest/googletest/cmake/internal_utils.cmake:61 (find_package)" - - "googletest/googletest/CMakeLists.txt:90 (config_compiler_and_linker)" - checks: - - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" - directories: - source: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm" - binary: "/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_HAVE_LIBC_PTHREAD" - cached: true - stdout: | - Change Dir: '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7f9d9/fast - /usr/bin/gmake -f CMakeFiles/cmTC_7f9d9.dir/build.make CMakeFiles/cmTC_7f9d9.dir/build - gmake[1]: Entering directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' - Building C object CMakeFiles/cmTC_7f9d9.dir/src.c.o - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_7f9d9.dir/src.c.o -c /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm/src.c - Linking C executable cmTC_7f9d9 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f9d9.dir/link.txt --verbose=1 - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -rdynamic CMakeFiles/cmTC_7f9d9.dir/src.c.o -o cmTC_7f9d9 - gmake[1]: Leaving directory '/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-iqkssm' - - exitCode: 0 -... diff --git a/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index f70b330..0000000 --- a/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") - -# 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/_codeql_build_dir/CMakeFiles/Makefile.cmake b/_codeql_build_dir/CMakeFiles/Makefile.cmake deleted file mode 100644 index 2f4da39..0000000 --- a/_codeql_build_dir/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,176 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/runner/work/exengine/exengine/CMakeLists.txt" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "/home/runner/work/exengine/exengine/googletest/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googlemock/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock.pc.in" - "/home/runner/work/exengine/exengine/googletest/googlemock/cmake/gmock_main.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/CMakeLists.txt" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/Config.cmake.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/gtest_main.pc.in" - "/home/runner/work/exengine/exengine/googletest/googletest/cmake/internal_utils.cmake" - "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" - "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPythonInterp.cmake" - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" - "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" - "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/googletest/generated/gmock.pc" - "googletest/googletest/generated/gmock_main.pc" - "googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" - "googletest/googletest/generated/GTestConfigVersion.cmake" - "googletest/googletest/generated/GTestConfig.cmake" - "googletest/googletest/generated/gtest.pc" - "googletest/googletest/generated/gtest_main.pc" - "googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/testsuite.dir/DependInfo.cmake" - "googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" - "googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" - "googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" - "googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" - ) diff --git a/_codeql_build_dir/CMakeFiles/Makefile2 b/_codeql_build_dir/CMakeFiles/Makefile2 deleted file mode 100644 index 9c7e948..0000000 --- a/_codeql_build_dir/CMakeFiles/Makefile2 +++ /dev/null @@ -1,324 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/testsuite.dir/all -all: googletest/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/testsuite.dir/codegen -codegen: googletest/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: googletest/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/testsuite.dir/clean -clean: googletest/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory googletest - -# Recursive "all" directory target. -googletest/all: googletest/googlemock/all -.PHONY : googletest/all - -# Recursive "codegen" directory target. -googletest/codegen: googletest/googlemock/codegen -.PHONY : googletest/codegen - -# Recursive "preinstall" directory target. -googletest/preinstall: googletest/googlemock/preinstall -.PHONY : googletest/preinstall - -# Recursive "clean" directory target. -googletest/clean: googletest/googlemock/clean -.PHONY : googletest/clean - -#============================================================================= -# Directory level rules for directory googletest/googlemock - -# Recursive "all" directory target. -googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock.dir/all -googletest/googlemock/all: googletest/googlemock/CMakeFiles/gmock_main.dir/all -googletest/googlemock/all: googletest/googletest/all -.PHONY : googletest/googlemock/all - -# Recursive "codegen" directory target. -googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock.dir/codegen -googletest/googlemock/codegen: googletest/googlemock/CMakeFiles/gmock_main.dir/codegen -googletest/googlemock/codegen: googletest/googletest/codegen -.PHONY : googletest/googlemock/codegen - -# Recursive "preinstall" directory target. -googletest/googlemock/preinstall: googletest/googletest/preinstall -.PHONY : googletest/googlemock/preinstall - -# Recursive "clean" directory target. -googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock.dir/clean -googletest/googlemock/clean: googletest/googlemock/CMakeFiles/gmock_main.dir/clean -googletest/googlemock/clean: googletest/googletest/clean -.PHONY : googletest/googlemock/clean - -#============================================================================= -# Directory level rules for directory googletest/googletest - -# Recursive "all" directory target. -googletest/googletest/all: googletest/googletest/CMakeFiles/gtest.dir/all -googletest/googletest/all: googletest/googletest/CMakeFiles/gtest_main.dir/all -.PHONY : googletest/googletest/all - -# Recursive "codegen" directory target. -googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest.dir/codegen -googletest/googletest/codegen: googletest/googletest/CMakeFiles/gtest_main.dir/codegen -.PHONY : googletest/googletest/codegen - -# Recursive "preinstall" directory target. -googletest/googletest/preinstall: -.PHONY : googletest/googletest/preinstall - -# Recursive "clean" directory target. -googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest.dir/clean -googletest/googletest/clean: googletest/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : googletest/googletest/clean - -#============================================================================= -# Target rules for target CMakeFiles/testsuite.dir - -# All Build rule for target. -CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all -CMakeFiles/testsuite.dir/all: googletest/googletest/CMakeFiles/gtest_main.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=9,10,11,12,13 "Built target testsuite" -.PHONY : CMakeFiles/testsuite.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/testsuite.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/testsuite.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : CMakeFiles/testsuite.dir/rule - -# Convenience name for target. -testsuite: CMakeFiles/testsuite.dir/rule -.PHONY : testsuite - -# codegen rule for target. -CMakeFiles/testsuite.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=9,10,11,12,13 "Finished codegen for target testsuite" -.PHONY : CMakeFiles/testsuite.dir/codegen - -# clean rule for target. -CMakeFiles/testsuite.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/clean -.PHONY : CMakeFiles/testsuite.dir/clean - -#============================================================================= -# Target rules for target googletest/googlemock/CMakeFiles/gmock.dir - -# All Build rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Built target gmock" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/all - -# Build rule for subdir invocation for target. -googletest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# codegen rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen - -# clean rule for target. -googletest/googlemock/CMakeFiles/gmock.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/clean -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean - -#============================================================================= -# Target rules for target googletest/googlemock/CMakeFiles/gmock_main.dir - -# All Build rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googlemock/CMakeFiles/gmock.dir/all -googletest/googlemock/CMakeFiles/gmock_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Built target gmock_main" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/all - -# Build rule for subdir invocation for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 6 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# codegen rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - -# clean rule for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/clean -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean - -#============================================================================= -# Target rules for target googletest/googletest/CMakeFiles/gtest.dir - -# All Build rule for target. -googletest/googletest/CMakeFiles/gtest.dir/all: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=5,6 "Built target gtest" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/all - -# Build rule for subdir invocation for target. -googletest/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: googletest/googletest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# codegen rule for target. -googletest/googletest/CMakeFiles/gtest.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen - -# clean rule for target. -googletest/googletest/CMakeFiles/gtest.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/clean -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean - -#============================================================================= -# Target rules for target googletest/googletest/CMakeFiles/gtest_main.dir - -# All Build rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/all: googletest/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/depend - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=7,8 "Built target gtest_main" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/all - -# Build rule for subdir invocation for target. -googletest/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# codegen rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen - -# clean rule for target. -googletest/googletest/CMakeFiles/gtest_main.dir/clean: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean - -#============================================================================= -# 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/_codeql_build_dir/CMakeFiles/TargetDirectories.txt b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index fe654a4..0000000 --- a/_codeql_build_dir/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,33 +0,0 @@ -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/testsuite.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/install/strip.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/test.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/edit_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/rebuild_cache.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/list_install_components.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install/local.dir -/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/install/strip.dir diff --git a/_codeql_build_dir/CMakeFiles/cmake.check_cache b/_codeql_build_dir/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/_codeql_build_dir/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/_codeql_build_dir/CMakeFiles/progress.marks b/_codeql_build_dir/CMakeFiles/progress.marks deleted file mode 100644 index b1bd38b..0000000 --- a/_codeql_build_dir/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -13 diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake deleted file mode 100644 index 81f9749..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake +++ /dev/null @@ -1,27 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/src/exchange.cpp" "CMakeFiles/testsuite.dir/src/exchange.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" - "/home/runner/work/exengine/exengine/src/threadable.cpp" "CMakeFiles/testsuite.dir/src/threadable.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" - "/home/runner/work/exengine/exengine/src/tradingtool.cpp" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" "gcc" "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" - "/home/runner/work/exengine/exengine/testsuite.cpp" "CMakeFiles/testsuite.dir/testsuite.cpp.o" "gcc" "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" - "" "testsuite" "gcc" "CMakeFiles/testsuite.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make deleted file mode 100644 index 060d845..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/build.make +++ /dev/null @@ -1,168 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -# Include any dependencies generated for this target. -include CMakeFiles/testsuite.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/testsuite.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/testsuite.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/testsuite.dir/flags.make - -CMakeFiles/testsuite.dir/codegen: -.PHONY : CMakeFiles/testsuite.dir/codegen - -CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/testsuite.cpp.o: /home/runner/work/exengine/exengine/testsuite.cpp -CMakeFiles/testsuite.dir/testsuite.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/testsuite.dir/testsuite.cpp.o" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/testsuite.cpp.o -MF CMakeFiles/testsuite.dir/testsuite.cpp.o.d -o CMakeFiles/testsuite.dir/testsuite.cpp.o -c /home/runner/work/exengine/exengine/testsuite.cpp - -CMakeFiles/testsuite.dir/testsuite.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/testsuite.cpp.i" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/testsuite.cpp > CMakeFiles/testsuite.dir/testsuite.cpp.i - -CMakeFiles/testsuite.dir/testsuite.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/testsuite.cpp.s" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/testsuite.cpp -o CMakeFiles/testsuite.dir/testsuite.cpp.s - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/exchange.cpp.o: /home/runner/work/exengine/exengine/src/exchange.cpp -CMakeFiles/testsuite.dir/src/exchange.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/testsuite.dir/src/exchange.cpp.o" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/exchange.cpp.o -MF CMakeFiles/testsuite.dir/src/exchange.cpp.o.d -o CMakeFiles/testsuite.dir/src/exchange.cpp.o -c /home/runner/work/exengine/exengine/src/exchange.cpp - -CMakeFiles/testsuite.dir/src/exchange.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/exchange.cpp.i" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/exchange.cpp > CMakeFiles/testsuite.dir/src/exchange.cpp.i - -CMakeFiles/testsuite.dir/src/exchange.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/exchange.cpp.s" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/exchange.cpp -o CMakeFiles/testsuite.dir/src/exchange.cpp.s - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: /home/runner/work/exengine/exengine/src/tradingtool.cpp -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -MF CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -c /home/runner/work/exengine/exengine/src/tradingtool.cpp - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/tradingtool.cpp.i" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/tradingtool.cpp > CMakeFiles/testsuite.dir/src/tradingtool.cpp.i - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/tradingtool.cpp.s" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/tradingtool.cpp -o CMakeFiles/testsuite.dir/src/tradingtool.cpp.s - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/flags.make -CMakeFiles/testsuite.dir/src/threadable.cpp.o: /home/runner/work/exengine/exengine/src/threadable.cpp -CMakeFiles/testsuite.dir/src/threadable.cpp.o: CMakeFiles/testsuite.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/testsuite.dir/src/threadable.cpp.o" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/testsuite.dir/src/threadable.cpp.o -MF CMakeFiles/testsuite.dir/src/threadable.cpp.o.d -o CMakeFiles/testsuite.dir/src/threadable.cpp.o -c /home/runner/work/exengine/exengine/src/threadable.cpp - -CMakeFiles/testsuite.dir/src/threadable.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/testsuite.dir/src/threadable.cpp.i" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/src/threadable.cpp > CMakeFiles/testsuite.dir/src/threadable.cpp.i - -CMakeFiles/testsuite.dir/src/threadable.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/testsuite.dir/src/threadable.cpp.s" - /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/src/threadable.cpp -o CMakeFiles/testsuite.dir/src/threadable.cpp.s - -# Object files for target testsuite -testsuite_OBJECTS = \ -"CMakeFiles/testsuite.dir/testsuite.cpp.o" \ -"CMakeFiles/testsuite.dir/src/exchange.cpp.o" \ -"CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" \ -"CMakeFiles/testsuite.dir/src/threadable.cpp.o" - -# External object files for target testsuite -testsuite_EXTERNAL_OBJECTS = - -testsuite: CMakeFiles/testsuite.dir/testsuite.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/exchange.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -testsuite: CMakeFiles/testsuite.dir/src/threadable.cpp.o -testsuite: CMakeFiles/testsuite.dir/build.make -testsuite: CMakeFiles/testsuite.dir/compiler_depend.ts -testsuite: lib/libgtest.a -testsuite: lib/libgtest_main.a -testsuite: lib/libgtest.a -testsuite: CMakeFiles/testsuite.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable testsuite" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testsuite.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/testsuite.dir/build: testsuite -.PHONY : CMakeFiles/testsuite.dir/build - -CMakeFiles/testsuite.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/testsuite.dir/cmake_clean.cmake -.PHONY : CMakeFiles/testsuite.dir/clean - -CMakeFiles/testsuite.dir/depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles/testsuite.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/testsuite.dir/depend - diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake deleted file mode 100644 index a105782..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/cmake_clean.cmake +++ /dev/null @@ -1,18 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/testsuite.dir/link.d" - "CMakeFiles/testsuite.dir/src/exchange.cpp.o" - "CMakeFiles/testsuite.dir/src/exchange.cpp.o.d" - "CMakeFiles/testsuite.dir/src/threadable.cpp.o" - "CMakeFiles/testsuite.dir/src/threadable.cpp.o.d" - "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o" - "CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d" - "CMakeFiles/testsuite.dir/testsuite.cpp.o" - "CMakeFiles/testsuite.dir/testsuite.cpp.o.d" - "testsuite" - "testsuite.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/testsuite.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make deleted file mode 100644 index dc5e430..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for testsuite. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts deleted file mode 100644 index 90c92e1..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for testsuite. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make deleted file mode 100644 index c96d28b..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for testsuite. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make deleted file mode 100644 index 69bd20c..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/include -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG - diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d deleted file mode 100644 index 9b15c1c..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.d +++ /dev/null @@ -1,115 +0,0 @@ -testsuite: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/testsuite.dir/testsuite.cpp.o \ - CMakeFiles/testsuite.dir/src/exchange.cpp.o \ - CMakeFiles/testsuite.dir/src/tradingtool.cpp.o \ - CMakeFiles/testsuite.dir/src/threadable.cpp.o \ - lib/libgtest.a \ - lib/libgtest_main.a \ - lib/libgtest.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/testsuite.dir/testsuite.cpp.o: - -CMakeFiles/testsuite.dir/src/exchange.cpp.o: - -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: - -CMakeFiles/testsuite.dir/src/threadable.cpp.o: - -lib/libgtest.a: - -lib/libgtest_main.a: - -lib/libgtest.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt b/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt deleted file mode 100644 index ee20e50..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -rdynamic -Wl,--dependency-file=CMakeFiles/testsuite.dir/link.d CMakeFiles/testsuite.dir/testsuite.cpp.o CMakeFiles/testsuite.dir/src/exchange.cpp.o CMakeFiles/testsuite.dir/src/tradingtool.cpp.o CMakeFiles/testsuite.dir/src/threadable.cpp.o -o testsuite lib/libgtest.a lib/libgtest_main.a lib/libgtest.a diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make b/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make deleted file mode 100644 index 74dd2c3..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/progress.make +++ /dev/null @@ -1,6 +0,0 @@ -CMAKE_PROGRESS_1 = 9 -CMAKE_PROGRESS_2 = 10 -CMAKE_PROGRESS_3 = 11 -CMAKE_PROGRESS_4 = 12 -CMAKE_PROGRESS_5 = 13 - diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d deleted file mode 100644 index 77a10a5..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/exchange.cpp.o.d +++ /dev/null @@ -1,195 +0,0 @@ -CMakeFiles/testsuite.dir/src/exchange.cpp.o: \ - /home/runner/work/exengine/exengine/src/exchange.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/deque \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/thread \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /usr/include/c++/13/queue /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/mutex /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d deleted file mode 100644 index 3257eb6..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/threadable.cpp.o.d +++ /dev/null @@ -1,91 +0,0 @@ -CMakeFiles/testsuite.dir/src/threadable.cpp.o: \ - /home/runner/work/exengine/exengine/src/threadable.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /usr/include/c++/13/thread /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d deleted file mode 100644 index a8dc7ab..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/src/tradingtool.cpp.o.d +++ /dev/null @@ -1,147 +0,0 @@ -CMakeFiles/testsuite.dir/src/tradingtool.cpp.o: \ - /home/runner/work/exengine/exengine/src/tradingtool.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /usr/include/c++/13/queue /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_queue.h \ - /usr/include/c++/13/bits/uses_allocator.h /usr/include/c++/13/atomic \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/mutex /usr/include/c++/13/tuple \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint /usr/include/c++/13/limits \ - /usr/include/c++/13/ctime /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/cxxabi_forced.h /usr/include/c++/13/thread \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h diff --git a/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d b/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d deleted file mode 100644 index c99fc8a..0000000 --- a/_codeql_build_dir/CMakeFiles/testsuite.dir/testsuite.cpp.o.d +++ /dev/null @@ -1,293 +0,0 @@ -CMakeFiles/testsuite.dir/testsuite.cpp.o: \ - /home/runner/work/exengine/exengine/testsuite.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/thread \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /home/runner/work/exengine/exengine/include/connectors.h \ - /usr/include/c++/13/queue /usr/include/c++/13/deque \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_deque.h /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/atomic \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /home/runner/work/exengine/exengine/include/exchange.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /home/runner/work/exengine/exengine/include/threadable.h \ - /home/runner/work/exengine/exengine/include/tradingtool.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/_codeql_build_dir/CTestTestfile.cmake b/_codeql_build_dir/CTestTestfile.cmake deleted file mode 100644 index ddc60f0..0000000 --- a/_codeql_build_dir/CTestTestfile.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine -# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(testsuite "testsuite") -set_tests_properties(testsuite PROPERTIES _BACKTRACE_TRIPLES "/home/runner/work/exengine/exengine/CMakeLists.txt;15;add_test;/home/runner/work/exengine/exengine/CMakeLists.txt;0;") -subdirs("googletest") diff --git a/_codeql_build_dir/Makefile b/_codeql_build_dir/Makefile deleted file mode 100644 index f9aea54..0000000 --- a/_codeql_build_dir/Makefile +++ /dev/null @@ -1,381 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named testsuite - -# Build rule for target. -testsuite: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 testsuite -.PHONY : testsuite - -# fast build rule for target. -testsuite/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/build -.PHONY : testsuite/fast - -#============================================================================= -# Target rules for targets named gmock - -# Build rule for target. -gmock: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -#============================================================================= -# Target rules for targets named gmock_main - -# Build rule for target. -gmock_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -#============================================================================= -# Target rules for targets named gtest - -# Build rule for target. -gtest: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -#============================================================================= -# Target rules for targets named gtest_main - -# Build rule for target. -gtest_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -src/exchange.o: src/exchange.cpp.o -.PHONY : src/exchange.o - -# target to build an object file -src/exchange.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.o -.PHONY : src/exchange.cpp.o - -src/exchange.i: src/exchange.cpp.i -.PHONY : src/exchange.i - -# target to preprocess a source file -src/exchange.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.i -.PHONY : src/exchange.cpp.i - -src/exchange.s: src/exchange.cpp.s -.PHONY : src/exchange.s - -# target to generate assembly for a file -src/exchange.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/exchange.cpp.s -.PHONY : src/exchange.cpp.s - -src/threadable.o: src/threadable.cpp.o -.PHONY : src/threadable.o - -# target to build an object file -src/threadable.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.o -.PHONY : src/threadable.cpp.o - -src/threadable.i: src/threadable.cpp.i -.PHONY : src/threadable.i - -# target to preprocess a source file -src/threadable.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.i -.PHONY : src/threadable.cpp.i - -src/threadable.s: src/threadable.cpp.s -.PHONY : src/threadable.s - -# target to generate assembly for a file -src/threadable.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/threadable.cpp.s -.PHONY : src/threadable.cpp.s - -src/tradingtool.o: src/tradingtool.cpp.o -.PHONY : src/tradingtool.o - -# target to build an object file -src/tradingtool.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.o -.PHONY : src/tradingtool.cpp.o - -src/tradingtool.i: src/tradingtool.cpp.i -.PHONY : src/tradingtool.i - -# target to preprocess a source file -src/tradingtool.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.i -.PHONY : src/tradingtool.cpp.i - -src/tradingtool.s: src/tradingtool.cpp.s -.PHONY : src/tradingtool.s - -# target to generate assembly for a file -src/tradingtool.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/src/tradingtool.cpp.s -.PHONY : src/tradingtool.cpp.s - -testsuite.o: testsuite.cpp.o -.PHONY : testsuite.o - -# target to build an object file -testsuite.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.o -.PHONY : testsuite.cpp.o - -testsuite.i: testsuite.cpp.i -.PHONY : testsuite.i - -# target to preprocess a source file -testsuite.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.i -.PHONY : testsuite.cpp.i - -testsuite.s: testsuite.cpp.s -.PHONY : testsuite.s - -# target to generate assembly for a file -testsuite.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/testsuite.dir/build.make CMakeFiles/testsuite.dir/testsuite.cpp.s -.PHONY : testsuite.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... gtest" - @echo "... gtest_main" - @echo "... testsuite" - @echo "... src/exchange.o" - @echo "... src/exchange.i" - @echo "... src/exchange.s" - @echo "... src/threadable.o" - @echo "... src/threadable.i" - @echo "... src/threadable.s" - @echo "... src/tradingtool.o" - @echo "... src/tradingtool.i" - @echo "... src/tradingtool.s" - @echo "... testsuite.o" - @echo "... testsuite.i" - @echo "... testsuite.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/_codeql_build_dir/cmake_install.cmake b/_codeql_build_dir/cmake_install.cmake deleted file mode 100644 index 826ec13..0000000 --- a/_codeql_build_dir/cmake_install.cmake +++ /dev/null @@ -1,72 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index f70b330..0000000 --- a/_codeql_build_dir/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") - -# 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/_codeql_build_dir/googletest/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb7..0000000 --- a/_codeql_build_dir/googletest/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/_codeql_build_dir/googletest/CTestTestfile.cmake b/_codeql_build_dir/googletest/CTestTestfile.cmake deleted file mode 100644 index 5cd4816..0000000 --- a/_codeql_build_dir/googletest/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine/googletest -# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("googlemock") diff --git a/_codeql_build_dir/googletest/Makefile b/_codeql_build_dir/googletest/Makefile deleted file mode 100644 index b424b9f..0000000 --- a/_codeql_build_dir/googletest/Makefile +++ /dev/null @@ -1,203 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest//CMakeFiles/progress.marks - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/cmake_install.cmake b/_codeql_build_dir/googletest/cmake_install.cmake deleted file mode 100644 index 5197d33..0000000 --- a/_codeql_build_dir/googletest/cmake_install.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine/googletest - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index f70b330..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") - -# 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/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake deleted file mode 100644 index ff5206d..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make deleted file mode 100644 index 8aeff20..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/build.make +++ /dev/null @@ -1,117 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -# Include any dependencies generated for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googlemock/CMakeFiles/gmock.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googlemock/CMakeFiles/gmock.dir/flags.make - -googletest/googlemock/CMakeFiles/gmock.dir/codegen: -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/codegen - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/flags.make -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i - -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s - -# Object files for target gmock -gmock_OBJECTS = \ -"CMakeFiles/gmock.dir/src/gmock-all.cc.o" - -# External object files for target gmock -gmock_EXTERNAL_OBJECTS = - -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/build.make -lib/libgmock.a: googletest/googlemock/CMakeFiles/gmock.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock.a" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/build - -googletest/googlemock/CMakeFiles/gmock.dir/clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/clean - -googletest/googlemock/CMakeFiles/gmock.dir/depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/depend - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake deleted file mode 100644 index d222e65..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgmock.pdb" - "../../lib/libgmock.a" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake deleted file mode 100644 index bbfb417..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgmock.a" -) diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make deleted file mode 100644 index c777df5..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gmock. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts deleted file mode 100644 index adc68d1..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make deleted file mode 100644 index 7a05e2f..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make deleted file mode 100644 index 75267b6..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googlemock/include -I/home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt deleted file mode 100644 index e63eb96..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgmock.a "CMakeFiles/gmock.dir/src/gmock-all.cc.o" -/usr/bin/ranlib ../../lib/libgmock.a diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make deleted file mode 100644 index abadeb0..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d deleted file mode 100644 index 048b17e..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d +++ /dev/null @@ -1,314 +0,0 @@ -googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-all.cc \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /usr/include/errno.h /usr/include/features.h \ - /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/initializer_list /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/iostream /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ - /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-cardinalities.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-internal-utils.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-matchers.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock-spec-builders.cc \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock.cc diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake deleted file mode 100644 index e2c67ef..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make deleted file mode 100644 index 2a6f09d..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/build.make +++ /dev/null @@ -1,117 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -# Include any dependencies generated for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make - -googletest/googlemock/CMakeFiles/gmock_main.dir/codegen: -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/codegen - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i - -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s - -# Object files for target gmock_main -gmock_main_OBJECTS = \ -"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - -# External object files for target gmock_main -gmock_main_EXTERNAL_OBJECTS = - -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/build.make -lib/libgmock_main.a: googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_main.a" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/build - -googletest/googlemock/CMakeFiles/gmock_main.dir/clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/clean - -googletest/googlemock/CMakeFiles/gmock_main.dir/depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/depend - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake deleted file mode 100644 index 96744bb..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgmock_main.pdb" - "../../lib/libgmock_main.a" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake deleted file mode 100644 index 023a74f..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgmock_main.a" -) diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make deleted file mode 100644 index 0809414..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gmock_main. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts deleted file mode 100644 index 85535ac..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make deleted file mode 100644 index 4a18b61..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock_main. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make deleted file mode 100644 index acfd430..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googlemock/include -isystem /home/runner/work/exengine/exengine/googletest/googlemock -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt deleted file mode 100644 index 9919ce2..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -/usr/bin/ranlib ../../lib/libgmock_main.a diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make deleted file mode 100644 index 8c8fb6f..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 3 -CMAKE_PROGRESS_2 = 4 - diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d b/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d deleted file mode 100644 index 36ba577..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d +++ /dev/null @@ -1,308 +0,0 @@ -googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googlemock/src/gmock_main.cc \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/functional \ - /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/c++/13/iterator \ - /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-cardinalities.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-generated-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googlemock/include/gmock/gmock-nice-strict.h diff --git a/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb7..0000000 --- a/_codeql_build_dir/googletest/googlemock/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake b/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake deleted file mode 100644 index 8ae6a03..0000000 --- a/_codeql_build_dir/googletest/googlemock/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine/googletest/googlemock -# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("../googletest") diff --git a/_codeql_build_dir/googletest/googlemock/Makefile b/_codeql_build_dir/googletest/googlemock/Makefile deleted file mode 100644 index fbc508d..0000000 --- a/_codeql_build_dir/googletest/googlemock/Makefile +++ /dev/null @@ -1,287 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock//CMakeFiles/progress.marks - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -googletest/googlemock/CMakeFiles/gmock.dir/rule: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : googletest/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: googletest/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -# Convenience name for target. -googletest/googlemock/CMakeFiles/gmock_main.dir/rule: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : googletest/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: googletest/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -src/gmock-all.o: src/gmock-all.cc.o -.PHONY : src/gmock-all.o - -# target to build an object file -src/gmock-all.cc.o: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -.PHONY : src/gmock-all.cc.o - -src/gmock-all.i: src/gmock-all.cc.i -.PHONY : src/gmock-all.i - -# target to preprocess a source file -src/gmock-all.cc.i: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i -.PHONY : src/gmock-all.cc.i - -src/gmock-all.s: src/gmock-all.cc.s -.PHONY : src/gmock-all.s - -# target to generate assembly for a file -src/gmock-all.cc.s: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock.dir/build.make googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s -.PHONY : src/gmock-all.cc.s - -src/gmock_main.o: src/gmock_main.cc.o -.PHONY : src/gmock_main.o - -# target to build an object file -src/gmock_main.cc.o: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -.PHONY : src/gmock_main.cc.o - -src/gmock_main.i: src/gmock_main.cc.i -.PHONY : src/gmock_main.i - -# target to preprocess a source file -src/gmock_main.cc.i: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i -.PHONY : src/gmock_main.cc.i - -src/gmock_main.s: src/gmock_main.cc.s -.PHONY : src/gmock_main.s - -# target to generate assembly for a file -src/gmock_main.cc.s: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googlemock/CMakeFiles/gmock_main.dir/build.make googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s -.PHONY : src/gmock_main.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... src/gmock-all.o" - @echo "... src/gmock-all.i" - @echo "... src/gmock-all.s" - @echo "... src/gmock_main.o" - @echo "... src/gmock_main.i" - @echo "... src/gmock_main.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/googlemock/cmake_install.cmake b/_codeql_build_dir/googletest/googlemock/cmake_install.cmake deleted file mode 100644 index 7e3a004..0000000 --- a/_codeql_build_dir/googletest/googlemock/cmake_install.cmake +++ /dev/null @@ -1,76 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine/googletest/googlemock - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googlemock/include/") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgmock.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgmock_main.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gmock.pc") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googlemock/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index f70b330..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/exengine/exengine") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/exengine/exengine/_codeql_build_dir") - -# 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/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake deleted file mode 100644 index 5ffc18f..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake +++ /dev/null @@ -1,53 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "GTest::gtest" for configuration "Release" -set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(GTest::gtest PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgtest.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gtest ) -list(APPEND _cmake_import_check_files_for_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) - -# Import target "GTest::gtest_main" for configuration "Release" -set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(GTest::gtest_main PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gtest" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgtest_main.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gtest_main ) -list(APPEND _cmake_import_check_files_for_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) - -# Import target "GTest::gmock" for configuration "Release" -set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(GTest::gmock PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gtest" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgmock.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gmock ) -list(APPEND _cmake_import_check_files_for_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) - -# Import target "GTest::gmock_main" for configuration "Release" -set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(GTest::gmock_main PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "Threads::Threads;GTest::gmock" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libgmock_main.a" - ) - -list(APPEND _cmake_import_check_targets GTest::gmock_main ) -list(APPEND _cmake_import_check_files_for_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake deleted file mode 100644 index 984435a..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake +++ /dev/null @@ -1,131 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.29) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target GTest::gtest -add_library(GTest::gtest STATIC IMPORTED) - -set_target_properties(GTest::gtest PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gtest_main -add_library(GTest::gtest_main STATIC IMPORTED) - -set_target_properties(GTest::gtest_main PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gmock -add_library(GTest::gmock STATIC IMPORTED) - -set_target_properties(GTest::gmock PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target GTest::gmock_main -add_library(GTest::gmock_main STATIC IMPORTED) - -set_target_properties(GTest::gmock_main PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/GTestTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake deleted file mode 100644 index 2606762..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make deleted file mode 100644 index 8c5fb55..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/build.make +++ /dev/null @@ -1,117 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -# Include any dependencies generated for this target. -include googletest/googletest/CMakeFiles/gtest.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googletest/CMakeFiles/gtest.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googletest/CMakeFiles/gtest.dir/flags.make - -googletest/googletest/CMakeFiles/gtest.dir/codegen: -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/codegen - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/flags.make -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i - -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s - -# Object files for target gtest -gtest_OBJECTS = \ -"CMakeFiles/gtest.dir/src/gtest-all.cc.o" - -# External object files for target gtest -gtest_EXTERNAL_OBJECTS = - -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/build.make -lib/libgtest.a: googletest/googletest/CMakeFiles/gtest.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/build - -googletest/googletest/CMakeFiles/gtest.dir/clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/clean - -googletest/googletest/CMakeFiles/gtest.dir/depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/depend - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake deleted file mode 100644 index 51cada2..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgtest.pdb" - "../../lib/libgtest.a" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake deleted file mode 100644 index 4532893..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgtest.a" -) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make deleted file mode 100644 index 71b2ee6..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gtest. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts deleted file mode 100644 index 32ab1fb..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make deleted file mode 100644 index 37ac348..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make deleted file mode 100644 index 5fd8949..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/exengine/exengine/googletest/googletest/include -I/home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt deleted file mode 100644 index 852a721..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgtest.a "CMakeFiles/gtest.dir/src/gtest-all.cc.o" -/usr/bin/ranlib ../../lib/libgtest.a diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make deleted file mode 100644 index 3a86673..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d deleted file mode 100644 index 45ecfef..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d +++ /dev/null @@ -1,331 +0,0 @@ -googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-all.cc \ - /usr/include/stdc-predef.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/limits /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-spi.h \ - /usr/include/c++/13/math.h /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ - /usr/include/c++/13/bits/list.tcc /usr/include/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/sys/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ - /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ - /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ - /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/arpa/inet.h \ - /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket_type.h \ - /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ - /usr/include/x86_64-linux-gnu/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/x86_64-linux-gnu/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/socket2.h \ - /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/netdb.h \ - /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-internal-inl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-death-test.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-filepath.cc \ - /usr/include/c++/13/climits \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-matchers.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-port.cc \ - /usr/include/c++/13/fstream \ - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ - /usr/include/c++/13/bits/fstream.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-printers.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-test-part.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest-typed-test.cc diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake deleted file mode 100644 index 3d9f9d4..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc" "googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make deleted file mode 100644 index 4e6890a..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/build.make +++ /dev/null @@ -1,117 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -# Include any dependencies generated for this target. -include googletest/googletest/CMakeFiles/gtest_main.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make - -# Include the progress variables for this target. -include googletest/googletest/CMakeFiles/gtest_main.dir/progress.make - -# Include the compile flags for this target's objects. -include googletest/googletest/CMakeFiles/gtest_main.dir/flags.make - -googletest/googletest/CMakeFiles/gtest_main.dir/codegen: -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/codegen - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest/googletest/CMakeFiles/gtest_main.dir/flags.make -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s - -# Object files for target gtest_main -gtest_main_OBJECTS = \ -"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - -# External object files for target gtest_main -gtest_main_EXTERNAL_OBJECTS = - -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/build.make -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/build - -googletest/googletest/CMakeFiles/gtest_main.dir/clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean - -googletest/googletest/CMakeFiles/gtest_main.dir/depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/depend - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake deleted file mode 100644 index 37d24d8..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgtest_main.pdb" - "../../lib/libgtest_main.a" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake deleted file mode 100644 index 9e6a636..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgtest_main.a" -) diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make deleted file mode 100644 index 9a6afc0..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts deleted file mode 100644 index 033891a..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make deleted file mode 100644 index 1d67c1a..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make deleted file mode 100644 index 5a0ec9e..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /home/runner/work/exengine/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -O3 -DNDEBUG -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt deleted file mode 100644 index e03e009..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make deleted file mode 100644 index 72bb7dd..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = 8 - diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d b/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d deleted file mode 100644 index 9cd9a39..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d +++ /dev/null @@ -1,272 +0,0 @@ -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: \ - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc \ - /usr/include/stdc-predef.h /usr/include/c++/13/cstdio \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef /usr/include/c++/13/limits \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bit \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/backward/auto_ptr.h /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/sstream /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/regex.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h diff --git a/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks b/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks deleted file mode 100644 index b8626c4..0000000 --- a/_codeql_build_dir/googletest/googletest/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake b/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake deleted file mode 100644 index 88acdf7..0000000 --- a/_codeql_build_dir/googletest/googletest/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/exengine/exengine/googletest/googletest -# Build directory: /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/_codeql_build_dir/googletest/googletest/Makefile b/_codeql_build_dir/googletest/googletest/Makefile deleted file mode 100644 index 79bcd49..0000000 --- a/_codeql_build_dir/googletest/googletest/Makefile +++ /dev/null @@ -1,287 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Produce verbose output by default. -VERBOSE = 1 - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/exengine/exengine - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/exengine/exengine/_codeql_build_dir - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles /home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest//CMakeFiles/progress.marks - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/exengine/exengine/_codeql_build_dir/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -googletest/googletest/CMakeFiles/gtest.dir/rule: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest.dir/rule -.PHONY : googletest/googletest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: googletest/googletest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -# Convenience name for target. -googletest/googletest/CMakeFiles/gtest_main.dir/rule: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: googletest/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -src/gtest-all.o: src/gtest-all.cc.o -.PHONY : src/gtest-all.o - -# target to build an object file -src/gtest-all.cc.o: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -.PHONY : src/gtest-all.cc.o - -src/gtest-all.i: src/gtest-all.cc.i -.PHONY : src/gtest-all.i - -# target to preprocess a source file -src/gtest-all.cc.i: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i -.PHONY : src/gtest-all.cc.i - -src/gtest-all.s: src/gtest-all.cc.s -.PHONY : src/gtest-all.s - -# target to generate assembly for a file -src/gtest-all.cc.s: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest.dir/build.make googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s -.PHONY : src/gtest-all.cc.s - -src/gtest_main.o: src/gtest_main.cc.o -.PHONY : src/gtest_main.o - -# target to build an object file -src/gtest_main.cc.o: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -.PHONY : src/gtest_main.cc.o - -src/gtest_main.i: src/gtest_main.cc.i -.PHONY : src/gtest_main.i - -# target to preprocess a source file -src/gtest_main.cc.i: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i -.PHONY : src/gtest_main.cc.i - -src/gtest_main.s: src/gtest_main.cc.s -.PHONY : src/gtest_main.s - -# target to generate assembly for a file -src/gtest_main.cc.s: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(MAKE) $(MAKESILENT) -f googletest/googletest/CMakeFiles/gtest_main.dir/build.make googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s -.PHONY : src/gtest_main.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gtest" - @echo "... gtest_main" - @echo "... src/gtest-all.o" - @echo "... src/gtest-all.i" - @echo "... src/gtest-all.s" - @echo "... src/gtest_main.o" - @echo "... src/gtest_main.i" - @echo "... src/gtest_main.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/exengine/exengine/_codeql_build_dir && $(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/_codeql_build_dir/googletest/googletest/cmake_install.cmake b/_codeql_build_dir/googletest/googletest/cmake_install.cmake deleted file mode 100644 index daafbde..0000000 --- a/_codeql_build_dir/googletest/googletest/cmake_install.cmake +++ /dev/null @@ -1,100 +0,0 @@ -# Install script for directory: /home/runner/work/exengine/exengine/googletest/googletest - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake") - file(DIFFERENT _cmake_export_file_changed FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake" - "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") - if(_cmake_export_file_changed) - file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake") - if(_cmake_old_config_files) - string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") - unset(_cmake_old_config_files_text) - file(REMOVE ${_cmake_old_config_files}) - endif() - unset(_cmake_old_config_files) - endif() - unset(_cmake_export_file_changed) - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets.cmake") - if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/CMakeFiles/Export/0c08b8e77dd885bfe55a19a9659d9fc1/GTestTargets-release.cmake") - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES - "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake" - "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake" - ) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/runner/work/exengine/exengine/googletest/googletest/include/") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgtest.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/lib/libgtest_main.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gtest.pc") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/exengine/exengine/_codeql_build_dir/googletest/googletest/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake b/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake deleted file mode 100644 index 771cb7e..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/GTestConfig.cmake +++ /dev/null @@ -1,33 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was Config.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### -include(CMakeFindDependencyMacro) -if (ON) - set(THREADS_PREFER_PTHREAD_FLAG ) - find_dependency(Threads) -endif() - -include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake") -check_required_components("") diff --git a/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake b/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake deleted file mode 100644 index ebf24e6..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/GTestConfigVersion.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version. -# The variable CVF_VERSION must be set before calling configure_file(). - -set(PACKAGE_VERSION "1.9.0") - -if (PACKAGE_FIND_VERSION_RANGE) - # Package version must be in the requested version range - if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - endif() -else() - if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/_codeql_build_dir/googletest/googletest/generated/gmock.pc b/_codeql_build_dir/googletest/googletest/generated/gmock.pc deleted file mode 100644 index ade25e4..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/gmock.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gmock -Description: GoogleMock (without main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gtest -Libs: -L${libdir} -lgmock -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc b/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc deleted file mode 100644 index 9e4f403..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/gmock_main.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gmock_main -Description: GoogleMock (with main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gmock -Libs: -L${libdir} -lgmock_main -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gtest.pc b/_codeql_build_dir/googletest/googletest/generated/gtest.pc deleted file mode 100644 index 0b29fec..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/gtest.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gtest -Description: GoogleTest (without main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Libs: -L${libdir} -lgtest -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc b/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc deleted file mode 100644 index f1469e7..0000000 --- a/_codeql_build_dir/googletest/googletest/generated/gtest_main.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gtest_main -Description: GoogleTest (with main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gtest -Libs: -L${libdir} -lgtest_main -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/_codeql_build_dir/testsuite b/_codeql_build_dir/testsuite deleted file mode 100755 index 3aa411b92cc9fc38b57b86db64d07a822118fe20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 755712 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⋙p|wne>BlcFF^i$T7Ru0x&ZcPcE}u$^4W7s462Sm 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%0A_dji4fKD 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�%f)b#tKpSco4(84y$>nA)n$-{ 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 Date: Sun, 25 Jan 2026 15:45:37 +0000 Subject: [PATCH 6/9] Update README to document level field in InputOrder Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7a740a5..e1b3d98 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,10 @@ struct InputOrder uint16_t trader; uint16_t qty; Side side; + uint16_t level; } ``` + The `level` field represents the priority level of the order and can be used for priority-based order processing. Next, the order is taken by ```PlaceOrder``` method and matched against the appropriate order book. This process generates several types of Events: 1. ```OrderPlaced``` - indicates that order been placed into order book and is still opened. 2. ```Exec``` - means that order has been fully matched with some opposite order. From a52541b18697eb0785ada60772e78984c5f8a5bb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 26 Jan 2026 01:33:02 +0000 Subject: [PATCH 7/9] Implement limit order with price-based matching (WIP - tests need updating) Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- README.md | 4 +- include/exchange.h | 21 +++--- src/exchange.cpp | 170 ++++++++++++++++++++++++++++----------------- testsuite.cpp | 94 ++++++++++++------------- 4 files changed, 167 insertions(+), 122 deletions(-) diff --git a/README.md b/README.md index e1b3d98..772ddaa 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,10 @@ struct InputOrder uint16_t trader; uint16_t qty; Side side; - uint16_t level; + uint32_t price; } ``` - The `level` field represents the priority level of the order and can be used for priority-based order processing. + The `price` field represents the limit price for the order. Buy orders will match with sell orders at or below the buy price, and sell orders will match with buy orders at or above the sell price, implementing price-time priority matching. Next, the order is taken by ```PlaceOrder``` method and matched against the appropriate order book. This process generates several types of Events: 1. ```OrderPlaced``` - indicates that order been placed into order book and is still opened. 2. ```Exec``` - means that order has been fully matched with some opposite order. diff --git a/include/exchange.h b/include/exchange.h index d7b5392..4f89465 100644 --- a/include/exchange.h +++ b/include/exchange.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include #include @@ -15,10 +16,11 @@ enum EventType {OrderPlaced, Exec, Tick}; struct InternalOrder { - InternalOrder(uint16_t trd, uint16_t qt, uint16_t lvl) : trader(trd), qty(qt), level(lvl) {} + InternalOrder(uint16_t trd, uint16_t qt, uint32_t pr) : trader(trd), origQty(qt), qty(qt), price(pr) {} uint16_t trader; - uint16_t qty; - uint16_t level; + uint16_t origQty; // original order quantity + uint16_t qty; // remaining quantity + uint32_t price; }; struct InputOrder @@ -27,14 +29,14 @@ struct InputOrder uint16_t trader; uint16_t qty; Side side; - uint16_t level; + uint32_t price; bool operator==(const InputOrder& rhs) { return instrument == rhs.instrument && trader == rhs.trader && qty == rhs.qty && side == rhs.side && - level == rhs.level; + price == rhs.price; } }; @@ -58,11 +60,10 @@ struct Event struct Book { - Book() : actualSide(None), outstandingQty(0), openedOrdersQty(0) {} + Book() {} - uint32_t outstandingQty, openedOrdersQty; - Side actualSide; - deque orders; + map, greater> buyOrders; // descending price for buys + map> sellOrders; // ascending price for sells }; struct Notifier : public threadable @@ -81,7 +82,7 @@ struct Engine : public threadable { Engine(Notifier& notifier); - void placeOrder(char instrument, Side side, uint16_t trader, uint16_t qty, uint16_t level); + void placeOrder(char instrument, Side side, uint16_t trader, uint16_t qty, uint32_t price); void stop(); diff --git a/src/exchange.cpp b/src/exchange.cpp index 924ba2d..1c32791 100644 --- a/src/exchange.cpp +++ b/src/exchange.cpp @@ -60,93 +60,137 @@ void Engine::run() InputOrder newOrder; if (true == q.pop(newOrder)) { - placeOrder(newOrder.instrument, newOrder.side, newOrder.trader, newOrder.qty, newOrder.level); + placeOrder(newOrder.instrument, newOrder.side, newOrder.trader, newOrder.qty, newOrder.price); } } } -void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qty, uint16_t level) +void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qty, uint32_t price) { if (0 == qty || None == side) return; Book& book = books[instrument]; uint16_t remainQty = qty; - - - if (true == book.orders.empty() || side == book.actualSide) { - book.actualSide = side; - book.orders.emplace_back(trader, qty, level); - book.outstandingQty += qty; - book.openedOrdersQty += qty; - - if (false == notify.events.push({OrderPlaced, instrument, trader, qty, side})) - { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({OrderPlaced, instrument, trader, qty, side}); + uint16_t executedQty = 0; + + // Try to match with opposite side orders + if (side == Buy) { + // Buy order: match with sell orders at or below our price + auto it = book.sellOrders.begin(); + while (it != book.sellOrders.end() && remainQty > 0 && it->first <= price) { + auto& orderQueue = it->second; + while (!orderQueue.empty() && remainQty > 0) { + InternalOrder& top = orderQueue.front(); + uint16_t matchQty = min(remainQty, top.qty); + + remainQty -= matchQty; + executedQty += matchQty; + top.qty -= matchQty; + + if (top.qty == 0) { + if (false == notify.events.push({Exec, instrument, top.trader, top.origQty, Sell})) { + cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + notify.events.forcePush({Exec, instrument, top.trader, top.origQty, Sell}); + } + orderQueue.pop_front(); + } + } + + if (orderQueue.empty()) { + it = book.sellOrders.erase(it); + } else { + ++it; + } } - } - else - { - while (false == book.orders.empty() && 0 != remainQty) { - InternalOrder& top = book.orders.front(); - uint32_t topRemainQty = (top.qty + book.outstandingQty) - book.openedOrdersQty; - if (topRemainQty > remainQty) - { - book.outstandingQty -= remainQty; - remainQty = 0; + + if (executedQty == qty) { + // Fully executed + if (false == notify.events.push({Exec, instrument, trader, qty, Buy})) { + cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + notify.events.forcePush({Exec, instrument, trader, qty, Buy}); } - else { - remainQty -= topRemainQty; - book.orders.pop_front(); - book.outstandingQty -= topRemainQty; - book.openedOrdersQty -= top.qty; - - if (false == notify.events.push({Exec, instrument, top.trader, top.qty, book.actualSide})) - { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({Exec, instrument, top.trader, top.qty, book.actualSide}); + } else if (remainQty > 0) { + // Partial or no execution - just place in book + book.buyOrders[price].emplace_back(trader, qty, price); + if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Buy})) { + cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + notify.events.forcePush({OrderPlaced, instrument, trader, qty, Buy}); + } + } + } else { + // Sell order: match with buy orders at or above our price + auto it = book.buyOrders.begin(); + while (it != book.buyOrders.end() && remainQty > 0 && it->first >= price) { + auto& orderQueue = it->second; + while (!orderQueue.empty() && remainQty > 0) { + InternalOrder& top = orderQueue.front(); + uint16_t matchQty = min(remainQty, top.qty); + + remainQty -= matchQty; + executedQty += matchQty; + top.qty -= matchQty; + + if (top.qty == 0) { + if (false == notify.events.push({Exec, instrument, top.trader, top.origQty, Buy})) { + cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + notify.events.forcePush({Exec, instrument, top.trader, top.origQty, Buy}); + } + orderQueue.pop_front(); } } + + if (orderQueue.empty()) { + it = book.buyOrders.erase(it); + } else { + ++it; + } } - - if (0 == remainQty) - { - if (false == notify.events.push({Exec, instrument, trader, qty, side})) - { + + if (executedQty == qty) { + // Fully executed + if (false == notify.events.push({Exec, instrument, trader, qty, Sell})) { cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({Exec, instrument, trader, qty, side}); + notify.events.forcePush({Exec, instrument, trader, qty, Sell}); } - } - else - { - book.actualSide = side; - book.orders.emplace_back(trader, qty, level); - book.outstandingQty += remainQty; - book.openedOrdersQty += qty; - if (false == notify.events.push({OrderPlaced, instrument, trader, qty, side})) - { + } else if (remainQty > 0) { + // Partial or no execution - just place in book + book.sellOrders[price].emplace_back(trader, qty, price); + if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Sell})) { cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({OrderPlaced, instrument, trader, qty, side}); + notify.events.forcePush({OrderPlaced, instrument, trader, qty, Sell}); } } } - // market data - if (false == book.orders.empty()) - { - if (false == notify.events.push({Tick, instrument, 0, book.outstandingQty, book.actualSide})) - { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({Tick, instrument, 0, book.outstandingQty, book.actualSide}); + // market data - calculate total outstanding qty across all price levels + uint32_t totalOutstanding = 0; + Side bestSide = None; + + if (!book.buyOrders.empty()) { + for (const auto& priceLevel : book.buyOrders) { + for (const auto& order : priceLevel.second) { + totalOutstanding += order.qty; + } } + bestSide = Buy; } - else - { - if (false == notify.events.push({Tick, instrument, 0, 0, None})) - { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; - notify.events.forcePush({Tick, instrument, 0, 0, None}); + + if (!book.sellOrders.empty()) { + uint32_t sellQty = 0; + for (const auto& priceLevel : book.sellOrders) { + for (const auto& order : priceLevel.second) { + sellQty += order.qty; + } } + if (sellQty > 0) { + totalOutstanding += sellQty; + bestSide = (bestSide == Buy) ? None : Sell; + } + } + + if (false == notify.events.push({Tick, instrument, 0, totalOutstanding, bestSide})) { + cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + notify.events.forcePush({Tick, instrument, 0, totalOutstanding, bestSide}); } } diff --git a/testsuite.cpp b/testsuite.cpp index 8daf3ed..fe2280a 100644 --- a/testsuite.cpp +++ b/testsuite.cpp @@ -19,10 +19,10 @@ TEST(MatchingEngineTest, FourOrders) Engine& eng = ex.engine; Event event; - eng.placeOrder('A', Buy, 666, 100, 0); - eng.placeOrder('A', Buy, 777, 200, 0); - eng.placeOrder('A', Sell, 888, 200, 0); - eng.placeOrder('A', Sell, 888, 100, 0); + eng.placeOrder('A', Buy, 666, 100, 100); + eng.placeOrder('A', Buy, 777, 200, 100); + eng.placeOrder('A', Sell, 888, 200, 100); + eng.placeOrder('A', Sell, 888, 100, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'A',666,100,Buy}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'A',0,100,Buy}) == event); @@ -44,8 +44,8 @@ TEST(MatchingEngineTest, CasesFromEmail) Engine& eng = ex.engine; Event event; - eng.placeOrder('S', Buy, 1, 200, 0); - eng.placeOrder('S', Sell, 2, 200, 0); + eng.placeOrder('S', Buy, 1, 200, 100); + eng.placeOrder('S', Sell, 2, 200, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'S',1,200,Buy}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'S',0,200,Buy}) == event); @@ -53,9 +53,9 @@ TEST(MatchingEngineTest, CasesFromEmail) ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec,'S',2,200,Sell}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'S',0,0,None}) == event); - eng.placeOrder('G', Sell, 3, 300, 0); - eng.placeOrder('G', Buy, 4, 200, 0); - eng.placeOrder('G', Buy, 5, 200, 0); + eng.placeOrder('G', Sell, 3, 300, 100); + eng.placeOrder('G', Buy, 4, 200, 100); + eng.placeOrder('G', Buy, 5, 200, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'G',3,300,Sell}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'G',0,300,Sell}) == event); @@ -65,10 +65,10 @@ TEST(MatchingEngineTest, CasesFromEmail) ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'G',5,200,Buy}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'G',0,100,Buy}) == event); - eng.placeOrder('H', Sell, 6, 200, 0); - eng.placeOrder('H', Sell, 7, 200, 0); - eng.placeOrder('H', Sell, 8, 200, 0); - eng.placeOrder('H', Buy, 9, 600, 0); + eng.placeOrder('H', Sell, 6, 200, 100); + eng.placeOrder('H', Sell, 7, 200, 100); + eng.placeOrder('H', Sell, 8, 200, 100); + eng.placeOrder('H', Buy, 9, 600, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'H',6,200,Sell}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'H',0,200,Sell}) == event); @@ -95,19 +95,19 @@ TEST(MatchingEngineTest, OverEatingOneSide) { Side otherSide = (Buy == side) ? Sell : Buy; - eng.placeOrder('S', side, 1, 100, 0); - eng.placeOrder('S', side, 2, 200, 0); - eng.placeOrder('S', side, 3, 300, 0); - eng.placeOrder('S', side, 4, 400, 0); - eng.placeOrder('S', side, 5, 500, 0); - eng.placeOrder('S', otherSide, 6, 100, 0); - eng.placeOrder('S', otherSide, 7, 100, 0); - eng.placeOrder('S', otherSide, 8, 100, 0); - eng.placeOrder('S', otherSide, 9, 150, 0); - eng.placeOrder('S', otherSide, 10, 300, 0); - eng.placeOrder('S', otherSide, 11, 100, 0); - eng.placeOrder('S', otherSide, 12, 700, 0); - eng.placeOrder('S', side, 13, 50, 0); + eng.placeOrder('S', side, 1, 100, 100); + eng.placeOrder('S', side, 2, 200, 100); + eng.placeOrder('S', side, 3, 300, 100); + eng.placeOrder('S', side, 4, 400, 100); + eng.placeOrder('S', side, 5, 500, 100); + eng.placeOrder('S', otherSide, 6, 100, 100); + eng.placeOrder('S', otherSide, 7, 100, 100); + eng.placeOrder('S', otherSide, 8, 100, 100); + eng.placeOrder('S', otherSide, 9, 150, 100); + eng.placeOrder('S', otherSide, 10, 300, 100); + eng.placeOrder('S', otherSide, 11, 100, 100); + eng.placeOrder('S', otherSide, 12, 700, 100); + eng.placeOrder('S', side, 13, 50, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'S',1,100,side}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'S',0,100,side}) == event); @@ -171,12 +171,12 @@ TEST(MatchingEngineTest, OrderSlicing) Engine& eng = ex.engine; Event event; - eng.placeOrder('H', Buy, 3, 5, 0); - eng.placeOrder('H', Sell, 1, 11, 0); - eng.placeOrder('H', Buy, 2, 7, 0); - eng.placeOrder('H', Buy, 3, 5, 0); - eng.placeOrder('H', Sell, 1, 11, 0); - eng.placeOrder('H', Buy, 3, 5, 0); + eng.placeOrder('H', Buy, 3, 5, 100); + eng.placeOrder('H', Sell, 1, 11, 100); + eng.placeOrder('H', Buy, 2, 7, 100); + eng.placeOrder('H', Buy, 3, 5, 100); + eng.placeOrder('H', Sell, 1, 11, 100); + eng.placeOrder('H', Buy, 3, 5, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced, 'H', 3, 5, Buy}) == event); @@ -215,13 +215,13 @@ TEST_P(MatchingEnginePerformance, EventsBurst) uint32_t qty = 0; for (int i = 0; i < GetParam(); i++) { - eng.placeOrder('H', Buy, 1, 1, 0); + eng.placeOrder('H', Buy, 1, 1, 100); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced, 'H', 1, 1, Buy}) == event); qty += 1; ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'H', 0, qty, Buy}) == event); } - eng.placeOrder('H', Sell, 2, GetParam(), 0); + eng.placeOrder('H', Sell, 2, GetParam(), 100); for (int i = 0; i < GetParam(); i++) { ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec, 'H', 1, 1, Buy}) == event); @@ -244,12 +244,12 @@ TEST(MultiProducerMultiConsumerQueueTest, OneThread_perf) for (uint32_t i = 0; i < 1000000; i++) { uint16_t x = static_cast(i); - q.push(InputOrder{'A', x,x, (x % 2) ? Buy : Sell, 0}); + q.push(InputOrder{'A', x,x, (x % 2) ? Buy : Sell, 100}); if (i >= 10000) { q.pop(order); - ASSERT_TRUE ((InputOrder{'A', static_cast(x-10000), static_cast(x-10000), (x % 2) ? Buy : Sell, 0}) == order); + ASSERT_TRUE ((InputOrder{'A', static_cast(x-10000), static_cast(x-10000), (x % 2) ? Buy : Sell, 100}) == order); } } @@ -263,7 +263,7 @@ TEST(MultiProducerMultiConsumerQueueTest, TwoThreads_perf) for (uint32_t i = 0; i < 1000000; i++) { uint16_t x = static_cast(i); - q.push(InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 0}); + q.push(InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 100}); } }); @@ -272,7 +272,7 @@ TEST(MultiProducerMultiConsumerQueueTest, TwoThreads_perf) uint16_t x = static_cast(i); InputOrder order; q.pop(order); - ASSERT_TRUE ((InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 0}) == order); + ASSERT_TRUE ((InputOrder{'A', x, x, (x % 2) ? Buy : Sell, 100}) == order); } t1.join(); @@ -360,7 +360,7 @@ TEST_F(IntegrationTest, OneTraderConnectedToExchange) bool orderAccepted = false; auto init = [](TradingTool* me){ - me->q->push(InputOrder{'H', me->id, 10, Sell, 0}); + me->q->push(InputOrder{'H', me->id, 10, Sell, 100}); }; auto algo = [&](TradingTool* me, Event e){ @@ -401,7 +401,7 @@ TEST_F(IntegrationTest, TwoTraderConnectedToExchange) bool orderExec2 = false; auto init = [](TradingTool* me){ - me->q->push(InputOrder{'H', me->id, 10, (me->id % 2) ? Sell : Buy, 0}); + me->q->push(InputOrder{'H', me->id, 10, (me->id % 2) ? Sell : Buy, 100}); }; auto algo = [&](TradingTool* me, Event e){ @@ -452,7 +452,7 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders auto init = [&](TradingTool* me){ //unique_lock lc(m); //cout << "AddOrder: trader= " << me->id << endl; - me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 0}); + me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 100}); /* cout << "eng.placeOrder('" << 'H' @@ -481,7 +481,7 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders } if (toExec != 0) { - me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 0}); + me->q->push(InputOrder{'H', me->id, traderNotebook[me->id].slice, traderNotebook[me->id].s, 100}); /* cout << "eng.placeOrder('" << e.instrument @@ -533,17 +533,17 @@ TEST_F(IntegrationTest, ThreeTraderConnectedToExchange_OrderSlicing_15250_orders ASSERT_TRUE (traderNotebook[3].done); } -TEST(MatchingEngineTest, OrderLevelParameter) +TEST(MatchingEngineTest, OrderPriceParameter) { Exchange ex; Notifier& notif = ex.notif; Engine& eng = ex.engine; Event event; - // Test that level parameter is accepted and orders are processed correctly - eng.placeOrder('L', Buy, 1, 100, 1); - eng.placeOrder('L', Buy, 2, 200, 2); - eng.placeOrder('L', Sell, 3, 150, 1); + // Test that price parameter is accepted and orders are processed correctly + eng.placeOrder('L', Buy, 1, 100, 50); + eng.placeOrder('L', Buy, 2, 200, 75); + eng.placeOrder('L', Sell, 3, 150, 50); // Verify events generated ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'L',1,100,Buy}) == event); From 662efc1773b6f00ab3512621c0ae6d287769ebb6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 26 Jan 2026 02:23:56 +0000 Subject: [PATCH 8/9] Fix partial fill bug and update OrderPriceParameter test for price-time priority Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- src/exchange.cpp | 4 ++++ testsuite.cpp | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/exchange.cpp b/src/exchange.cpp index 1c32791..2014048 100644 --- a/src/exchange.cpp +++ b/src/exchange.cpp @@ -111,7 +111,9 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt } } else if (remainQty > 0) { // Partial or no execution - just place in book + // When placing, use remainQty for the current qty, but keep track of original order qty book.buyOrders[price].emplace_back(trader, qty, price); + book.buyOrders[price].back().qty = remainQty; // Update qty to remaining amount if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Buy})) { cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; notify.events.forcePush({OrderPlaced, instrument, trader, qty, Buy}); @@ -154,7 +156,9 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt } } else if (remainQty > 0) { // Partial or no execution - just place in book + // When placing, use remainQty for the current qty, but keep track of original order qty book.sellOrders[price].emplace_back(trader, qty, price); + book.sellOrders[price].back().qty = remainQty; // Update qty to remaining amount if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Sell})) { cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; notify.events.forcePush({OrderPlaced, instrument, trader, qty, Sell}); diff --git a/testsuite.cpp b/testsuite.cpp index fe2280a..a5ab860 100644 --- a/testsuite.cpp +++ b/testsuite.cpp @@ -540,7 +540,7 @@ TEST(MatchingEngineTest, OrderPriceParameter) Engine& eng = ex.engine; Event event; - // Test that price parameter is accepted and orders are processed correctly + // Test price-time priority matching eng.placeOrder('L', Buy, 1, 100, 50); eng.placeOrder('L', Buy, 2, 200, 75); eng.placeOrder('L', Sell, 3, 150, 50); @@ -550,10 +550,12 @@ TEST(MatchingEngineTest, OrderPriceParameter) ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,100,Buy}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{OrderPlaced,'L',2,200,Buy}) == event); ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,300,Buy}) == event); - ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec,'L',1,100,Buy}) == event); + // Sell @50 matches with best buy (trader 2 @75) for 150 qty + // Trader 2's order is partially filled (150 of 200), so only the sell generates Exec ASSERT_TRUE (true == notif.events.pop(event) && (Event{Exec,'L',3,150,Sell}) == event); + // Remaining: trader 2 has 50 @75, trader 1 has 100 @50 = 150 total ASSERT_TRUE (true == notif.events.pop(event) && (Event{Tick,'L',0,150,Buy}) == event); - ASSERT_TRUE (false == notif.events.pop(event)); + ASSERT_FALSE (notif.events.pop(event)); } From 3b7b3b26426b42bacc2603a43e05bb2cbc9ecd2b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 26 Jan 2026 02:26:45 +0000 Subject: [PATCH 9/9] Fix typo: Increse -> Increase in warning messages Co-authored-by: mkrzyzan <48444847+mkrzyzan@users.noreply.github.com> --- src/exchange.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/exchange.cpp b/src/exchange.cpp index 2014048..c3f3dd2 100644 --- a/src/exchange.cpp +++ b/src/exchange.cpp @@ -18,7 +18,7 @@ void Notifier::run() { if (false == clients[event.trader]->push(event)) { - cout << "NOTIFIER WARNING: events ring is full!. Increse the clients event buffer size!.\n"; + cout << "NOTIFIER WARNING: events ring is full!. Increase the clients event buffer size!.\n"; clients[event.trader]->forcePush(event); } break; @@ -89,7 +89,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt if (top.qty == 0) { if (false == notify.events.push({Exec, instrument, top.trader, top.origQty, Sell})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({Exec, instrument, top.trader, top.origQty, Sell}); } orderQueue.pop_front(); @@ -106,7 +106,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt if (executedQty == qty) { // Fully executed if (false == notify.events.push({Exec, instrument, trader, qty, Buy})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({Exec, instrument, trader, qty, Buy}); } } else if (remainQty > 0) { @@ -115,7 +115,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt book.buyOrders[price].emplace_back(trader, qty, price); book.buyOrders[price].back().qty = remainQty; // Update qty to remaining amount if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Buy})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({OrderPlaced, instrument, trader, qty, Buy}); } } @@ -134,7 +134,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt if (top.qty == 0) { if (false == notify.events.push({Exec, instrument, top.trader, top.origQty, Buy})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({Exec, instrument, top.trader, top.origQty, Buy}); } orderQueue.pop_front(); @@ -151,7 +151,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt if (executedQty == qty) { // Fully executed if (false == notify.events.push({Exec, instrument, trader, qty, Sell})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({Exec, instrument, trader, qty, Sell}); } } else if (remainQty > 0) { @@ -160,7 +160,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt book.sellOrders[price].emplace_back(trader, qty, price); book.sellOrders[price].back().qty = remainQty; // Update qty to remaining amount if (false == notify.events.push({OrderPlaced, instrument, trader, qty, Sell})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({OrderPlaced, instrument, trader, qty, Sell}); } } @@ -193,7 +193,7 @@ void Engine::placeOrder(char instrument, Side side, uint16_t trader, uint16_t qt } if (false == notify.events.push({Tick, instrument, 0, totalOutstanding, bestSide})) { - cout << "ENGINE WARNING: events ring is full!. Increse the event buffer size!.\n"; + cout << "ENGINE WARNING: events ring is full!. Increase the event buffer size!.\n"; notify.events.forcePush({Tick, instrument, 0, totalOutstanding, bestSide}); } }

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 cGe?#uR=yVmyU CMakeFiles/gtest_main.dir/src/gtest_main.cc.i - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s - -# Object files for target gtest_main -gtest_main_OBJECTS = \ -"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - -# External object files for target gtest_main -gtest_main_EXTERNAL_OBJECTS = - -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/build.make -lib/libgtest_main.a: googletest/googletest/CMakeFiles/gtest_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/exengine/exengine/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_main.a" - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -googletest/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/build - -googletest/googletest/CMakeFiles/gtest_main.dir/clean: - cd /home/runner/work/exengine/exengine/build/googletest/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/clean - -googletest/googletest/CMakeFiles/gtest_main.dir/depend: - cd /home/runner/work/exengine/exengine/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/exengine/exengine /home/runner/work/exengine/exengine/googletest/googletest /home/runner/work/exengine/exengine/build /home/runner/work/exengine/exengine/build/googletest/googletest /home/runner/work/exengine/exengine/build/googletest/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : googletest/googletest/CMakeFiles/gtest_main.dir/depend - diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake deleted file mode 100644 index 37d24d8..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "../../bin/libgtest_main.pdb" - "../../lib/libgtest_main.a" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake deleted file mode 100644 index 9e6a636..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "../../lib/libgtest_main.a" -) diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal deleted file mode 100644 index 0f683ce..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.internal +++ /dev/null @@ -1,334 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o - /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/clocale - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/ostream - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/utility - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make deleted file mode 100644 index f8d7965..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make +++ /dev/null @@ -1,991 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/wchar.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/time.h: - -/usr/include/strings.h: - -/usr/include/stdint.h: - -/usr/include/signal.h: - -/usr/include/locale.h: - -/usr/include/linux/stddef.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/linux/stat.h: - -/usr/include/linux/posix_types.h: - -/usr/include/linux/close_range.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/pthread.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/include/regex.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/stdc-predef.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/c++/13/bits/stl_relops.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_prod.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-param-test.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-string.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/bits/align.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-test-part.h: - -/usr/include/errno.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/sched.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/c++/13/bit: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-death-test.h: - -/usr/include/asm-generic/types.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-param-util.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/bits/invoke.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-typed-test.h: - -/usr/include/c++/13/streambuf: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/cctype: - -/usr/include/endian.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/c++/13/map: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/c++/13/ios: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/gtest-printers.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/linux/types.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/set: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/cerrno: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/new: - -/usr/include/linux/errno.h: - -/usr/include/ctype.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/bits/concept_check.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/cstddef: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/home/runner/work/exengine/exengine/googletest/googletest/include/gtest/internal/gtest-filepath.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/bits/stream_iterator.h: - -/home/runner/work/exengine/exengine/googletest/googletest/src/gtest_main.cc: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/cassert: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/cstdio: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/assert.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/libintl.h: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/sstream: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/string: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/utility: diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts deleted file mode 100644 index 033891a..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make deleted file mode 100644 index 1d67c1a..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make deleted file mode 100644 index cfcfe9b..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -isystem /home/runner/work/exengine/exengine/googletest/googletest/include -isystem /home/runner/work/exengine/exengine/googletest/googletest - -CXX_FLAGS = -std=c++14 -O3 -march=sandybridge -std=c++11 -Wall -Wshadow -Werror -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt b/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt deleted file mode 100644 index e03e009..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc ../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -/usr/bin/ranlib ../../lib/libgtest_main.a diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make b/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make deleted file mode 100644 index 72bb7dd..0000000 --- a/build/googletest/googletest/CMakeFiles/gtest_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = 8 - diff --git a/build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/build/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o deleted file mode 100644 index e7d9bd70626be2a72c97c06d4f02b151015ebf15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2168 zcmbVMUuzRV5Z|=bR;_6i1*IY<_@@PX$tAT01&Nf{R7x$aMNs6poSWoqau@D4H5E~z zF9xji(XZf}-@t-`ehTr?2VbObMW{2Eo#b*}KsqqDGryhR?%eLozREA$8HmLgNsQfM zU5`-4nnPVX=bJf}U}G#>u86c|Ii6lLJg!%*qHDMtx@B8ponfUgU9Y>AElRps zS%dJ!>sVA!N80o}1kL%ycORhqlC`vC1|zbo5P(yfHpj)h?Fqv+d44@ICIjUOQ&Q;W zu-vc){_MAf>Hu-P4Z<&jje^)PDB&3dK@i6^3C|)3g7^_o!gFAwAda0uxB@l`?u*(H z)!V2EqsUZGxb3k*mf%gn)F*~8m|FBarn(L~7^$h*URMK`R}B?85Ma2XQD>^@)N0&@ zMQlfK75ZWdrpz_zm+gjHcbz(S#fGHwie7S!8t-Hf*{ybZ}cD7k5T-$l6NM=CmxOWBtLw9A0?0ao|Xys zKF(te<|sgpS$QDa(mxI(?m_ueUXKC8TvDJx*^>^QPf#dt8cQ%qb};U86c`bUjf{QR z(<|UlNWKDgP$+-G@Eya@Fux%A)V~xT=C@!X>ioXR^P_XZ^E(Dge8Qvl#=Tz4{YT^& o2Mk~TFdyHPaP0!b-pC*NfKEW= requested version. -# The variable CVF_VERSION must be set before calling configure_file(). - -set(PACKAGE_VERSION "1.9.0") - -if (PACKAGE_FIND_VERSION_RANGE) - # Package version must be in the requested version range - if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - endif() -else() - if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - else() - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/build/googletest/googletest/generated/gmock.pc b/build/googletest/googletest/generated/gmock.pc deleted file mode 100644 index ade25e4..0000000 --- a/build/googletest/googletest/generated/gmock.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gmock -Description: GoogleMock (without main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gtest -Libs: -L${libdir} -lgmock -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gmock_main.pc b/build/googletest/googletest/generated/gmock_main.pc deleted file mode 100644 index 9e4f403..0000000 --- a/build/googletest/googletest/generated/gmock_main.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gmock_main -Description: GoogleMock (with main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gmock -Libs: -L${libdir} -lgmock_main -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gtest.pc b/build/googletest/googletest/generated/gtest.pc deleted file mode 100644 index 0b29fec..0000000 --- a/build/googletest/googletest/generated/gtest.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gtest -Description: GoogleTest (without main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Libs: -L${libdir} -lgtest -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/googletest/googletest/generated/gtest_main.pc b/build/googletest/googletest/generated/gtest_main.pc deleted file mode 100644 index f1469e7..0000000 --- a/build/googletest/googletest/generated/gtest_main.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${pcfiledir}/../.. -libdir=${prefix}/lib -includedir=${prefix}/include - -Name: gtest_main -Description: GoogleTest (with main() function) -Version: 1.9.0 -URL: https://github.com/google/googletest -Requires: gtest -Libs: -L${libdir} -lgtest_main -Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 diff --git a/build/lib/libgmock.a b/build/lib/libgmock.a deleted file mode 100644 index dbc1fc98a312b7e30c778abccd28f86e2c00994a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242434 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 D9TZ?n diff --git a/build/lib/libgmock_main.a b/build/lib/libgmock_main.a deleted file mode 100644 index 59e9f8e220f18c56fcab005bccbcab5b506b372b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2238 zcmbtU&1(}u6rZ%!)>6|b9)yZ+wV(yN%_cF%ud-5N609X8ErK4ln{}Hk&F+TXNokAN zLr*zW`lomlPlAH}0iMN!haLox-bASH?ari=CAsK>x9`2*ysw>kGt>8V&uA=+&r7|O z6wFW;zmlY6xWn2wAtVM|v31KKq;9*$hK9Oq7_vJ*C{s2Qrbs34WW!u*!2$9aGQ0{$9JpVuni;H)q8>_XpL)(&)meX=_ zF53>w)T>lRPG)8qjOhrrp8!4uTv%QuLxj9XY#12nLMTXVr$S;|iP+S{=-2^l%O${( zk&5`q#}j)))wtxu6A$BKi1a1g(Gl|NxZmP%&_(acWMB%L%$Bh)>^n*d0Oy4~L2rO% zf&2NZ1Mt@a@HYeSF9Y!2AtdtBVv=ajsx+louCLW}-_)8`&C|VY&2lWdNrKTukBs5A zY2d45HO=*@XX-XM`KCupMwKdx(a=4Odb&mZl9A6>082wg%i!Ln6>TM{<*Qk({J5Id znviYzHZ^?;lc{7%P_N*+^``j*?n%CEmCJ_cky{0a74TM+f=Nq`Pj$yI^P7Er(lGF_ z)ZJs4qhN;q9EWrTY$U`_19N-^K_EQgQDBbaIU*sB)5LK+MzED2G^*$MTz`Er#g{qzE5P&MFTw*IR~cM)Ma!6ME7XBMP$RZ zZPS4$$EBtW7ikWbj16YjownTa+!mbNHVZc!+PbIPX1AaJRHh&v?-uT@NUCTE`pL@{ zg3}-n42SV#) zPPur3HE15D=F4;?Uj0wlhby#7UoFN4JTNoI5LmMQpuBJsYtd#&CRr)S2&K4dWxlU(rrxxEVt=8VRVu|hfS$YeBr2k?IT_nGY<-zVHZyq`RtqO)6Er`w@K%~fi=qDNiv9w*}9BBRGzcH}W^$eA0{9li?7svnr diff --git a/build/lib/libgtest.a b/build/lib/libgtest.a deleted file mode 100644 index 163ded46e3e15f72e62d94dfcba20927a7801d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 811692 zcmeEv3w&Hvoqy5>8?iW1K&yfj4AROgcak(2DUczV_6|%+Y*MJpBZOqq#->S_xzn`r zXv!qg>+E2Ct*-mf-PP57{MVIT3sixmZQ6ngr6?9rsDP3IYA zxu|I72a1XwU-|am+c+^ zx?Nk>7Y(&7 z7Nm+I3N}Z(J6l6*a^6=rN3}$s^F@FvHYd8Ys8X{u(Ss7p`pidOMg0{h+7fMxHT3o) zl>nTj6(!WOrYqLlvpU+NQOnD+T6PquHK1hysUhg0H2@LmifhrHXiQmfwbf*^))v!3 zORrke+-eOZWFNTV0-?$VA=J~6x4z#WTHU9u%k4(30MZoeT@hX*8bbmK3P)BD6g%1kC}_84Iyf>&gis z7CDzs+T^!Z$SXr>FueT=>ZCe9|yjXAyI|(qIB%m%8{fez(0p*niTCdjDodeqFk~vs^O;ZdbTxT#g zLG(>AMg}m!{J2m?SQu3QG`LTJkf%pjg#n)$nVB#vs~e)7ZD1seyL)eL>n75%*vL|* zhG?w8@7x=wSX=R`T`SveipGS5G1cY^1>n^Kf0f!6UlQ$K)COu?)YjFVh(*d2d8)_}G;2zAYjdAij#!(0S}fdj zl_`rU3%I#xEKJOz6Z|1e5{g#S+S`D?X7VQD`-Wy9pIGqm2I(BE!Nhh z#UcAOx8Wc9FR~=i+Pb1A!4>_jko{J*_VspmwXX~LLm^`be>VN`nqft;$*$pMZNZvo zyVe^EFKMoT+(sOfH(w09xv~|*_8aSgxjeBI8s@|DWQwpCH=dV;(0#I{^x?jgt5umfML z(@Zv^Lu0Jhus&EQM4zol<)=P6*@(2l@RXiE3SB=U-B`Z$=#y*-? zuJo#%pG$hxa^>~1@Sh9gGN$#n}9dwW-OM}@e-5`SoId$f-XV3NPPF~fY-9Htu+ZTV_=3l;f#M?-43_M%v{^CF1m zYuC0yPl@-!B+#X;Yh6>}zUf&;NC=3KvtTTkuG(xfXd1Bm(=z;-IC6nFHA`DwNK-S{ z<^@%#;Vv(b=@{?w0i3qwD=*OFF@Lzs=QOQp`MOw`;W8ftWeRr3yl|#s1kDS`pbcTu zpTtO*57IQO`uV^a%))dMxO9zO1g4m0nG=t+7PUB-TbH;Axx8 z-BNP-Umh;+Lci|J-KC%>Pj@RTcPA5R))Z9L_pa`1i*FjRzYG3+|iGv+kc zwvxf4I@q%=bW12y6<*!f4a*Q7l>t0or+oKQ_|+A{h~-4aHYp=wx$j6T{saU9URtO`zH%ifr~y~;UaFQG^I6HryY zW%eiNjtANP33}qmDEw8+S9iO5I`ZJsyOR5ey~}&|tNKcCqbYaHyOu}KyemwrYhH^X z4+gxd{7Kf&pVuA%gFw7J)^#%sM=Lm5prtp|)aUent$pOAYfWgK zwLIN_CR<&FF$}BwX3uPrOKp5rS6`ot=#nd7xY&%9n)*a6hR6}iPkTi*J77XxUc!=J zi6`3Iqw#oW!rL$Ev=C)^<(w})HyD2~9*@Q};pVFMhiISA3LmIyfgv^2bX9v7wmx^Y z(g{U55m1aBHW$T?#yojJEqvj@*orlA1J{l)Bum1oHaOYUtn|l~YE-;Bq4g!SMZK}r zZJKL+rPfZ|y;5<>ap)sG-DpRqtgFdzcSjsDjLJefMbvZ_t`=$J; z`&CfL0HKdm4#jV*Hqtq00^F=?1%Y&*y@ION18MHP$#r`aYWkky2n#f*dknI`+Ihxl z?s66*bWDxECVT&hQ)s5ED((fM(ys4My}I8P6g2hPl`M6LdU?zUUVYEE{Z58E#Zz3E zwC1EH5|92)F;vR~N*+tfWIZn|Zz0+~H@PMG~$di#u> z#~JDxuxxz5jLR;=T4ndNGYIDRlL8g zFSIlp)&jG^W+Cf3JE~ak z%o7?$vWmG*4cZDoJQJXe#pEDCvpba)D0oG0Z?{Paa;7Ei8nrpDK8HY==n?L7vq$M-Ph3n|j3%I6S+pe^aHP+VC(Yv}e z9tBa`=hCU~#@G?>EZ~$jRwg<-yYqETTN&%^_nKTmiCMcnKg>36$3wNTaBY)v93=?JBW)&-eE3ln{`c*T!}+(9a5LA5Seot6MPndz~wEgFf$Sy zQY?96RoVbnE$fL3#M-)NlryPNscK%?o9ONUN3W-)8M@g%k!G>H5lY7y6_FRVGUZT& zyx>ki3_&I1DcZrOGCE-zf!1Hahfo9pVQ%{L)N!aRV0dDO5EI5*r2FBU!sbQ6X%g@i zxiJ+E)Ww6lKfG3T_W$t@H4dTUi|Yqw}V)Lie}DI>(VOdk9N29#feTxO!Qbs3!2*CPRmwd zOd#$Wj`>>gOG&7iY^_;}oK?z@m&jD$S*W(HqjhC(yO7O=%#T1sdRzs-Ixd9BNGtmut(t>_|AzaP2*xE_w2WOGZa?}}Z(>K?8RXR$*#w&Vy$XZ_W29E9nO z<5Ztzq+G%0f`!)uGG5M!;jnQ)&_hyjwxGB}ccR}IjML?#1lol!+?WPFwO&xo!UXmO z;do0d5%rMMm5N|@f7?1y#G};;5(sh5xU*|5S(uud{SFf-A_!OaHFTLux(5`TwKLDL z)vxU8&T>*JRiU+@j1D&W^}=lF&$7j2zgMzWdNzRe?rZ>8!HgX3xME#%*9xqr+y=7V z=QiLhkllbue*OwE6zEfC$U=9PX~`-~p4&(pR#7b0(<`Dc*zay=)9&aDn7C9Fs%;q8 zCM)f)>PBhU=uI;P*gRRqTaETy#aXL42u4^<9zc#mg0>i+u}*4ON%bz1G*l}*c@8 z0al^4B|Tff-Q+k92<6bk^AhZmlh>*ewTN7;3b}h&mDQQh+Gx8l-B=a!5lgjbA+#2v zMx2#J5u%c(jvtyCDY`hr-PH}DVTwzqR?v@uiLPjTDY_hs!yg1z=FVlz=~R^Z-X0iD zsZG+Vo0V2Cr;~rF89AJbF}%xCLCwXAdVxiW?rsjfpuM{ccrBY| zBE2iJMK-f-tAtnY6p~1Z9-3)QHPyC;uWnrwj(Ertpr5vmP>%*SMRg2DJXtjyS_FPc z0He?m7L~Dw^v2Nj$wIuyNmAd|r@`zEA*=(@T1KPpGs|8TTZL$BvfaKGR~&_VJ_Wu@ z8ajuaVV3Oi+EaG{QK)$hLd{)gS#fI-L}9zp-~_iQJwn-|^uQp3+hXKa)hY!GwH#+8 zQhCU+HC%pCtamjo+@Xz3L>;;#z#)<<*fS{vP8ji)UTVOkdj3|g;VdA}CXGg1!PB#b7On?mYv}gE?s&o(DiNNDE(GBS z;t(}p?3%X8$&|gn*?r2Aa07;D;YW-jSxB!~2OCDX=jxk@z$sGps+Fs=f_+VHp#-3J zt$~8r*3ETAfE)%stBg`948V*OfScZ?>>M`U2n~&I};S&PiF|{Wa zw5PaoLOPy(F1$t}d%AZRWeYgR4KGU^I&OHLK2`^r*+X>-jV39a$fgCo5E7df-~tJ3 zda$$5ZBF0xputyTXST-)&5N|A*Eg?`PLpFnE5Rg^FnI1fILa-z%5L{*2l)=^%Nm3@Z!t!pBSk-5b5(z3F&L;K3J zgq2zd(1=$h-P(v*4R?hQTQYSWcj;9v4s*WQNZz=ZX5etiVrrNOyRw*WZbd&l!tl1jv<z7X*YD^5I3QKo_-B%#BSibT=%RmOijE zj@w#b7zdl9Q0Z~65N#8a)uq#)i20gAU4LbBI|7msG8SD87b${M;Txl#XN&A6g1l>F zF&wK#o~x92yQ0XgEHAZV%P9x_*%U`#!k?GuH9M&K9S-7EvY$S%fy zed8#vIQ~`-&!a&d?t={=Fd({?^xG=B^VKQjnkcbKEm+pm?Oo343$7%yalQ-TJX$OC zNZ#>Z+MC^9Sb6jIm%{%hzlfFgIMaq=g)-DSJmYZ=0b!lOrEHC(EZuP_a5ZUBibL{1 zYc)?b)`CNkG3Qvm_F7-!wdaDBuf1w3HDZT{k=BTrRQ$~#q^QOb6tSvioWz)>fzDl~ zn5;#mig-3WJ3TUD(H$+5_FTcy2wa#tDWC;QIa(ZX&Vu2GKIPhP?^sXFoY!uUr;;gX z=K7<&FW|`6RGwPiZQ(eZ@XrYMj0XwYOTj1ORcf-Cl|*XOUQHsObT-|&Dwpy$hF|J3wA=u-k%)rvWduWWI6ZoT>7wj z>F_E#h{dB!HsyE~%O)cuI?<&w#w%y@#?zbz%@^5C7^APO5xM|fB?qAzUjx9IWo)Mu z89o*Dz=ckys0F$}n3nG62B$!c4?5k6xc?1g2raILO$jFmA{(Uy#GJiYq2o_ku6IM7 zbI2u1_5tngcsQsit@w%qoxjeuez+C))_Oe^W%wxV&`l{c2fXpo7-N7r1*p6Jsq{8j znO)kNjt=-wJKXN-GhRr3Vbw6rfz~pvjCOP(f)Jr}^yP%w5Pq=|Md2CrjR<3dIzAvd zJy{L-tKFa*FS2-@^ktjoF^GaE#vGIj7%u7Q&`37znJ6~S?^g>p74FgCGe;bxLE!EN zhf2RF9_s6DUunNMAs7$Gduta|C`SFYu7Y${t7>%ZGPGQ2w(2f^8?|KPsD(;KL+%|l zBN0|+`SDEzm?hdKE#V!@P)*8wQ!ki)OYbsVvu1QE|2QfH5-GyNsIbx%T`nv)uq@Uc z>S;%_MpZBU!=qY?|7ldw`DLTdh$lM3ZzY;xyZI#dw}3 z{d@%gK6FK=_z|oajGK+)uqBDkBC_IycE=Ot{z~(RA2n@tivm~Jyzl6f`(VAHi)azs zSTVOj4KX`6!!%`v{uSDel!crO1BViOasP%v#_kM5Szr(4u`jWvtNPuSzQHZ35n$vFz$Px0GvGEY3heV$30NU1DJO+O^){6c4OX0?3=r}bt6I>2VmkHJVllV z3VY@M?Y*GD?UR}{!SMT z+fCxE&KAl{s&Od|5zUprT#5#3ya1bFl)kDo-=O z)>N9Q71%J_agN?cH+pSUQoxn=1R(JRJRR&c0Qqt;%dKG+;8sFr&>w1BHfnQGRe zw|G0`ZqB#NET0@Auf?4}SBXZeW4yV?~taj|i`#Rk}iO;I+wu4hAak-nTPKYl7e}vR~&y zxHpGx0JPUMUpkG0SzsK-6|0K#Fp6>Nn^XrkuY&hCx@bk65SE7(O@p)0Ws- zlo}4AZtI2z7vIgJYoWte!pg;8!dzqj04P2n+QVn)T5*PzPbY?(P)vLoq3>!DVdK)5 z90xm1DMe9uHBIkAlQ+!=uCV%zrgKQPple~L?Ju^gH%d*ggD*U?;@er6&+oT)jifg& zm7z^9e{~#C=KzXD@K~}6W-8Sp3Sb%^uyva~Kf^Zej(dyd&erfW!n+I}QSZlxaKYEt zghF5(4KRF)a76nGIUewe2lyPy^LD-BZcskPV^?Pljd|*EZD0VB2TY|4HD(u#-CSPG z!!&1#8_ta%;x2!BJkQXCMGGS%u+1FGVAujIjy+|l;tnW4HC!GBx?0UBiYdb^)NL>& ztn#rUIr=ySG>DE`q)oe%4G{*_y6#WjX!chUY(jCI&qhEQfkOwA1CEoottzlp_qOtw zxulhcEKOHM5eX)2JJY395bM+}Z6~k`UDN7-T(X3N=`5H$*sW!nF#u0-$>f16RwBWj z@}kKDb^5C&4^XSCgxe`D8#}$5Yt@`1T44S>at6ICK+b?dOiRaeWQvKx_AH#7T!R5aeLlQcn!rV=kP^miZ!EeKcP1wFAZ{ z?XxPIDb>NeNVUivD z5cS;5mtm3L(QD?M5UPVWBb=E-%dOja6osDxHu>J{JjooDvH%8Px<<^rKBDT{wk}-a zXHkaaCT<9{3b`ZBdJo3sP9|271>)iuG9hADFps6> zvr~JUnnNKNQM#I%U=nes&Kz16#>*4Ya-j{f8T2h{&~yKLOYqE_q`BsZ8raup^CUeVke3|VnmkrI`vI>SN+!E3i>+M;M&_5wJDfTBs16GI4{+hfr%S!w| zBv5DR$!|fcIa?ua*U3F_*mRr$Rn1y$>(ZO?)tD%K#&;TeGd^{p1zN)tw~3=ze1@}G ztLnyub|Np$GyR^psz2OUZ3zNW1^5mos@ zH}*ZjCE3#2gkyKKOq+9wa|+F~LEG6p0S*5T0nIy1T7zc%q`C5@Jh%mra<7hw&51FY zwUe1#p|YvBk5BpG=Ct-~S@v=tNPK|?gK@dfI>K|6{ftkMiQKoCS5*ekoH zvj99{XM3s~4I4t2jj>H<@fnND%}2tEs{r!>7BF4tWttBRM48i!xGsFqklhDt0fPGr zM?d}5*WmDF=Q`ut3ZejArN`fW>dK0dF`)qsecfI1Lp*sSio8V<+^=NDOT&Urh759k z+o!^8&mSR=zFEU6yj{ib|lV7d~g)Y(=mjwugJNg>`?0{TmydDB5XL z-CTR7C@Wf5M!Wl3skBGuYq|4_dwcQiN3t7HAL3W{bg$#Dqa)^ZO%p^jufyZwW-yo9 zA*$twvNG|d)Y9OrI(ZsWs+>jhK=tPz2sW|f7>MJJi2MU_Z^(5Z4yZXLm~1R6l=085 z9zz67PreLSv&S)K5oX6ZpXk%{xFynvurUK=)_O!5T192tj=!~lqAfCzVe+Djv6*r_ zQ~^buP_228ffcUv08jqp^U&o!4;EE9%`MKm(W(2DG8V)6{Vz*ggmpl;V)kMHTOio!}^a9Xptz!q${_@8B++=v;D9;s30jJjVpO*xMRdc_&wVds(dhLtK@j@%o= zbsh36g43I!$(l4#*70F!2NLXEH@!QqHK(D6^WA5rmLqKNCk7>17loZj&<-=b z035&v5}Tn#Eb3ZIm#);~mV2)cS>RG>mOx2taNyS95|tH#4bTU=04oe{^Qs%`g@#ztddnfRD$es@DZRV#7@iE<~wz9V)+}Vr|BEf+W?XbQBPq9H2Fe$V)!mGOo z;sjsNThwsvMfmu`Ma0BmZ!tfEXn$@_zDc9`nTidhSyibuKYD8R*TG46k}9D^Wie6{ zuAOQpkJ%F|&LO8wUMbgQHF+He*-c(NdsDI&K^1*+ zHQI0gLaR7akjEY4_pIdTRw0dexofhnH4#vZ=3zO&u3SH{<5% zc1?+EVeH^!W_K9n@hHR>RIk9NWJFxGG|ad5_0nD2#x(-R=^vO@zXEU;*!r~+yNkVZ z&6>Z`bQR!`BtE8NhJ4dlW#@r~+Sb;NUaAV4Rx2!W-K{+c3O9|1^2q&a(pV9Zivv-7 z8v%PdC$DYpnkE}i@}0{k|H5iARHCI?drOnT@hkOh-R+5PNYz*4yF~a*3?2BV^O)99 zqyB&L8b+UCHvS^Ll<0yZ*{mB%QDW4uLh6A(=MLmS(IfrIqh=YrVN` z(i`-t3ONR+ScO`d>Sg^#Q`4#E;`qyJ?qN)rIJZzYi4DN!U{nGeTPCw7w8%?WL?k`_#BJXH<&_QSf#ds=7>mo`qwrT$q%HM?`- zfLlF3?r0q6w44xdR_{E9J{>;H{y2A&qog_Vpie94K!CP-Z6e`B^z#G&vwCLY(+bY= zBDSm&E-;h@mg^E9R_VouLY>55w&qdN1*T_glNadx6|5E}HamJ24iGzXGxM z;$u~|+kHKonG%4)df>cQcnU4MR4lB;DYU^wU7${S2E%eheH>z%xi<9+JUtLJ&{%kpf*`!t$YD_I8{ydb+3bHR&yFuyCZb7H?edzkH; z_w1u(xv?mO-2I1bn+px=`n*mDVRm};=_ zWKFn@0!K?%_qD~kaPCU#mOy*x7GsG|PdkJ?lcuja*t0HlO9&okeCU^A*YSlFvUEDN z18ed8sro{;FNE~=;X9Lvl!|un2b!9$vaCWUj^pM3`XwXg&!{sd2Fy9~=hFz3z^V`e zS#VWbjAEKyzDQbGYY+L2<1$6~Q6QQ0v~{?USD=xaMsMz>nOE*4nviYlyb9F^a zW;V{GvLD1hlzvF2XUOzSnSNNNXUTM~OwX3-IWql-Ov`0@u1r5F)AM9HPp0!_`Z1ZF zFVhQTdZA1&lIg`Vt&piAQ@>0rWm+ZEYMCxT+JwJP$lo33xQ-;n;h%zqc@f6DwlNdHUb zzmIgY%-@IfewqIP(jUtFgGe8e`C+6Z_}hxVZSvW6q@(!Tfxn&d*~3U5k@+7X{jtnH ziu5s=e;nx^ng1!$pUM2sk?xiGUm$&2=6{9s8JT|;={}kNHPYu~{&}P?$oy}R{#NE+ zL^>w(<4Aue^BJW3W&Qxtmt_8Bqz7gG5Yks<{trlBmHER+Uz7PGNRP_=F{H1{{2!6N zA@gq{osjwB8AU}i@Q0s8Gm)0a{7FdPA@j44mdgA)k)AB`??O6T=1)QTZkc}%()Y^z zsYp+g`O}fUPv+l`bdJn_0O<#1{zFL5kohx_epu$uLONIG&q4YT{Cy06=gVj1NYBOJ zJp9d<&pwLuJp5gNzYFEFi;!L{^A$)HnfD{Dl=&*8)iS>TX^qSWkbYd|7b3k><}X8f zxy%QVULo`KNE>86gmjV2FGi}$d>HAKGJh4)h|D)4T_W>WBW;rTPas_?^UX+GWPTaa zYh?afq|0UglSuzU=C4C~z0BW$^hTL)MS7FWw;{b*=2yscCDJaL|CCHu$+R2kYMJkm zX)n?~nZHG*F{E*s*JPSNx<=;vWx5vWI+_2pOm9Vco6O%X(>su^m-zviZa{jc%qL|! zh;&HiKO@t-kZzQDU8bK!nv(gylxZ62-7^0O@`{s+?U%KU%I^m|C}k@^3U>3<{rzRYiy>Agtrlll8)x&`SEWd4UTeE{i$ zGXIcFhmnrR{8pK6L%Ln&M`gML=}wv7CDVtIJ|go!lIf3;{zT>T%jCRQ&-ojfnC~# zzOx#zpQOqLw%kcYv{MJRBq@_Pd0@*1q{Yc+Ce-9`sTvqb?9~qfngwnX!FR$d&xQvu z1g|*xWRU^p*8tPWd29q+ibvnXVsy`{y80Ls^r{x0HNv)<)zB7nrNv{+58FH=*qCT=RjOM#DN z&1j)iO|{mksa{nbdfGSmFVs@%L#n=49Xg=RQd6so)OU`lL&J%a0lxIQ8@Bn*DpJ$c z)QU1pjH!rQL}l$JRewr8Q`2Ws2{nB>C;Bt8&;jj!S(&RU!{Rw0tNOUAKXaX|A>ZCG zPSwr+N~oE~d}j^N3t(gDfN$v9iHV8v8}Sd}b6|aGk+vwwi$5R#OXq5z&9ECbt0_vnHB=k7f7^%~9v?Cj6^`ZLz1XyCHbJoFB(*W871PKld$$ zU;7rruXu~$gY4c?{Ht#<{FTQ69|S2$bTLS<6(qP#9eI6b!e^sDkY<^h%oG#NrWWpH znw^K0miR3f+LVtzrwhODEr#Fp7Q?^kEr!3m5co@iEz`vRCSq*V#Pc>fz&xA#1@pHX zgUiDD8^M;K{!@d8OGa0v>aQwKOa4gwPSsy((4R9|-kdO&T-eF-_6p7(ygo?W9s6NU zd!4~$LH%d8LGiZXB;5BopwKX|kqG*2(0^wq;k7(IM{%(qWz%!hay5M^144VeQ#dxr zB5--I`1gaumui=Q--nbJXzXYg;|7x#n@eh0QLuPB`ci6R^S`{VLElH5p7vSPGk)3{ z=-d>%Hh4`~f0B^>Dh>XR64^tCwT4J~VU4Q4o_ROgs~dQubj?R1f!85VY`%nA*5BZ^ zhlaIrygYf$uki0F+OMoJ2X73vZc~OMfw6eCnpTU0zRfMOCkFSdTQzWOWX;b9jy>Cd zi<<765e~c>dl)ZEW+#US7GB=}fT|xvrPz<;HX6}i+u{R?xH%vhzs0D<7R?Q+`c8~A zcmuV`8>+GYtNO0-Ph;OSey3w|>jvKR^6gxVB&J$T>9HBd5K)Ermlg2wLlH* zRMYik+NEmXptfAq6QI#X6kCRu&6Jj@LlauBs)LNLDpPmXmjZUtj#&@^S?Ch$pDIH% zLuGxZqpp5Q=0`;LfnRA?QQuEhlgEm+d4dvB&1mFy)LB-#qvZW)_>#=uOL+Ru49Ro8 z&F|OJmaH1Y`(#rC5&;-+z@D52vm# z2cDnSe5(E|u~)emio|Y;_1>b+f5l|n`V*MLvK;waKdl_t_4Qw&rY; zZvdK!2Q}D*^D8isW!w(U6Q=0rnGbGK_1`Lc#3a##hES=b94SUba;ls@0XOr{{L`U- z{4eOQgP$&I)?Wur0j+bAub=1p+)pu$P&zi2Kv|{-cRh^TD<$RiG3zL z3Z}-0Aihm@6j~v3SS_hD^b&rbd9HJlYg=+ z2cf3$LVpJ3)Kt@$T6`>Z#hm26@1IgyS5%~5VJpKW>c(_bB!@uJIPp~0SIzY!wln7v zI;XJp17+=5?$31*{Y7IPZR#}j;SdzF)Os+8BU)?t2luXidNci>d8g2TcWPI%!aaa~ z6=@kY_1Rs>sHuB)Q!@Wib>z*GugMBtXO{qof6Uncb({m_V?hj zNcuwR2}?H-{UtE*pKT$WVP^ofzD(50H5!Lr@C`nN7Y*3t!^OW0DTjjt6X$3F{Ci%a zSnpq$eo^=r3~QRbRPb3fzefImW>5ZoAf|Aa0^#2hHY%F~-dDedoy z28Xp^aKoDuc;~z8UkOiAgn{rh&p@hJ6#_#By6g)qn0)h`L^;2S=x-Whljzqj;)bY< z_DlSGUSg3kOH{%R2a}c9Lwhbja2XgR*w&FPKnKpC^Pg=(}k9f{I|#iyAoU8(e{I ztLc7hX1loMmr7JD-pJX{sOcUw@#aas&&&sC;A(XICJ4fAAOb_e8wdm)-ez8vjM<==htvDN`ac zckHe^JUY`iI6&}{zxg9@WaXbDLWH#UHW?!m|QCP&gA`+ zovBp}4g2m^(eq$(q{vG$91OqS;Zb{WgRUML0@`$hhD*RiVs0J%Mt$ZVi%Jrqe9Sx8GvjnVV z7K?&NEBPx}$fKEZbAMoY%h&xfuD4Bx+x0KIQNfV*}E)SoNUa2Xqe6AYU?Yr{}sD<5FcKEjPxe<`!NfMnI z2$T;}3=W1VAB|>1N*LBd(Qi!n1~<}dB}a=vFzWohYTzl~ zot3E6NE*icry@G~6E1!h=5pv!BdWfQ1~`Xi()XD&(QTGsRE&I%UGfD+XgcRmVW0%U z@0)TU*W)4H%pHFf%Lis?-{3eh&~h_-A%9WpZ=yrtRD#htS50>l(m?0k0GU4R-D>eO zV?X-?s+xFXG-e_1?`=b+9s;E=8^}ZJs%2!4fy|ai^nHRCvKCMMvz2JFOBq@3s`9*> zBk_*mJ0%r~2}dKDJb)ha0>sNz-^N;x%#R-FxBuk4#ovW|B-ig+2VJj3ABR8=K_VDv zyR?w2i3BkLb77W(HAV{ZAh`&*O@*3{y%~XEJ9jMfd&hj7-vF{s9>G5G0UPxZ_c5rI zR!W_!?=X!UQv3w>vdt^tsJs+56N&22SfzKUwuMng3$O{oqdCF6SSIAp2v!vB{>syl z)CJ`c{S}BrJOhxj=3be;z8c!{%+TNqS_uRfA8q&xFC{}jk?ITWCD3Kzz^GPgbe#xb zrA0m;0QszibHzqJ;QPwcnV*}pY%85J%eHrzW#;@`FVD={_X9{|Pq0)oc8*w0+PS{X zW%};qzGoLM@_l)D;8=z4%UjRhy>TY*J=cMe4$#n)VanDOk!Y;!VW-j9KH7YA+K-@6 zpKUNz7{r0Rr%bFA%6Z{a zWR6M-GCw5dN9=%Nrl@RbB(-)lI|3dO<5+g{Y->*1)8D4Q zx9Jb-6#I-xY5$}2$80-A`r*~k41c5{`3Cm+8T5T=w4r#c5#mc5kC$2HXqc?oJMPc za}ywplTQXJW+dI!hv`pT$h$MT;2Sy_Z^rKj=QQ;t=$oYC4+T(rd@WvsCNcLz`{?&g z_$_4+OZ&`u;ILN{y@TiKuaR5r&4+4%Ix-)@vDm0@Uq-$d7d27t5GzX~>6MTXV0)_7 zS3+M~DYkN&&q#Xh98>qP>5f;k?ii4|BP!R=4eK9vRUemI>LUyF!mk1S@sZ5ACO%ky zH1-wNAM2r=KqArW=VABHQ6N{%$)vdZETC9YU}o%`=S8#%G+iNcoBmz4I>NI6|HWLy z7C|exb{?c!?Oj+~64oWxi8`CE%aW%Aen*eKJRH_1$h0X%_jzjSOrWXAA;Hgq=ypCo z9zC{x78KMnD&iZQ1!`6A+lSf3f9uu2Uf-QF=#eRNljKDL*XZl-#lPD}KD~ZcB*jLu zNa|dIp%!lo>*SW%))@G$Z}4tV--;TSG(rj|Z4QADZ}`@Xst_WSJyvJnHh~V$!0S;Qer6%9s{jG<5w0$h zGku#wMH}nOGM|@nklxBeKyZ~2JXJ#yLPS4e6B58rcVd7vqVabD7u1ZchS05fN`&~m zQ_PCR{-nMA!H)xia1FwrByr@J3WRl;KF|LVtWJ49cXhZt|lq>lhYmsgX))He)^igV@dhOP+4Y(ht1=| zz+Q#zyA>P3{!-uO`U&6W_bvRmcG3DPpdZa!__4&&!9CjPYB~Ws>#ahV92`zu?AyGI z6e-r9KAzY!xQDH$LPs#|OA9YgoHn>8aT+K!DPzwDfSRJ(-HH8VgUH}o>>J?!KLbAU4QL*+zWse- zAiGHjBWO$3 ztt9}kzCnt$l@|AB?G{Bw|FZ(JFi1jEhmIkhK;rMSj98HrtGkhOM|s_Y}$`_x?czm^vu|Y!4u6P5elSDN*wirbtnGF3Hniy*q{B!md!50KD&RM&jHGWx z#qrP}bi`)7<@L!k>>DKKhwpPc@$Vp*z~3TW_%Ywm=a6y-4LbD=ZpR}6+a#=MlERV) zi-WL{1TxwwW;dzX2u%D?%BA6t^e93QOk9=)L=c0?4Shp*P{%iHC;Dm74-(yq@DagJ z8fp)^t&az&TOio+3qX-%FR<2!Fy~=dLk)PBk#=S${riR}lqB-mD94z z{t+@r&U(4bTra*sQeW?QAS2^}%7eUEls)hVq{*@=B4);KL@8^3C!E5qH-0akg5Qzd zsmUNQB7=y2RM`X5hH_YvXiNEW2Y@99;7DrIFeQPX`v!l4Ot2-SJPpols4S~9r%8UMCU-(_ zIfnIuVhHFO_;g>9_B%Co1vH~8pcxHo*TY>V{KsMZ3Qy`kCKr_OA9rGXKB62j-N)w( z_wfj1>EXn^p`nM@Z=mLb>{mVJ8@e6z2I+b)ZJuhn5!>2UCj`}r7nR3vLaeo_!fp|^M}K$C&&GlUgQ21jr%>u{7}~m8^7g0&p&=;7#Q$< z9sBFfQb=u>gCPy$6b4H7@t?%w&lxp%VZ9*{2ko#`>%3}Q(WQ2*`nV-_SeW(qz>StB`RK#jQ-K@ZFJNC7olWiU5aaINFEg1Y0j$dd{8{bcXqZ`r2 zV$1}#aD7p!q(A-0j#%AovAC2LFT!dAyW^)|Sz7x8#dps{XxswGHlP;}%|1sHBQ&$9VZdX$8Oi*>_)YU+ z^9k^xTpmd+s&kM#yY%5hff`XEbPW|s3;V7y;Url@(U?crZzN^D2DGQ97QrjMRZT4+ zX(r;U$C^gcu$AP|@cdnZZs2*GN2{5aFenGYJLI;RMl>+Nh7s(xY8Y6A{F$j1>(Wxo zBJ(j~1QC4ZF*I*D@}cB_IHjHiwK)ufmD%GaDi7BBl;)X#EtF z90|M1!i;z$5hi>tjSM_T5h_BAE)LS#197u(lhhXIv1 zW)*x^&H^xCwSt%{GN$akPVfsCd&9LdqRl)i@DpLqBz`kb)fbjKngNerM2<^sW+YXs z3Z>W5cww{JLSY()2S0rSu@LSTdljF@JNPAyXT}7-%QnI6(fmD^LyVuO8yvX2NDCOH z9pr$Sg0K3`vB#e#1fxf6$P>zXa%Y)9iG1j6<^^r7VYCudV8jxUqC`=P=mTll+R5OC zpud+X6dO}$Goh_y{TG&U@9fTpnNeb3&4~&YWSHTo5Rco>+ypvYD@j!oxt->P2 zih>|8o3Is#?$E~ZPOL3V5-?-55J^#UFm24DU?Q-UqA-4xCC(eC6)nfl(_@R_BrBSF z2|{Hs$+YTlm_j&r!`NlZ5Jv=_xO5EQPA@A;Z1p{O(Cnd6F|iYKXt=?`FlnPdJYR0s z0@zcm1=5HGq9RPmW+MP{g}iT{4+Bf%boN7z!`3D_B0n$fiY`moHBN=)F_T~O1PYd| zru>d+1ji2RFBm8$w3Zen{(=Q3j#t1Y4I?s+RbYoc@)#`yP%vApJ=m9T=qM3)4hu8J zm0C@V8Wt&ICx{SqOypdSfC2h>^9aL=B$kO~F*_f72OaQPA0cBlmbxS^s{~l|Jm277 zqXW{W_OirtHYiMfsY>w3XpY@77BQibT(U!yCte*1Aa3FvSYZ5UoNOyu+&0%XkyRik zR>j7u-C|YTX4Jky4Sr1JMM|BA=I}FNi004r1nfNIHEZ-Sg$uqb!)W@k~h>#00J}&(2%;UnZ zf$^fUZ|D+`?)W;A8!TZEathPaeFn`S3cC)oi*TDA>ij3k@eQ&$2rE%-LwX6UM2{;I zhKsxZB&ZU!p9ueU7=G+iIY_#b+567SliWTOL+#0MTHU1TyVVC}JEy4gA6G}l3HYPx zgXk0e=Tpxv9i%}AmAg@;2&J{eC)m>M@qVeiRLNRU&wpRZ&Qnx<9!p} zzr$gDko-7^Llvh3?M1fu1nABP8eCZZ&=EWr+k%kf)%04JKCpcw40I<9Tlf#L7PK$c zA|++{CZyO)lLO*aAF|)!Z1Ss=q?7x^FFGRQ+k6uKg;(d+d7nL(ay#nh;8(l}uq(uy zRed|^Yw_%#xc1Ka<@8uh{~J~B)MrWvJL+$Og{6Kiz1+b~<7e_4^b`N>;2zMEz2X6$ z?4#Vq`Wa*?knT+}LPHynkfkICNql3yYR7~jK4+JEabt25Kyy*&JIH!sl;9pbZaPTA z862c}GD%+XPCa=a5?OC!ayx#cxQL$Il?8QU@*tkD!lp0B&O(PSO|KwNyk1hC6+cdo z;fY7EMVg_)p#-hRH%Rw9lJh?u$D2z5wrC^2NBBUonVTVU5(#lkHkXtmtyfVS6K|_+ zlmrdfOEP}c^nZPox}Q_tx0z8OU!WMxw9$v;{pODpBTVORrjo;WF7l{PSQ9l;j5YB> z_ETc*2Nqa^CT*(44@BPt<=UR#O5{8M@OA;pMRWviupsOefmb0q8Ye)Wl`%ssw;*na zQ<|S;=G+Jok*7<}Q{wG;a-jZyVx9yQlis4ge4V)e$iZI+9x9?;D^U+e7>o6(uTzys z>f5wFaeh(zkSWg~{s|&8tS&ePKbNHJmv#(M?P9h*ce>smqwEuX%vrqLqE36?#prEI=!H^_!awKy^~Td4L}596Ex3>A!Gtv{c>6^FcppR72-O z2#X$wh|#L%@AQaXiZWo%BzU4%@G)`iMIJ5aO5Ak%<|I1I0-R zw4x3@%mOhEtH1}c73v5MeQ|)E{&?`d5-On|96j305fY@91nG{#qU|F`d-ka#zb>K7 zQ=?CHzn~T$8vS+m)1n`!0Mq(#+32C4{&@80PoEe)vSaH;L>1N@BoEcE4{x2RT|g>Q za^D}-bW^cj@){z$`O{Z06L&*Z|em}zo{ z#O*iw9}W8^%&Fb-IUWV+%3HA`;)P+-w3R*AD$8?(Qt!oflpIqMCA0+%4I>(OyWt{6 zKWzSCfp^;mqe46ZfM1$0MU*BUJ!n39)@bJ6avyy)_t8+!Bi~>TQHB(Xq(zjR3v~6F z%i}ut$MfAEzt{co>tqGWZjvw)JbVB6GkCcP!5ldHwPF8Wnn}H-yh6pHap>0w!ipfL zBF^pd(IfM5+zS6j%5TEIE#-aq_ixJwPz9N9mTwZ7e=q-r$ozNte~Ju3rIB&i@yOAb z9xOkI=Q~Tv%aE{7gu|I&X)CFaPhbG$jhfw#O)C(uy^!e^0e+hCpQ2l-6j04q( zi>5eFNX$&@4f=~$>;T`OaD=(02avp%@R17HnRW!Ij5CsBbqhbxf0}ReaJao;2zTy} z;bt1K|KWA<_|;gJvfsfUl4WoFQhw5a#_3YuqVWrj-&W(Y$#G)AxKD$3uJMzMa_sZF z62HI!a0~(b1=?f&!_$0VRYY6TN!B@JrJpZ^L!q~6*P8Hs@5z#`%=5XpuKuaQ=x|2Az06POQ%p?F6rAq!46*p2goH`>jaBE)?u0w?= z0agfU_f{xaxb5Pr^g!Q*sHg}SQEBEB_E+)+u{*UTi1HYCaDYJ2y&QkF3mL@pFxwIq zXT;_GLBu8AF%eSsG^9=r;#!*^?zQpV#kOVJ-8T0`$bl20Rd^1!dPGR$JianKkr&s5 z6wn6_Ok_GFUGZrxlb9PVK8_2%>|7hJrDOjhSuwncW(^FLhO8e6CwCUhHXCr`?A?Pr zo@QtUu(=@C0-6CorvYEtUb4l&pPIU0WZ;1TdaT{2riKI_zAx~=##)JozoGkm5K3j3 zYki-g>*c~}VWw@QBXJ2L|G+C+R~V++p9^}V$*1Uu(i{q)Qvs3+Ft49`7wu$DQw7ae zBLbi(uCtLsQ|VrgaNv+u+NeJ=zKSXc>CQ4dJM=G`e&R{rw=sQBOqaedW%^zW`rbGU z6oylq1byRv6~3mH==%dG!zTrCj7@(8CZ4_QH4yj-r#1>Y9}sjdbU2gF|HYc8Gkz!N z{J)vbZ$-TARfte|%r{7%rT_(C<*WK>aOZ>ZWDu`P@uwq3oGva+9zg$!G@LKo!jo(B z&wYU>9f9?xtK|^fcz3S@TsmtQ)}O!$ykP2G;#Q|M-wY$xHVi$7wL6N8R|AK9gI|M6 z64rlWmg~n|mE4EK0Qe1b&~oO9Av)B35M7DTB{WA2Ch!cNm`valw3j)9`2b2m`vPfm z$p+#8|A3;1dU2Ar#2851WDPjPyfbL5@q5FmyLsHEk0~q{z5b{*Zn&6ycR$ACz7gZz zjddSP$(wj^{*ej(3XFXiWB-M3kUj*$zNWv&CKA@SX7*rGY2^{8BckAVVv{JKRnbV8 zFo@)fa!KB-uM)l2Fp1NBJ&%WNJ}WrHUZQKa4u>B^kLW*N|4bcYY!eIL=E z$+^Ra^fZv)hJEOtx?zN@&tzx}v!iN59U7yb8(c2%c{H(;?(NCBz~}Mc;cYlrNiosk z`+yhHRWTE$@(~<6x`$j`Kg$)E&jlI};Wi}U|3my(`W}J9L%0n|IRCUy5!!l#5JEObQ!v1ROUYX&fO_; z{Z%p^fCEz?jp0D&C5z{3XR11+FI+3H`J}ryzS2)ItOQw zhhA8J2I9jK7r-_{aj&c9I@$(pJ_k8q^yvDM@-YAeJ@!&0(92m*GQ$#o6eAt`xEX!u zQv+LZ>krI=qw2_S5ZHuMhlu|rNF0Ge2Tn%EZ)W5U@Y4s5h!L*O>`}KEgT;VU-{P%m z`hrm^l(|=;nE}})PS$^g4FXCgj9$PmT}E|?J@7|?t0xgRt-k?l(z}J63BrIyD!y0^ zoUt`=NQLcXA=*KREe;{T3H1sEek6~T-hm@=Ms!R9^YaqsX)o?wrKv*Dh3T)PpST<4 zhHVL4El+{Ev%sva2n6mQ`MVZlHgV?JNeVJTmu`YmQ){R)t3Eu+aH=Mpy1EqiVZmUR zxNw~AD*;_!vGIa=h!~U6nDdGu8gMy~!Mkyg7FP}K(^f&#xuBe`8%9VplCykY-&(pm zF)JNid6v}}- zm?Xx3O+>8sE$_r2Y-%7PV&vIT*2H++nU9Hif@P9o=U!Cj|Bjz;c`xcB8p_a2)$}T0 z!MwvzsD|Y4mcde@vMvJea7iV>x?u|`Wx{1;voDaD`Js7u!wpHLoQ_aiVYg*F>Pm~r zoQXL5y16I{$%vwI%P0$9iX&c~G#^~JM)7PbDUeP=M1VO3EGMp~v(0m)&xJ3f4eKa` z>uWzu`d$8eYe6K!lxV+q6LcYU{37{yVxR54aBF=8`b$OFm>TFW)8cCCV(_yRh?*|p zw=bGRS!R)AyktCniYt*#E8YA@bG1f+UxCB=rSa$<8y3XTn;? z`&nV<7yta>nZs36_lV&R+s-haNoN=bfCca`_j8QS{q#hSm-yiT>4e(^f92o1jNev# zv>>?$XaJEElQbU{e-Xc}JqcGMzR$8>B;|Q&3iNi}m)*}xPvyRGx-1#@jlWow zX+ang=)m}9mjlz}d{>5tp1y5{*b5ADXwB3w9?x{JWDG%e&}f{%Ey3-Ow6$G2{GrwE9TNxP0}J6($` z-n?H-5G!3$uV6KrKl%0x_EyNcrVHXyYJ%4Vzvi6izrOpgUz_d=J0Rb9lp1In6=(mNQCyg-Dj{I{P?yT$!N!UW&+}a2(0^p?4m^q2nes)u&S2 z&3sTVeO(N3K(A<@Mpq+&X5ec=}9Rsz@MeA)#kQ#JC_T11QmPzI{OWxE5%F4XYP#aLc= zCN9G^}uZk`;fS#PS{5s z(LTnB+*Iw*L;^QwuPUR9-_BR{=F%Mvr(+?(n{A!c^$oGIYPU$qBmSt!clDi5YqSyU ziMa{cSINu-;|ne)UvstNZg{d_(vd*C)ah>c=fLb>MdFIW>2&@$-IL<%LgJ*cE59gX zALtY|u7}2@(IeyJ!DoJ9+(S2Bizg;O7PDsBE8sE{l*9be&fz8hzWl+9K?*r<4gPQ3 z`gOStnZ{*b7$lDYmSWtX0KfcK0m-_Bp;TV^B+ojF_6mU~m)d(UBXiCzI*6}(7u8{s z3uwb4X4!w(q>}4Pi#2=<751=M1GN_utGDx8^O?lQwICGwq7pW&Sp&C~O>hNMULs!p z-~@Bw{olZ7@zo|5#4uLm3QiuI(9X?8PA!l_062J>XpLZ9VqjEaU{?+XGT&#|W`Cp^ zScLAL1?>f=!4WA$$2lYE817mVSJ8r_;Y{!$+*YOU1gVD8%Y=4^I7N^nZqPe5Qw@Gn z5AhObe_@A5tX=uW84E8?{0>Es;H)8H?8WtS`+2#0Wf1Pr8OEG>sa9@iDm^%vQ zp-o&`Zy%&`#t*C@-{1?3oR0FjybL?a%jkf#IGavEKol`Vi@1M1tvcV(Pf#46(<`so zh@c)`ydX=k@*O2JFl8Fue+KUdf-CTFCY|{$`4X10WaH#d#@z=m%IF`urHi_09eBPC zbWq1VG;eXo1~z~;!NiI=o5m~~ClVrx2mRRi2N1Z2Vb1nmu>nUr$tW{H&G5@el1WpJWf)_aCr`7bz;;{Z3 z>I@_vkVv`o;fUkx>6Vj<#_j~4W1kLTlCG*iq>4o5yIL|%v;u-0@R z0EfUI%?sTik8RgHk=+S^8Nrg|$eH%Cuwd{{TYLuZDY(DmqqzfC1=(R^c+vDJ=(uPU z@noemlQ^CYw+zwVCj6p%;4m-0C9=ak9??c6k}M9WPKS@+V4gM+ra?2J=HnY5ii+|XomPYHR0{8Q|J30?zj zQ+~|}_Mi>>H)7-tDp^ZNqpKBhw7rhSd|-)c8^icOmM1NI4MDV+&SX+on zpI)TT7?S5PgvKjrb$@gd(2eV55h%fjAf5{2f|xYjo`@;L_fT<@4CeJFCOWz^5>DSmG3B($CR>nyk;_|c1;+(=6-$ZbxxBre5ueU-zpgghwY2gPR?e}=1N zA?guvysoBWn8*Dq9W=R|Zs?#@i6vTxF;Q@5#n|(A)BG9Ez^spiAdn9pbNXHyI~ipu z0GZ1dHGwEVM4*YjG7dpHiwj2Rp$c9Xpc>YeY2kDPRiYIVxL7$D!TO8I_5hQsukSY%itEiA@i3D&{ z*Q3VB!oI~n$Kma<88kr95*=nS7%+G#?`8|q7V#P+l{ts)O=#!42A^df8>X8fKz=i* z4#tBaTgB5glwg}^UK>DHNvC?=@nK-<)L_0YZ2_qK zI*?NP0M=KLr8H>YVIB&Nfn(_s{g~O(&4f}->WnLRJSiTV>0%;`g zz%?^hseI!qZs38@aVc&id1dU&I?bdgWjY-(*i# z;$i!17qYQ$f-pYVDav>y_5Wu2pgUGq;=Q0z^N_C8FVpLr1b%TBzQ`D5OnnkN;v6j7 z)6Sho(?@#<+&`PIDaEbpXK?`Uu(%~CeFydl9B&eF8e{;#b#x#HlK>O5U@3(8L`d4x zfZsGd_`*gNY>|gg$Q4;P7Eb+b$w3+rj{IFWaBD3__J%gk_h7uul*43CwAi+tjs-(RC9gNL^jLMi@t8$@r+MJOC})B zBVNM=_?z(f04#kK9{gunv+^{%r{ghfN?Zc_FBE%d42{?^)3==o&%;xZ z!0%OG{qMz0&6lEPF&`{E3GZT$hC%CR9IxGGlB?GTBqNG+g{jbvho zMlWO=bnDwks0Kq4RYQ=3%nQej<-e0{Uzlew9tSO+Oq9r6Fjw)jqFnZA{eM*)1tJ^%#)ns|*!CLAz zK24)UHOvFUrS)vcS7H69d=;j+|kHGo)Pv}6=#8IDkQTxt$g6)MZTdr zlBSH9;`I=q5!m}i|7^8=H)&*p@4;&lry%SI)<=?5DaWWvHir;d%#{2v7#Jhl!%VV* ziZ+KVK@ec10YFMjTNHGKZA3O^DI;L%0!&3d#P8*>U?`Lw zGXm#P)Do<0M>G-Pt(_cBLAU2SH-RHk`?1dp8NoMnfE(Ga=GY5@`f26t#G(_+nCDys z9UpFFZ4(6oE#^;wk;Qk}F><`f7=OtS2Bnl{h+p!jT{5%hCo5*rEAtBqW^QI8o$H`b zoLCq0N5-Hu;XQplZRBt-Nj?R#E8B7ozhQ#0lbtd9;+{;ns|2icOZjZb0tN`&*Y2G0 z!Kby0u$|7Pd53Ih+_8N+nBZJv&LJq(73q63LTa&`>~^#`>@i}W-LRjuK4=#g*oHY+ z{vAA2hM{j%k*t8Uf>NA&8vJAlv5PMb(*XZJdtU<|S5@Yn&_IJ0Z^Qyo>oVX7Dd3t2 zN&^KZB!N3PfncfD1tcyXmIWo28CxyTv@-)4F9X#@MMXtL#a&j}T?LF#651w(6)9D| ztkCi$Go-Wygcb_z`~N@ZoO{o`GfC6pzWedM{qZAn?>(Q-dA`qcp5v)hJJ3;Gp}~v! z4JHXvG~h-Sagg&@FX}g;d=37hgesHZc&Q{H1xOSBCXoCC+@2MACiHY^OIsD#?8b*V z+!JuFT7M09w34y zYYmvugY>>q<%IuDj-9#iD}xO@AXvl!rynX`k1uAtxXz{yTXy%#eW>*N5z1W3gxJYH z#0aFSn+08oyAr-pn)&&!@thW{-kVXxw-BBDpYe$5O>k3?4;W_BcFuA(U0aEPqQnvQN9d6l@OO-`Yq`6 zCqw)gOF?^+bFzZHVH-=jv1c6M*EijHmQF;;!7<~r(vr5VXSm}o;0nKe6BcMfh z!PbujUy(NmdkN+Wx|4^3vXBZZv)iz54R4o|I}&8sy4<Dw={iCX^MEa60A1 z;ouZD16Tf^6?TFN0()d^BB+c^HCCjh`vihasz&Ar?yKABDqaBPPU%)Ue>)xx?dw9O z!1#}-WC~WcBo@1xg;932LKl9t8le_cwTxto58(D{dhevS7nCPv56ALBJ=}e`m6vbF z{*#RnJYR31l`5X^Lu-6sj5Byyzj3ApO}uK(c+L&3hqo}d=fDzey=EM`t^R3e%3$?c z6I3TnxYFp+ytjT}Dqj1z zemPc8F-Y2vpEA^|lF=KrQUWDla43tXLa7uDz!wD>Y~rkFRQnh7IY9!D&nu*susGAB zeV-eGx$h8S&;Sz%Sr#}p`vgmrAFQygv~ZEkGJQz(YwGvJBx}TAQTNjuKOcNks-e=` zU`u0@U~T1>%>W?23{`&FU)A|(<(D^9onqyeAIcXee+eav*|GFTu|j|4rHz$ef1p$qPTR^^*El<&3AFKLx<03-9$^WM6SAv#bzdP<%xn#IvzSrrNKQnIK z_Nrg6*L5WcmESTVkOVWzt@s@F*MdM0GMC-Z9HNmXx3C^Q*wVYd2f!emzv98z$=U~~ zlzqNAePn)(^L3~#RWtoJ1&EI9bSs*9{|E5fxvjf)bVQm8>_3z51|i3V?G*BJLj%zp z)S$pkrK`Wo!I+Q%A>X${DdzqSl;Y*sd9E|`CtPn}KP-Ztc^5+s3{i%79_G&(m*BBq?DcjO)>}HrQZqQ-Jy{RgZ+0c< z8fjMBb_&jr*v)#}RlOD9Lc!G+c3!Kt!iMshJG3^ZxP-lV5{Y@Lx_@i&6XB-_SQpf3 z!^N;K8E-KrYcW)b209rA+vL*EkZ8~Ln8_j)WEr>^V71SZ)ndY2QG_JG`;Yjjd8}si z5rmbRR1mVg#)H4}u)h!Hstr^n&4O((I@33n?z%{!2b3MCtoG_eqo}AXDtVB32i7Tw z5mLG!d9_s}bTxwps*yT2jK$vPnQV>7GeSTz6gBc~j?z#R=?8`%q7^Xa2G{9$+#Yvm z&znAd#3*3TTaD7hAITjoZs8HxQZdKT3cs%=_NWF-5)`9rYL9_;$im3-lGwRGQ1W5s zO9a>Cn&jd)X%0JA(bSQfaZU%l`TXN#=e8+_{F+h(YsWwm5h$|1vy4A^rd}bmSvXO6 zjl{$~2iSQMs}@`Ri4wp*sR6glBLwm9@D^LHd&G!8`J?c(EGFG3t$H*s{6pj%R6iq- z-{N?Z**6kt93_bk=IiL$3?}1+2XZy-fdK`Ab$e-Y3gDBq z!^!C@o%}YG68jEHiI0*_emY?y8#wD^iiUe@-!yWIvH1&@a!?->2)zVZAh-G&P?VX7 zBMP7L$M6#UnR=Ng!gY?2&k29BPM+~sp$QAz-y)o4-Rr@nXuSM;6yE8@{_vd8@J9P9 z=5wiGb%DJIjqmr22YP$oWk>G-^FImqz?Wuyj_hUKnYKVsFqHY6iEZ8Thfv1ieOy-( zw`s55>$v?5$iMf)(k`_NyBepx?8e&i-=I*aL1~Ztfl>}z5j)byb8nIOtN7Z$J^;7I zAVZI4L4gmDanExW8132RzKby>dADhRUOpd3ta)+#f35zy3Bn2Y$7ww;v-EHeu6IJ| zLGWgV^iN?Mk^%(IDw9`q)b)_b92KxHBA?6moD0~g_;iH)sy52^W6Blr{M- z<%Wes@HT{aFExI^Nc?CyN!P1xhj&Lh>-j!z(ec^)zZccM-mI6T|5`+g+a=n%(T_SpeqnTSJ>v{P6o3`c^A}!n4H`(d@y!7TZLdWUT3vH-;Fq*Z{h<0ATL8A!ec^tPbn)~@sB$Fjduva5U#xT4}O)xXa%Oi0!T zPWyhDhlh|Q98Q=n7c5=4hN%>B>`qc8@<1YQSHjIo75FR>V~0;hk_B@;MBv{fJsbNL zSRi}8@P$UA>O>n8No;PhgkpveJBh-^E7^Ayl@t0Xqvd1V-9uo@apzGpVW>9L1cr7~ zO>TmkoGKu+8-Z8TP{7Ld!eBb+E+_>5g6a_AM@*bwTnKW;Jrk%?0wo6bWa}5t}wRA zWN?O)M{HnL5DJV{P~sDAXWX3#CeF}wGI(e@`io-bg7NxIC4pyXaZbZyqd$UXncYGNuPt$iOBGW6a)f41NQA2o!q|I`O#KJ=vGLAC4nm; zC@z~_4|@eT-5@E+aEsYP(hprW-s#ZuWMjMqs)ak!R?oE=ZlkJ(Ekf02)V-n3Q!t|d z*R5In96D^K_%Za-3t@<}ndox?LbqOba=()P-i4@t^u|lFaR5M$Qb36wNvJLnU1c8} z~aT~@P|&Dmou&vIn$sO_R3@TKh5dMC?%TXx*cqY1~DqX{?blL^Q8ClhX#g9&xV zwDs3vTy6E`O@aPY`~)tQtH1PUoNsXQMKlK|Vs0k%C+D`_hD86R4Ls@4QCQ>Lo<3mv z1%>oGw{!aC_pk))vBJZ+l`iFV9K99i8CtfYsd)!vpW2Er(!%EKaQ&&?l*y+Srqs4R zJa41adrI50ZG|D^jOBTVN3!?Gd5Eq;-OP^G`{r%zD%MSf%q_>!h1c6qSW~#P!Al?T z2Ks(O+V~#Ypxz(2_cA!)ejLWG_kP3QaCTk3$x_OC%l{&1tRDr#Bj+VZ^e=2+k*+C;8#Vt1$BY%cs^)9*(c|e3 zWLY*ntt_^WH9DQiI|V&>qg9^Gy^Qioxz3IqK;Ux0rkxI@yU$b^)CQ1fW_q? z8Y#1@SjW1PQ!Y>oU&;C2(3PCdRX=7G*wvSRY{w3Rgt=S!(#wiFwa6GbwJ8GoA3h7+ zSr7wh@D!C$tGaXm_t8#rC;zWfPBuu zJ}{%Ki+m~N58;9FLP9heDl$lVc0(||0qbU$D~;e7X!&P+3tS7vm@%9e(n>FpG^n^p zunD4XR_F;WDmIxkAT#d|GkYih45yx5(L*yw=TX2N^bpf8lS5C4AM-?{iq#@gDUvIl zuq8Y(40^*iIji;sVw}qY0?F+Kj52G;LTVjYSG~ei10d%apX6I?wyd&N8p;k9LF$$1 zjJ2RuRTI@8dQ$g=x{x_7t@kE}yQXqo% z>hr%>37Od{Q{7o8vHSdwz>R_R1;Hk|6Wruc`lnae594JDj~QaMrGoETQwo}KU>*kz z8KXvg49D#CtrErnjZ!ZQRYKK_O?W7)zE_fgU%F+j45Rem*LgtvbBNlM9EQnbRSv_C zV#^`$51r!8e9GT*(Isn_C%yb2ad^7qxKFmOnD+>#%19F*y#M|eHSO_6iJPg>d-N)j zcY{y2ti{y;)X&iW^Sl^9W@XB90J(T*1S{t~goI_M`IA&r+;|(hHC$`nSY^ zL9A*{Dwo{g$h(g)OJ3SJ!kBe|E4}bXSz_ZQ)V$E?SQS>fNZ~$Ze}xf}xWA!m`h7_x zZpXbD>1H0t9}Msv`pr-hHj3a|?aD4}6K{Y)y0;#qu&pYd3>=}bpzkln+RT4P*MZJL>80v?s+9_Pgxa0y5qq?!l*9L=vt*RhyTR|yp)Z@&p z!gch64y{nZ8-&E+2ImGX*uQpiu*i5$HLRJUl#{z0Mf5a5 zr`9x;gFYAUL+3a*i7_U*!vp`3j8K;qKR@&Xc^9n7u$k|~q4g0Y?21Aw2;1?c9@I{w zn982RP4U$jAS!Bq_)Tg>;1Ivb0>2#LFCf_2_`B3Shhb+&%-$@>34Z!qAcNd2D-=G< z&Ycdwb0MTS^`PA0VKYDaxiViuWfP_Go2YgQ+O|coyJ9=R#`qoRw&C)j_mO7JW7wZ& z=s#I_mBAzrL06W24s~jUxjTTjuq|5dwG=%?Wn|=t02(>D9x%irP8JH_nCaAb8r9(cH}qxcz(@=QKxRuo8Rr)z<8QD={VH{wnL`R33%?Wd#Z^-io_PeEf& zXbfA=?C%?XN3R0!NMze^;lYgvXLV?r*W(MPsknZgmnpc|=`4K$mJMb#g^}Wv$K;XS zJ#qt_U)Q!XzFu z1e&$iqgsuN#0+ZO0SFGqwqt8)-j@+hfPiR!HbH^b_WJZf;gf99;**jtOf?4_<7)e( z4WC;e3Wh(22)Xj}KSkLciVxr?^vwNA+yI6!2?%tPd$uCn zvt_VwG%kBg$8?eG_C4rF`yj!bhx=S1z0-*xE%~W0CDFMC_S($VU>?4A0r!}10B4)< zN+lfFf;~D1MK^@0o>Q>8tpfB~*IS|UzK%gdn9Ye<|;s=;jg(Tk;ppzPh zOv_$xWmL;qNacD;SPTfHP3~iaCL9mhg$*^{tfq7w!)M4(5K?Ji1uKAJw2`|#;59rn zt=X%F5!MMTN4@hVA%4TT>bnH2`i!j-_uXrdm#ChRiF)xnHk%5rcP1h?u-xC4wXk$0 z_{?;?iFI@XOrn8n5VM#>cwdR|v3xmvTiE5;)!A;gu$6geA56# za6}jl#&maw`>*KS+Y6F#Pkjc_ZdRB~X}4?{@vb2Len?LTqA-OCv9F?g@%O18vb8 ze4Go>e;D5rf~nzm2iot%AyV3#x~pmi+LY_n3`~)+EHEB61h^=qI)04zgb=stG}H3S zkM+JiT>em_hsd;s462Z1ZL#UX0g(0;`xX{p zAgK8)1H5!cGETAUgxP8cfp;L*7^*mw5Pm8HRbLh^TV{4)`g3 zW=%FxwRe@8+m7}0i)aw<#i{D{$_Ikbd_Eg$i%}@zo@E1e6iU>O8IqhDIE82-L2E@n z)@@s00~KTl9-xHb$YkzTXj!(`OKi@%zxnz#$>QHVGMyrt%^2k6Wy8;{L zkAexBc*$9~=>e}^#xcA(zBP;3L;rW-i8FPG1AP2g#s=H~=GzBItn}GAD(14VEvRyl zUtKl^{PG-MedYMDv4!z^*E65J8nQpkfMJ^XjZ>ew^507R3G`ohmN6C3LWuJ4o>`k; z*e5}9=^g1gw|5vm6?4f53m5DZMem&`(1Zlwa-J$|@6FUfly2B6xS-`MDmH^TXlbn1BtW?;X z;ip*5sj8pGG5R^QvLEK?Y{Z1QW=h%_;es4LHpgPY8DLnlxY6-U#d!W`#v>m|1reiN z25Z09{8`0f3bkc7^tj&9QEX)hu2}MvkTFm%t?UK{S$4MuTgXxAXP7H+0u368tVa$M zVj6rbSu=Io&{i7|)y}GCODR9Uevjp+FnXF$(>(!*OG{p(8Y0%0eP+SuaXLw_ccdDW zL4Xli0X5j2xBddr@IBvzk1OsV?4*|MfXn%GNT~n}IV)7-}k|#appFMe2bywl?VVU(HVb z2H(xQz?(Y&BnFp(n=^!my6u6(q>=*9GW_l{>+KWLh?tN9N7K5c&mfw-Wz80B|AJNn zjb<)ry0NfYnJl1ca5}%e=LSB7xs`6gmam!AG!9YC!gOKA$7MI~%-`(H_@vC0LI*Oe zD(fd7?G^I%?^N-UM!oNCyRg2A6 z`AiH`n>i7uBc{gtXMqK@H?$3Rz(^E}H2sAzV4VDqIMpm}@Cb5iX?+5eG&K4F5VO%Q z{>*IzWeITc7(*`SC)%;G3e%GQ05u%ERB~I4P>a>@qK=mCKq?*u?8xCsW$ygH4)2>B0PYXmrPc6`ak1Y5yj_Hbj011W zVST|;UY$sSV!gcSbTU&sB#SM)&j7)y;9yLLu})NI2OloK(kOOx*y zS#SPYoR$KmA&4CBC_L9uh=JV-?hdy%g23Rh;luWQxPZctjmboLBs!Jy<}VI0i7H~bS!g&Ve5#bv8uY%v#bI6f zE&NPADkVfVh&2q$X)(?8eX;txSQ`ot%4b;L&7J~|Xr;W*!XmWPOUMh?JExmj>1POC zdkbTLOXw&sq_Jc$baFrUX*Rn&fjYR6$2*&DDJzR1c3Sar23zdpeJBgztZonasux0v zLpis+*EqYvwZNOt3P_Mku$Rpbv87P+MjRKGBPlYpNn0K``5zNUG~3hiKn>K%(@-jt z@n}Dd>cPqL==SLK0YB6lz#t4^@c$=bKv^Ch)Cid% zbnzI@*NSTxl)KHpiXr9AM=zyeP0!oZABI)v2S3%s=YMv_TglIEsSPxWr@sp zLv)Vi!2aNQP{fS^7gEnt-hu{fl*P0}4z_L%hq)&SLaFAe4ITq&Yp+a2@-IXY(S}jN zCI^ijNhG??cc6^7us#dNQtnaWx*TbsIfKU4BwI_FR@u7_>-7N>b@Ed{6ju=;A`%NkLhp<~CE{#ivIu)D+myT;yf%(&@LNV>23#c2`bpB*R-QrJ!eK~Lf z#$h0F@C$)`5vwwU$cTcb>$RZ{u$Au@w%$Qyl_yQxc05vk5U&*AzzhQ*WkM+w$SAFE z4^-LyG6shdN8|5;2l&U*v#~LvJQy1F8bhcD5hLRR!#e~arI5k=)jT_CR@HbqYyfF}UvJH6CyqESV=3o=;aH+bM(A5 znZ2R)C4}h6UQOx967(f{3M0DFg!LtI)aBSllb(J0FdiDypE-C^TK?Qy?2lft`!KKS z{TY3*!OU+K`+F<;AiaW%EBXW8?O0vD67!Z-680yFPwvM5H8~x0}e&Y`opL~)&8FgXCEQlK? z_cMX)+3FU6!_TI2HQD5%K!h&8`Zoc%t&ciOC_)S{CH?=)a)(_Kf%gr(!*0dUmlx3o zh$Pmq;&3GZb(0SoInW8>i{4}R>4Tv2GGo5nWA}LGu_OcW?I;uG`~QaM%ZhDa2sQS_ zAOcYZ0hLO^_WtSl`}VVQ+g^S+r1!;oTut9k2dgpZV7jVZO4VMaH_^aT=f`U^=fQDb z66nC9oLsygFPM6QK>)aT(qJx@9$=VT!qo|VcRk6;VCzA}PYvhS@64pK?0x;YBUU>8n&T z{vg!wd=&Hp|2T^P)vf;(T3v#-Pk>2`_2e!<5`p4f{5p%a}bceQ|Ksh+{`eb+d zOM0rf;ZO|>+H3AE)C9%%xW!z&2fwky!6@#8l)#7c_@Typ&}94JlX@=R5|5#nzoEQ_C*zBj-CmAxoS@MrGbTCGyHdYmGG|7f2Wq8-VTK!R+hp$ z6~Y0(dO23hTMB}~n}A@BfXE`whe_M;W#Ox&;DfLmI65R1mV`9= zA=7t3LtMOphGUpF;6=+|vha+*w8F+{{~)Bt>qcs-*S!-Pv+IAgPkjP}ccNOn@pv{O zTPDu4)s8_W7yJMgm4nrb3T3+wL<|OC^W#BlHLLHHaXGbl5LW$+SB7J?wp904S}l^t zO4AB{vqkv|?mJ@|EX4M}1;wNZksEHBw7VzK_vWF_RTod=N7*2LTzR;pXGJcBb#}%yc^8x}(`pU$2qUpLyC$DfocwL* zLYkDpGqG)Y-^HtkCO!_9Hoz%=kvfO+%LMH)x^v>~Ni3+ISNV`??P1${ z7usWKe|!&H{u6(`jQ5%N_#`^WjPFXnJy6|QPW~rB>JjvL*IB#NGE4g-HTg*yPZ%aZ zxZ6rN`Z~!7vq>rfQaI)xt8h%TU}3q`F8H;>O$!t(+Wsk~BkydvrPh~k+CCweO7E*S zzh~PV3Yt*(4z3V~y7n+oC~v{(e~>?fXSl`4rkd5Rp&kd_LA`Vi=^5S(vh}0h%MTC5M?mtLwOKX5&(GD z#t~vK^T7^$d2Hx+*V+rQmqXurdm;An2qyX##}{HRR|V~nzhK|p=c;XQg}HnvXqV7y zgCfvb*a%%QdwD>GtMQ33(Hq%e4$^LHrXrI zdQtty;G}5qO7Xn%2Ze)lp#O)_b0>NpEKkC_rP(J>z<^E~+PH6F6~3H|FPr<%h<9Q( zW#($LVH~mfd`G13Pxh^-G2LNsFh@Sux9myI9zI(qcN@VleC2xlX(s8> z^*nN-c*ID8soLkOC=lbATuzRw#WkI%t85Ij%gJBMhG0*Fu&UY9UEVU|FZ-PKmti8D zS#9|+06c7;eRCXtnVchov#`5l8o;#6e-@UQP#NHrpX?D?qe=_0WUZa@Whz?n4Z-Ms z0P|bwB)W4$go85%k)z~1MUGHZ`nt4Z0xMMPRURosp(2|$!*7yz*VNV2^wiVA8Y-fFJcb_WU}sMn$b#V&c=Jpr)5NH_~#EM&rC z;>Xq(om_*g3EW+-=Qhwwm2eCA%><4kiF&kFGmIRJ*6zXKOlr(iRlL+4iO(=4qa!es z9N|sobgKBSLZ>A$$+P0MOzndkNILqq9p_xh8zPnWyR!y&Ue@yBx%zYlDO3=G{?feE ziT%@LhmDm|g-rd4!yQevywGqOK$F2S`fzZ19S4L%3082r+)32OnP~9b%ivr~wdt%G z{g&7@0|)}G8SP(+^P;uM!lN#D5wbj9*s=q89y6yPr(@=W*{5nV#IO4DLxNP&E&_;K z+xn*>90>343f^}(w@+#H6H2n`L!$nN+X=ME3yKv*iVa3y* z=zD#da~1c)oZHqU&pqSoH6YjHcRXeAoDL%;?38Y#i5Ah+$j;=puAKKP=rP8f$N)9# z3OPc@7DnHqGcUUWC#Np?IB{M`)9=rHWTt^SVwi{l5-CQD{7tBc_%`E^822+adT zx>ro5zx=mYSHQn`I-CFEJNjPR2T6clJJ7ji3O)o4_ou?`rYhSl(;7DOk&F6 zz8#-^eNKG`(=nc!=+K-cWt1;pD{UrJAVbBvl+TsVfM@mgMt@#89xaWfztL;L-x2%} z8c+EmfsWsP#dq$l2pvoR%Y4(nd>@oo@@@70V6-b8mU(+7-?u@ZRd0A^>4K%svKQ6k zSET^zaTCU<=dxL$88|+~SX;I*^iGA`AT7CH$VOwn>s;0M9}#V-I=K#DlV7%079rj0 z^r=Flm|q#B=@xik8{`RU6Y6brmmZXhDiP(NckLJi`ix+SIpgALm*J z$kexOvUAN<_)%=%I&)9ws!Q?Hxot3cZrzos+Rbn@YW+*KAWE*87vV|jOdg9($$3AP zjQ4t9f%{>&s}RZKcOa}ON}s6y(;~TemmIzs`kBHX-|g6S^lJ8OCOM- zYWwA*gYU)mCuSZq{|oM~Yhx^4Q|CHA8gjBP;Ahf1nK7RG^SCAHe9s2Z`JMPcI^SRD z+(3p!`_J+zS4u9?B^5_7CCj{u4eQdk?Lg<+tE7l5m5`h%#I=q&x4rCQkI3wENM>vV zo&oJ-)wu@}qf)`pb0^39Z57V_9exGygDzoOEhq408NF5hn-0>1(3M@T(X=%V)*59_A2K^xygiCwm_Gy`j1Fvi9!K`n?bz$p)YR;kpK`HYGh=aKQtBN2~rc zx}iyoPbpAPQ5YNN#OVWMJ`g#Z$$ghe`fRk>I9=T;PmA-EZ~E9RA^(oNLd38`>vP)5u$s{sS!!Ki6lMt zewc)PY;kf_%ynawYtX{572gePN5g74)Jn7g=2vHd6mlsX+iW!HjyM8@A0n=9lBWA0 zTEoe|MsQ(88g-0Fi1u^%h|kx6poXRebOJ=8E2{;txq}E@_yxV1IENogZcPLwV{~!=o>0f znQtq?>&GD|olk?bw8JD>(d<9U^#jd}$5x@5NtS!0DJMVCtiNTgrWdeX=sS(Y&L?J0 zoBz%brzgCMom*x?+hJ;TxT>J-d`$g1@QN0MibC1B97)duU1v|~I*r8Fu&yHmLF5WF zx8Kk6z~5viS#c!BokDr*ByCj@4#x`iQ+eB31wS}|3Ux%}8n;DMht3inblljbB3KdBqn10e^Db4@=z?z~M>`QA(o#d|qf zSF^E%OeJVCaIhu4&vzrCY0~?|94#Cm7q0y-5U0EWqCn{-TX84f=kWyoc|gCq!JYTr zf8DpC%r^xO_IQ&M)gOmFKep%PkM<*wI zS>(eVl8Jq{X4Gm9=(w0;A4VNcT3A0I5>UZJmWxZne7e@!bhJM2T*JKM$<~J)nA>{! zQ-x9p1GK=_Jer6A%U1erSA6fMK!PS$f=Pb{)HYy!m7al6MCqV`x?450Vyzq z17KeHFgQEm1d>c6SCu7VRGVb@5VJYmFs?&WVKeGIkfaYCmTwl*!IEFs;RRfbqxVC8 zQJ#GUbjjz#DbFU}n;(HBqcFW4fW`uSj_uVejmKIAMMgmNgnYN*2Rsi5iC>%4SNw|U zUy8_m=WZqqaZP4mv18YZ7CKEIi2v^tc6Tz*56i zLi!;cm8Lu-RRcSokcyi*g9uSYz2)owTbiSV;QGE@xo>j(04|*x4)Dhru}=W?xE#@#|Vi1>tgPHYRo#LWY=J#GP}p3X^~9fWbCxG(S8!)5K#{fehw zJ9w~`h|{Z%n_C8qj=;x|#V#^VN~z}-mE1Dd%kj?M!qhsQ1jZZ+9JjsG9oT zKaS1R(mm<%@hE7$4;!+?et;n0XO$sn2@sqWe->8QkU++E-zhV!{DjxmXf72XIWQ8H2l}(%F{)DkkYSGj3>8lY*Fv)JCXeNx`#dA* z;9$5_AnzZ{N5Wmazz*h{J2G#_MvRhd=a$HHplPY+{0mo{o+`%w8MyE3^WKq&cR$uw zy}*pYr@7ey%Ud-f1}X7{ZWf;ZQm?bi>r$;xXYNL}YQrFX6xS#SECcIfqyfx(h2}Tn zcQrIu8i!yy{W)fzCBXDv(PH$7d`xF^2B$ST$D-&=50U!p9iebb}&$#4RF%HOM{qZNA! zK1M+igxSMvGt9q}EWCjfdB`_SgmPNejvl1th0qdkK&_0}qoYpFW0m4jH+cK!*JO^M z?F&bugQdcCXuKlL`*_LCUe*w+$=uzds*dVBOH6>=PAYh9Q8_8~X@s%o1d9xWqaeTunz^usW*I?{3c=}0 z*X7TFzJLN9ScKLs$lg~@MHs2AIDnT5UzPI2Z;c@_qD6hO@FZ@t!i`hdZ^k_qfUG2X z2$5Vj{ioqOr3;uG@l&ZR;e@%sI+HCCYBUo4?4aj;vN%nF|#n<#UML<{o*>c3^ zy-~`Dh!w3?K#t&|OQkJOK#tIJACe<(aHnw~Mwr#&Z8|53PqZKz1=NYr3&aTapMo0W ziIIyYAT=!PCcOy$brpt^g;f+A(83`)DkVlemAh@FpKGMH)bPlGsH*KnFjzPCnVmL9 zdl-8ch>bA#i|{<)?kwH_wY&J+SpzMov%Z=Z#K<3|1^G6Pi7WaqmJ4#70{4fHEgkbR zJ!M2PjS5kADF*C>M8kL(ABYBS=0tFPp+aFxGH_RTZxu*ROy51h0L?}aomqL|HGGL_ z%u1)=UN>~)`y8XwHT1ns(+H%47D$0~c-I67Lx}@BP*kZ|A%fXOdO3clD838y@}g$? zV-p|fh3#23E{r(bfw^+qJCUM#<+ii#UHRe}%0B@u9*PHc(&aQW3c#|&|Idin6?0n# zSHAY42c?0;ybljg2JM{e)6QI9cf`p-YGTlffpf z!{c)zQ0T*5?Mg2f$D5=VZQH<#g<7d>9-1VTU{JnrZ9ha{Am1ziMB37(*T6dfY?QJs z9PA|-xmc}Dl5I?pQ3MXQ0b@ZS4S@UITw&xI52Z^hU2p~Y93#$U)fcC|Lq~RD+16?{7?oD?v-^LVVEs$~I_l$@x=vwT6J3U|r zXkI%Mw7&~&WLAmC6-=R7n8FNU3JT#A2!Mu-K4wHP5#KOOMV{mpP1r{=yn>|Eq;E$N z0T|#uEPEptqL_~sK@~=3gw;dZ@LKtbj3aEv&yazaU!8!Qsgx)G%hzKXQ9(iPf7*JO zz2cpc$O1(oZBY{WNQ6WdSS0cc;Sx!vw4C(uAEb{M=p!cd(X`w25oLiOmu5&yvdIAB z1KAiU&UC2VK!3Oh4A+(reN8C=0hq4=5t*oi3EkoyVZD{~fkQc);ab*Vr*83+I79Wj zw%Ot&g;A?H88`+a^cjr&QC_An>Cx?oS!!=q0io?NM1;CUq_r(j2IBkEI0Op$+Tr-CnPMICNCo`?fc|*=$#7_63qEfq!5@13JsTDSTDWwNFt~ePrrygOy=lxlW=yY ziWeb<;0$WAo7m$Q&|@38JNAeqY4LD&30kcwwD-b91W#)R5?xTp_Te2~U^>};{FG6R zWVhlc|1lXTuNKKNV1s>SSLwIzNVW#{3;*#o>%r>*9;~u~(xHpI#GNhvr1FPj&j9(Q z%E#g_7h#M&x$2*6j|wXK5^;=1LjHJTXmd?fTn2YzFk@`ooQywkW4eWt>&2tJ4f9A9 z7vY7<{g1@r4|N%hk9%>*Iy`l+(h3}skd@*&DtkH2O0{EeYUS%!py^cM(k3iH9}2=9 z-i$vrE0(`_Frr~c+LbICX;1Jio?ZR7TmPNIzg*#-;r3n@Sil#0jpPr%n>AX62U(*# z^joaaX8hzouF<3XTd_u>CvaW5xbyWNtGAoQ@nLK{z!AzZ_PkrziY-wb9P_%n-J;XVV`t>(BEEOozKJnOy-=4G&NNh~k;YxCtTq zKAfUK671tF-p~j;11EYeX|hz5T)ZA{am6^&6y&bqh=c4~g>A^MuTpS1`A^qjINk>^ zD7l2EZikciP@LEK)NAfX1EX0D1gHgOsXefU$?57;A`X#yQdWK?;cb^B?dsH=so{=@ zTZx@gVS%!xI4HFh#LJ7q(M7e!IDwV1zp2#lComUphGEO*;x(_m8Taftxi-Y+IaiTB z7=x7iI3~h76Z4PJ5>w6kEk+-aA(q1_Y$wmIf1LeXC%I5j!}WeCUu9y3rz0E_%-=le zSTJKtnAZ`_%4}&ea)JwF$-bkp5RiScn8AiJoGtpUfHv??UO`kRgRp+Vh-AXF9c5l} z2zxiXwa&>u$0d(WQQ#T?AT;Cs1+vv=T;3ba`}=Xse33hW5cL*fv1BC)HnUq!+Y1c+ z4E&FddHhrz;kqZ>t)5?nQ5xt-3s6H@4%@ull9~5%5h~GqE>1@={_FuB#(X`m#awE49m4z)aKoV^oa>&J9q! z^!!qQSl#qtD8+=Q>AyHH71KGw&GM9wK#OW$IRdlDV+d{5JvKI>l-IyLbHP$!A1-sL zA%$Og3f~DoAAh|?;q%TsLT1}mc%1I#SX=hlMNaNFfC&;m)FNvC+DGtv@zZ_yKT_wz z;jA0g(8p?nAbmes)c0Jm_~T-r0hDGD&r+M(35zg2mscYm+35l+k*fI99tB_ro9{Hg9B*0OdEtsq5!OZtH{WtVthF zO}8Q0icO^ShvhIzjn*s*^>H{TgkwrHF|{>*JQz6}M*on-LGwG-+iMcR zi)#8&kUy5I<(-pok3Gjtr#)=Oavd(hI$Vl%*krH67iAqT{|~(mkg8SJ;VcvwYaJ5! zrq;oXefd(ixM&7;XfRRp&PPXA#|17;6gu zf^U&2X#UQCi|2M>S#&%Zbz5^bABOD9;03m33o?OcA$vvr+nn52iTZ{`D#4u_%zV1y zm6JP%6r;%&`W)`31aF;phmsQ{JxdcSv21n)ScQF--q(LBn^`T*jNY#2J&->C()6X7 z3)3!O-`e2hdE4~`ixz5{Dv4MF6HEN>`H)jMG>tscCVQ#$pj=}*H!><(?43`wvj_7I(GcyF;g^z`Hu zt^!KcK0SJz!ZV7Erey0QPEO7@;K`Mz4rqe>HdmfLK^)3%=wn1`?qBh#s}<5Ia}STJ zzc(e9QNPYjMYG+5*tq;DD3)qHFJABDx=`IZ7tp8r}tK1NfEjh{hmfu82Nbc)^Jsr zQ9k{4VF)o!{{l{*W@;>$eEM{P&P}zx?&O#kzz1ahc3={#_KZ$d@RtX+^EalQo}e8k zuQH%PkLxOIP{7O&poxJWVDpB`?M%(3N;C7MlJ{Y>H3R44e-ZAb9|xFY(@-WPXBgtF z4WL0qGp*tUGz|o5iFrdGpfch8*42K2X%PfA6Sqt7+`C9m*pZwcTz!ZnI|d|f=9sYN zm_x319Cp;Gmj5~sn&9ja$dossE!q<-Ks-(F?}Ijf7K%#yqyM~AR)7yNxuQ;<6YAqX ziaml^fGpMvJ;0n#e+t}cQhKI3FMbPpVY?96v+JGwcku{i$jQwV>f-w9qoPFYMV#Kj z{1Ui$X_Gn}d3HrC@_H+56}}$*o-k*d7pUKX;tO226<v?dw{1DnsTi@MTu4NkecZ?f`-UAl3aK3vomV5CEHf`a2*v?X1H|fof zxkcQYg9f0~(YK*j=51|%Tcnl#2mWP`kP|U|eBz?e*W`pSju!~{N(8Jc1 zHi*9C8;y_iaRLn`*igG}2*(lDm3|a%=sG?k45C@J#()nQOmt9v$8m@?xJRfCc4FV% zeSGrKex0$VozBgrwr~$09;1h@;xA}*pd+S9SE{rj9Mgf5e}-&2;Ed0T&g6sPVLX!2 z>(QqulobFn)Pu^!|N#2($QDWhHQMFS4q)3v%3X z`{&l)#{b~iVe(1P(zUAyODL$*?}PgknL>WCn&*&z0*+griTRUW;mgck-caMsZc5jQ z@g=O=NIkX#Up~OFZa5cT&qqcnEO1A1@kjZDf3$TG><^BgWX>!+0b^BRK0v?M8KRS1S9K9i{v*9s%i;}DJyNRHetpr)CCJCs| z;gJ-j8I3E9#^34pL8-yr=AGP2wLgUqAgxpw2iKJjWNVt;_>CB{@EbD|(k`rz<6d;z zUlAUC`AA-yUMa$goOMx{H&~k=`ws=}Nx4ND9w&`)DjLBu zwdA}y_X=RHBH!&j+jmI5209{C6^%A<%JCh@(wGtO5*E+m?*6*cVW=iya28qZk9S6R z`q5lI0cdKXVB;oZ7xG803hw!9=o?r9H=z zDt4I!Te`#WS2!gGFA5mb2wKmKmbE|w@Zinv^i}lf<_E7hU)hZ?-dq5;TRD68z%^Re zptBm>bMbB1DE;!=n>u80=6wdnQ>je(7{JES4LjhGOVvs1ql+-YpuAE(yteTwi^zmaPGY~-BU!b_<| z=?J3F7H_y&5CJX|i^-^6Jmt^95^I0XUyvJh;7}cqOWLtU+p&cn^U z9q}VN;CDJgTb77kgc9we3pgU=yv&aL!NpjG`AOKq^RlHR!@x(xS;$XQw+mN9COwI3 zNFFP(4(X3#JL7N7eirvL^c18}TkSAWGU??x6KhN3VfM%&b$~S-p}Gr(^s76^9#UvL z6M)n~fRyj=sR}R27$!p@$jqU{U^ItfG$~3410XomZ4DMM#N=S0X#xvszJT1JR@C-BboZXE=cL?QDXG@*tu&Ip1gR#jorRK%03E6iiHuU;DRzt$V(VO5dvjF*ZK5|7AG)=`Q zD2=}vHVUZ?9v$g6=`BjMtW9~>4szAJt4Lj`!m8BtLCu`6@bSgBCy?RsI&wmyf=@e^AT&&6y|j_b$2|J(EOq@8H^= zP+--hM)3R4=K+JqKM<@PtZHWbVsseAn0&Vo#KYnhH)GTm`$qm3HkB$o?87AtmGU`o z>dCiCf0xfft9%-p|BrWR*f_Pql486@CSG!!?&K5gD$cF#3^zMcuQmh6%(OvH8!NpJ zc?L+k1$9tI0=W&=Aw(0Vj8Vv3Zwkz~{fI`u%$C7r#8H8?GVsD@|BXsnlmHvoyEEP= z6~!5{4}KD*y6FnJ5x@U;WYm}fd}T%r;;RB@6+|D8NE0~Z;Cy5T>$9BTdR>86%f&G=mJZAiHep4T?R zJ-n@%{00)T^^weR!PtTpJr4rqE(N@_-^=>Vtk-kiV?&3NX9+1QhHOZTl|C( zOh*8NqT5Qyr=UST`Ej;n9ygWRgNC29y<})OVbzy@{4R91bIpR*8PS>Y&c_TthcsIo z((g5TZiaZSK$Klsk59bWR&)?kUBeF>1YwB!+G)V!VpMVL%rG$hxt0O9qq557wz!?N zKMoG*PX?vNDH-THf^QS&4{!GVfBv8-Lvubdu-(kK^OpGo!lc0>9%9t&&7{@>WG9dN zKo`dirqrL03NZ_!lVTR&w4&$7N@uO3`wA!bQlJdHmVMjC)N}-6hxcudhHF{v+rn6o6*-hBAUFYPU!I!Sq`SqD$9v*uS6Vu5- z&=U;p$<7uErLeQx=;XeP%E~{8T`@-82O5I8Y8)jncbqSSY|>&Yx}ym9Ig4<5iexpZ za(i2h38S#Vv|ONxw^xBe!6`GTvv3Rj1on3+=6!Y< zT@5)fRCRxM2Amw~j7PJYr&=v6oqE&^82h^^?C+M~z}AWmvNN5A?Oh!A;9&KS=KgLV2=2*^FLx4TFBld{iyjN0eD36;>W-sb%Vo@AT19$ml>g3eEn`H~jCgpcJ- zaKy`YuF_?>%ljwU&K-$GUa!=z^`Ab6c7i@r6@RuDV28j!)&R>pH2(I|cNhoZVF!w2bG5qBg zdZSO9ATfGUcCvq1HM zcOcN2D?&u5k5Ct|!a=}Gniv2a*(V7YAGaI&(WS2}IQgRqy$Xdv;vOy$K5`Cp8i0&^ z#K0l_G2*sxj|*(>aVszm*G}||HmLf-KMvIO!9PrWq(wzZy+722BijPe{J-Jlz*NmQ z{J4<#xxj;+$A#=B-@vRU$Tt`l(m;{|{IKwd3%SJR8v>(*HOJihZEm50LKYz=o)6U>?#@QI(`N%%yf3ZE$8 zWBE{iU^Ga;Cm5KO%vSJ;H+PRusQ64Prcv|{gf(hLjq^J|rI6OaC=SgPXdd(kp+Ida zef4Kl;DP!BF{}j)hGmQjVo(C~XCxyR7Ra33>+xF3s2hNB$NFX|h^g{2tish&LP-d0 zMDqvmAyuHV@Js7kSeO_ff#JsZdk+kUp(BH+uBStn`{>QeV2O1VN~ywYa*4ytc-yZr zD`oDcia%bedQ=1UZ&dG;Xp)o;0_k8M-(zEH7;O96owlug{=rx~C9>pH-RMdDkPJ6^ zj5KP7sD{kEpiOkWC|!hoW5|G#!V`bTWjpAv@2)<6^M{E6lPYUm#+W?*)6fKd$4Brf z1&)dJrJ8s0^BB`$V6mf=4Y!=eBLfktx9nS&k%_q8uS}%LKmHRLj@W0MW?b5n2(lMb zh1b!5fWux#4GaSu#QL)0D5%bFXG`f%e1zAp3GQu!4gf3K!!2YQsA1rm;1&gHMoK6I zl}L&80BmR}FoV?ucChE~6<6^^Arhu?&53|t%UTo7Qoa%r0Q{`wRbC&|P}2rYwkf@* zWLojnRi*T+kROKVcc+TCNU#Rx%#am!#D6L8CJ`{H!Yx7$2+QE0FbH~eAbtAqkc4ED za26fJ5QL)~u3Ad9u6LIFma7cJgQxr{AF@GFM6R$?C$}8sMBH*HYS{!XmeecUV_$8j zD$31vKhb@_y{$oCyeWPon#I{ZgW|G(_?&K1A9Vr*LMHf~GTBt?Cf@-;agD+E5XYsi zy1Ih8>&oybQBvcS;#&g^(tl+^mBwGns=EnPyIO_VdAq##4lH!11@-VyRQ8PhnG0Ns zITa!2+b_OH4qwR40?WoAWPpa;p$pJ6h@EQvy;EE%b${<G)iap7dwMBE$}zi2O3A@kuK&-9#=1n`rA@E2=A1>162iEuo4Z8 zs2a2RyQO8V8m8Y?CwA&o^v|INUT&5Bz~2Y)KYn-5mHrLU>nUG1B(*<9W`W`P$-T^| zef^VmsBbJAF8&<6dgn`HsI4ZTT4P9%8T@m4@Dh!y2Yop7A#1#q@jYvGe9x-Pqt?J* zyMY6Tcfjh4$*s{@S7B=yME)2{%UP?i4JCp}Q$>W?z{L36jGg7AxL#YNGfsb5`65;y_)`6-yK;N%-opB;YbL4nnuSLk_yHV z4sKfRTs;#-Th^3M6>-@?3RYV{KwOwpX80AbC82^~D;&_E`G6Z>DXTI7tqAm?4F#TH z0oZM1U4gh7h+1c*Si2eJd}Tlap~%`SML??T0y8&^bQh}F%-sGRX)5wqtz?yWN^{22 z<%w4fpT!$osMR6Mi7P?}SDHOZ51s)vB%FCH-ofrm*TRQyfKgc2hO9d8L$ivl zp$*eCxQym1g?0Y%3Cw4#$s}8c($ge-E5Z1!YV#4I;5=^m<}S{|;P$%G7f{t7D}u=g z1$(Hn3?|HHCfI=i0Q&9lZj=o9AGF)3Hea=ts7q70pNn2p*-?Zy_A`RXz2ku`v!4F( zcUHvQEoFD;wG(hyWHLkX3yR~aCcw{f(;)QWaiRg0f~?<68%VQfyuMCahrq{cjaqZ0 zF1}qaRql*8OBDzbb2xg@D4GWs)bMpn5-&LJh_LX*~c6a=_Ks=7E^q(liX|btzm(->qf~>Cuyd zBW@`_LWIC(cpwFDoc0BvDH!}}yPJT$)wB^XNVrVUKLYtu=wma!>kgW_3XiKk41qy> z!X>ERT^(-_@F61bfn?!+d28$lz|6&%x&?+jK!PmT7}JcTPHE^*PT)Jk43KqtO`|DD z#Uic&l;;Qh$9>kY_FP@X2aw)#YPGgSwNK35OjrwPCx_;E|TAp#Yj zlrPhDj6KAqQ9bk53_YsL;tTv=8a(*g>%R-u!YmpV*#Fw&|BCs)n*CpM%t*<*ToybOTp7<2$HR;SsBJMq8<&f&FgigTJ*1H%89@9wSfI> zl?ZJpWLS6YVlrx%X$OA2tz1{ttuH3V)T-2hDGnZ^T#cGlN9kn{=-1h@Cgoi-$kx3p z$=K~!Kj)f1;0-nta`;1HT*k)Q3V(9FD<9q z*i9j3tFfNq9o1xj2E8uPri}aOd_oa~&b1%0G%~bBuqybB1!mA+H3chJU3|xog6P6P zP0Gco6$IK*25u564wiOg>949qttOg5WfB_hVW77mYr)kecovZCZ7crxM6Vj5zIgT0 z?K{dhz(FO`)7n&61+sT+BT?X?PnM=Mq4(qTVmCETv9Uiz{R82W|D(TF$+t4`_^G=- z_W$Fj6eaE_e_*J^{>$R0D$iftj6sF$1?pwA7r-~Td5O(N7*&s64H;O3-7F>ps93B9 zUU;DeXoyD`VKp1OH8gVF)|b-nxA=8sJmqq?_2JB)>10Brk!TH61pXeq(hcFO#M*&s z+LzKd#QQK}w{@M_!U*ag%=&au`O+NbD2<=JrD23unH^3DXw!{mx(p3N)gF6Wfc*vi zKp})eg_;HkV+uYT-Vv$iA68RCgz6-@-F1(h(2$P9R0y=z&ieGp7}KM^KEkwB^a>o_ z$)lxAF?H!7nkB77Jw=t`%{J7#odZNa{@lmEUhl5rd z2&qv`9%^55Yllm#`V{6uGm(NsTW}3JpMWK@`?|$#UFkX}K>@#q8P2{T zHKf4Z-6)kT;3_#5Cw|75CkXh8&_5|L(pe8}1A8z)rebGI67Ll{8(i36lH==JNVLIv ziB$1&3<16!6id(`D8NCA-WITcR&kS1_;L19B7gK?HFmqgtsWFnq}K8;uG?t$|Z1&w@s=l&q;y?sNI|FW<#Q z5D2Te>Mg4SId4N`25F_3(4mY{SI{FKQI8tKv7g+CsF`Q5FDK}x&V>|7$JvnvHI{P# zKvl`R+F;L=4>Y0YOv&#Xx0c}oH$~NhQo0h~ZOz5U=*nV$#RC+T@?3Hidne#DB4oi- znFS5&dM1-PDsC1C#vt-q>BVt9a8jRQG6yg%v%1%?@RSdw(Z^)c74)g%{Fxxxn_rRi z-)-HPPBA(1vGeQGpE1d{cu@?IfPMtTfg({|4R2s5T-3ljiKgMRTVPrOg-dDNDEPNy z43+mVHp(T8ebV5_$@Tm@`duBLWRHKv&c|<`ECfg(J2C!~{7XeJ4;|ZBF><7Xt}^mN z#~%56{E-VEvf!*v17VLxoqqv*twhuqLUzLpOUg4eMu)f*=7V-M5inOZm;i(%c*nB{ z-|`EcIYTlnnmS0lh&<$yWU<&j$1R-cN-c_3LQ>z1MM9nGA5bkWOu!unQz<_R-U{TI zDqOOVU5XlNWz|KqOc0hTEIfk5MMgBwC_3}f0%4pQv&B5EP`sc7pNEX4!OxrZ&*AK?{DqJ74)PxdCQiPQ>}vf=^;*b2if2DP9!@(#tX~$N zCSThM!(6)&G=R06CSxjO*Q0_xWQ?kWS7yY++0E=hmGJ(ZBb6u)5kg5wpJeMR>C;_L zWPvpmJ)RJut3s*5KeH7&nII31+}K-Qh3Fk|y82pOC;ukK0Lqzhrn$t27qDWY*wP%> zUp$3MBFt;0!7A>+ffm+Lgki*wejL~rpUk_C;O=De3c>@qdGpBLu7rokt5830+ns*? zY}z+}wUGKZSkhWZX@3ahRLtkVlEzEmNs)pCW8-L7c81uBr1znUc1i5;RMW{K-39&x zerTKB@@gA$w12jKwz=yd#Gb&D1V@lR-zc}pmDoAl-duC{RxGwgkSB!gsOugf2@(;R zbcJG9TxtRUcAL`>k$b5?K z@61LvQ0(fw4`Tu9Zm4%|6L{nX5ha~n0gmY3K?8kAFxF^Rkd2Qsfvbif2Im%}t_&v% zJuI_JZ&*wp@)!s2@y?TQ}=?OG3umg_#US^Q!L7TGX6>SLJw%*(|wP0GpARHb>eZxQ@~r1b2H9^(a}9wOSJyLctlIawufyFtR5 zbtIWI8*G;p5@ESBnpgHI^sHsx!&b9{E(oWk4vw!Vj7fp;}N|n zXnE~CTjAt>j(2W$1_a2@ADL z6Eqz-KS1a(0n$n&K+>7>S2|190u_WeqPcpe-bD&-oMnIzIg8FB89n_?F|Dhs`D&Ea z0-rO)Fb?psQjrX4^BfK|lL`Y&z1u;?|}g`dfh$R8Xwwb%l%;Zy93$i&qeJ z4SQkQWSrOfgfa2MYj9GNV3hDV!Kfc%Bx7S#(vu45MJaCv(A(TSB)mi*^61!WxGkzofDrD2v3G~vr)Es;C`Y9wU??VKpYj;;0 z9Q_w*sEU{l^R$q`H32!e^9D`(njg~SP&4(qq0udAAa0TUT*4pT(p7}Wo}?FOItlFW zIJqVKQap93TUhPhtuxQ=<4%9j9V#==>;vxIkVO3FxCg!F7Qa;MW?$RWx$;a_E4g=~JfqOd2J+A-GGe;-+2|9xbAYyZ2f@7+WpO}Gm{*+8G*U=uC@oBpsnw4L<2 zIsfVvogKwfVI)0>z(=oEpJ#ff#;}0jCyNQt@=$LV0%+caL|RVnXXqqZ7#zJ%>7_`g zbDvv0O*q4{O3v^*cbV`7;S4Xj#V=^ia2AJJc(F|mbJ?8Xj}gwG>1DV0!cYdJ52m1a zfW-_FuMXqFiYrNK*+0MGUi4}&3}kYKNfzcjke&<9fO5hK4R?4T{c*(|@L>@fFzn$0 z!yYE3zl@g(cOFQ`6>peia82RP1L-M>H>mdkdvLw6`9b**@PL4Sl;;An;3MTPk?-nw zDL!9;XRwAN@W(&z^O9CIDJ;ZND*PU70vB(1b$UangS#6d7K*cQ4ib^{y$LNP@X1$2 zGT7f=fgSJCnP;oyBo_ApKQmUC5ioQa^sVM%Q@{XTHQs_ITa~>#NgyKX(9drl5Y(=r%;>{kpxtHhBL+4Suu3B;eeGZ_ zxAJcvE+s@WH`X3i;24SrdgpcVCRXQ4|5855RQ&H+<%Yd{1T46HF*DIcbpJEY$TVV1 zb?8WLk;ZRKvPQ0V;nq6H{0^Q;dEmleE*-e4<4|il)7hRGo;KYl2x=X75k32A?K=1k8yiJ=Dy;c8>x*|%9_~Jn z8-(UU8^%3oSm;gILM?wvl;axrdQ5saS4U_-t?Pi3v$#NSb~B<6aLB)17zQ%`49K}9 zjaSFSXt1Gm3xi-BDd@n%C`hEe)Ebe@_^RO2QCP3p2A8A_h9}>MLE+^0j28vY$oK^R z9b?AT0Oe$w4+^+rVJVj0KbQVDjpEuXQ9KJFJ!B>3Ir90Icpo}K2~K5De(Dut*lpmR zRLz>v(;vEC*9+sLu>j~)tl`kD#QLTU?Wx5iNqtg68Gsdhg6D;HlzxMJ^8y!gY8aMfj6!Q-FgBCs`! zS-%I5frue?QvL%wkJu9&*hPE}Qqo4SvpK*-VrP9Re|}Z$>>dw0FQzY9Q1e#7wh5x< z>YbwIW>do0yh0Yn1m+AIFy{zrhM=NQGq%-2&B*#k9wX>b@i-nHN06Q-c%xvCiGQ&6 zmvAIXR?pXB)N-~A_AP3v$sEQV5IqqU_mVk-!O*A@mBU1uCWNI3zKp)hw?}>aiFpfW zGGHc95S{@SZ7Q@MG5RejWMfJv7XWk0Oey4VvuQp#ybP*u21B+ z1a4jFho8a1g$rWmc3tW9zl5knIj_U#vp>;Q7)AhN;r_NWl7&Agm07M*j9F|BSns=s zXVo)YqzhMlaGWZVrn682HoD#&kCJ$CfjC3DTyIu`TflxH4x4z121J9jV^HG2erm^R z`WhRUGf=jSxxwhd)u(R%=2Tz~=&*{6gE_~{K6Klsm8x%x60HaFl~0ed12ZN`j=mH2 zfuSb^n_$?;$EsdXfA$w5<@NacHPlO9C;x&*!()ZQ%hYYmbn|xezVX7as%pf(6g51~ z^_ogs&cRYyXI-Gv39B`m&PG;i!3=r7RI$uJkwGrTK)JisFjTFMnfmIH`od~cLRE5$ zIn85n<`3J2BSHmw!W9xo%y=wSed*^fQE%3>_J|$Yp3KxOK|=hj8d+6AgIbTPg4F{||fb z0v}gZ?T=5|0HGEp$it{y8B5TF@<;)(p#>9~lru6Zu`N(<%WX@W(m@!J2(d)h5 z-~aXlnRE8p&$ZWUuf6u#WNc@Hv5msKFY>t?yku}Os{cCPp`~AZ`V#JCa6euW+cKjD z3v1d*z#ic8xOK)q`H2p~XJRE^qBHhM4Zl^DB6xPjuWPloL62Y~BmU;OeIO?pUevCy$X|aGTd9c~mwKW$Js}JsMsa;|q+S>g#ikCl(Si)d7yn ziV{XDSA6@agz{Dj;)G>X?p*2vs=*-Q*W^s~Hdd4#et+~j?jUOv+3*3T8j&3Sbwi3e110JmVkI4BA2E?CQG=^CSmBKppR=Hxdb^{gl!fIP+zyb8hBmLw{p=3x;%#@* zFF@;ca1`xVMw>Nck=|SZ&0UK@8J1;jfIiAE+E-OVZMc6j1mbw54R(PSZE~h{RVEun z9rezya&l|X@_{(N<<7)D{LGkx8^LiZj-G@0x&*{SdPW7@dz5BKKFO<&n}qC*H8b?p z?x|VtLKXnn_j48FKo+QTC=v+(Q6#W#t=s}e2)?s`{89V{X@r0?IW&5JIl_fOfL@|~ z8aFho2kb*{P1QI^V3q&}VM-ih<+uA~K~U^9vcA#=|J-r`k^%n+7{1F%E1fZI9}<1x z0&^48eUOtBcXZML1d`P?81ZQWppfV!45kchIS9MQSM%H;;Ijxxk>a6&eVE7aqPIF%=LvW;j15#G+Z$BeJke)*5?L0$3mThZv} z=t_d8vS{|3cxqT{ye;zy_dg{6*;~qE@aj?F6dms-NlcWz7O#IPb!vfrT0wtXYX7Lu z{&58$oi-)U&7JTO6iFTyy=^r-7TOe-!jSIsJrZ%ai5+ZlUv$vt0Y28h6wQ1NP0%u? z^lTkM7LhhYI>Mi39%IyQlTqowl-5WgG+7Ru08%4)wUfI56mk@+8(=ErUgmPv5B`8O zsgg9~&cfdP7MZ?zj;Bn*iTdY#dVWeEE(0VLayO|L)kJT*5<7~U%7O{oSy%)CX!dKI zoP-56V}Sk+A1U`$RS%j`eR?_h1xYDpb(GYhPvIClLzTm`Dw<)15QfEC_;*2ub|HR& zzxqIpnd)^M8MMYOz9^{SDv&3o&V+}V=TMocz&pGR_~9L@7c&9$pNnR%MHXLvJGoDB zGcMuoNWWPTO+Sp))s)@4?=DXs?A5s+zZ0*K-FJ^m9@-TBX?fkUCb#_Kfa19H@5>Mh z9QD8@tZr@j#|tz0EPMyP8R@;K>1Gsd*u51SVD-?dd677W8@;VLvUX-AK8%ZIU}4|u z?v4Jm>C8RL+@>@36fTrn`p_o0jUU1T5bmYp6X~f}z5&LLC;qbP=p~`j&q4svJW@p; zv*90~Z%~gwhy?xYz_W1nF`D@fC-)eTK^y*G2|4q4G_#FGcp#AxEEDd|xcfvgs_3!B zTUmwe58fbfQBB-i9dqiRKs*nep?riIFz#QTyvR zty%9rmL2H5xy5}66;`6c)DIo6ygKgg$|EvJ8;F-ghkBp=E2Xct1?mlhiK-<<3N6BF;@5-p3FX< zQ4HNpXgr$v0zM_CT~?EN&hdJn%wh5CxA`z91t_TZX3|3d!iwsu=thspu8rQsDBz-BQBY58AkW}t~#j69l%6F6(A(5I3&I3$t?#Iw0Xgs zQ$v}Ixl$}gWzjo-I*)-m7d?Xho1)pxm?^q0!VsplOJmtkuUt`m6adC?h10nGG{E+e zpRq|e-RtnKS_F^hM?~Qh$3!fnjg#e(NLHE5UV#221x57sW4aaJNW-8W&3p~&wW<~u zl+^FSVOSacp{U3o{X65)Bxcv6F3d%hjqdg-1C8k&!|s;!0Io%u4(WZ>$0AMj1Km4; z)CWWoWjhMxh-Ta94yRu(o8=`A7@p-O#toB|T|4jw{2-nmh9gU}JJ^T{W_d?c%yN&I z&{#j*{bJ!?@!5wWSbiT`&zFNciaC_aMo6NAc-$1^)2e}%k)?5<44uG%^2Rn!zO~+k zt~Fj<(2e|f5U{5> z-mH=K6z_Dbun+Rj;HKXgx9XVaZD%#~?VS|Od=JeQHJZ@d$2yh9U$&w(c7kf2(ml#Q0mwGgp3QK z*WZmC-A}gE{vuI-PxM;3_W`*Rwf7{-?oZSg;?Z+{5l1*)h+UF`lRM(jgnL?bKGUd= zpvR{{hmB@7qdgc71oCkNV6FgfonCFnF|chq(d<1K7VSC^tk!HU>u;&u7KbyGbY?a3 zsE+tOs2@Zp(5G$e1Ur-e6C4vIDtR3GP9?5IG5QYljQU;C%s&zk)OElm)Z!q41rW3y z)615Mxch5_V7#Ba8T1BQ=9`A87jSY-$!#mq3{0KvD&8S*@4M>Iy^|8Tc6c$IgNowm zw;{m4ingP-tttB%r%T1zD9plF$W;n#AiO98J!eo6NPU({z{PA3?kJVM7SM_mcW)!q zfU~q3aF%o`gE|?Qi3E9`mpITO$iG8|F$i)Gx&SSuOzs>gdx^oc6BmH78 zEmL8-TF$QF*qN*`V$_N1*iTY@@e<6h++V*NDe!?l5Zl$Qz(6k79O2$u%Bw_iu8U@V z&r$}Nc#aL>=QD3hRf0{e2AdpPcZP4(MNk-j(?mQn@l!evL_X@kRZ|{PP*-~y4V)?% z1-PtYTtjt9Ek$h=zcduyFF4bn+`taT3sAiHOTfcB0`Kk_tl&3nHxoUd_&liQ?Ms@1Td^`5wgSglKQju- z90_MpxLjh43k-P1xMtwZGK~-#!mD`4wQx0U*#LvF3>Zz-;4RV+mA^j-F(?)X;sw89 z)B(+HH1h!}V~Oy5{`Iqgy6y{iUWGD7v~Yre=g@fU+a!shnA95bhco+-9jm4El{J{o zD`UySaU{fXr{nU2y7chD(d*XXyW{;G{<2p3Yc(X4c^w9+RxIwCsvUlGay`c@Bv!-R zaJ(v^(#S3X*DEw0Ks%cKBG8;Y{?;QzQRp8MlQx{^QcVhBQLg#7YJ;i(fKj!9H}Y&{ zpHS;d*a_2J;CdDOs}Coyvd06j8@)rb_e8VD;1RK%tDXAt>S*>bzNN2p2#f~MIbHz} z4UEtI0f;5lqhehv*e4W`pyus@ltsSS|^xeh5M3UoS&n|qBp8|Vb={5H0 z7hCnBD@5sz+2Yftt~=OelC#*Sj9gbNI_^HFZ<>0UOaRs`kU!=VQ?8~TCv zAp`e_QO|)O-0I7QrfSC*QK?>tr&c4L0^gbEHyryu^y!(`z>>7L@{wr9tR9WdqFg*= z=`1`>=EBdkRlVxW>FL$*Dt!XTDVQeT_7g+Jo-Cy-eed1ALlLYA%^nB-~|dT3^WS&%~!ulbYC+oDw)z} zjS3|Us^nGAx!MoK*ke_i#z^z^qzPiy{{ zp7d_Z{!63(9C`}-4+r-dBjSmQuSA{*<&b_-&NI8207vJ>5lk5KoSfR7gZ*9Y#_?oie%WM|5tkci-&o}BW!`nD79u0z-LYOM+idiG zV}P$HIvGW|&ADANVmJL3y+NwBtpt$9n@1%%p31`NcStD&y}iEL)X$1o@k7URQTrJ0 znnf5+UQ3O8Nw_ck#X7R}!5s%6$h}jGMHsGeaJ(7AvS&=L zX2pk_S8)O}e4(&pRlE;kJ z862@JRunFU0t5Tlj6CxlIZD1{H@@!R*AI{KH8l~nR28aGi>z~?Y$5?$g4kW!37Jeg zUG19$n&^G$H(`l+fxS&5B}1nIJYgI8Ej-~Or~(6b(0*C0EN~&K_2s*WR|1p-mjt{K zYpUQE_Of`HE${?eQpzr`{B*_GnO}Me^?zl)@M-G#Mt4Z+LgbWW%F8kaqvL&9X5PDF z04=2l%3PIvLn2pww=?aIZAgt~9>HHHcMkUT-il^!;EQ)5@B$G+E*wtOVlO^Bz{E86 z(7!mBwbtUM5Va#rC$8f0Mqc51NXa?vR#mZFR^q}4!l1S4lXvT5tP4Ille2=1gTv!M zPEF3VTX*0?@&xgGDo1waE9`(lELi_3r$p%uFH}aS=b~ip4pt;XFZ?K!pWhuSZaE<^ zl|>!+?L!eM4|}NfaRDY=qkHoGqu@m}a~N76hK-%82){NfS2XiFi;X0mc(nPc!krA! zk^M37f*OtEo-urjo0b z^|g45j~_@s!pU9f$k2*+$xn&C3V$t$&zi`ke$;q=i#tRIv$l0))!R5_@N9M5J7`V6 zOR)A#@@V5TMB5q1`kWPsdWG< zwzd)Lc^5ci{(Hya-Vf|_1GCwT+dSapn)`%CvrNeU`Xn;__8;ExcV1XH9adcTa&RS#RgbcyLZW729s;4F`{25Gtye`;B>$)P+lNw!k$Hb~)KMF%*k* zZxxXsK6$1>f-G+ajZa%OFPb6EDO8BN$mBI|v-tOYLR@W+k$DG^Mf;7Ii07_`6-{vv zKP`PVVi#u5W{+}ruwxr;!mfg5bNN@Ep(H#G^+qsvY=W~;G{~W=~CD0BG%JiTq|^@Wv%i7Byu|(a~STC zuNDf2YEw3w)PRtthlVE&4yc@jwka>UX&AXm7eUM}4u88qRa9e`Gd`mS4J~F7VeiEo zs7W?BIb7K#IUnHr^0<3{{;Rbz2_QONnz3A}rJ`FW`7latG&OM08YXnEKGXsfeE3!(z$ghHly3H z`(b*Cq4;0b=nb^Yy2J-HYEtvSJ}MR&V2QzmDGYEb8)umQAE84qoa+S)mJ}fU20AFN zV^{Hy&&vDWN8}?Y;z=AG$f3`3$(83GI;=)Qq=&L?#rF@pBkdqT~tB$hAp3nX6N9E z3o5XmGu_P$@3Y}B(EetUpu--61S_KTtRjJ+}8rW!x_y zkq*w!g@^rQWBTpAsrMFmh75X!)Wf(6YqTs=2|UNkelCi;zt!_jS|AEGx$V>4#?!Vm z*1)^!56LPe*Wv3|9fzQo;w|-mOuYn8-y{@({i^|_W|hShxLc< z!G^MCEACTk0V<8Cg%)HLNRjfjMpG{PNc8L^H#_?7y?X)UwJ6eqf*3b}+8XfL1r#}o z4+0>$Nj`*4mk6&KfY5&razb*DZedtGt@q)Ad_dg+dd|k9%%{_Sa5-CPxpwgrr#Xyj_oywJ(S73&^ z746%{`0((t1(OD8zYDp!6jf@DQ9w1JYnFpbE5T$j&ALLZ^Po7DYvn+vYXByzJzE;noA)|O#Q0a#&X84(2G7QZI{F6fU+?SRT7Uj}BmL{u{I>=}yFY)u zQJ2*G-_mGFAO4b8yZ`p{UsC5^Que>54|Xf|b4ky~_*9bf&w8~sW3Wy&dolE=R{KcL z?0`ME4|-O}6x_>I?|_qoQ7m4So7VBut%kyhf~Ie8jd7tzKv6<_!d=EZU(z#71} zxOa6vQT8%Gq7*CbQi$#?!m&#%uvASPK^JsK(Lr&#K=qIJm?=}+h6s+U-2 z#fhS>d-OJDerxYT@}->$y}q%O}5nifoCe z08d)qdjoJKZu;&A0AR%i`h%NAK@Rt1YQH@-PWNTA09Gp(<&CDZNX!Trj7$+)Tn=`; z@z7c6hz3wr<~MWqmrvYh08YVg!1nXS7OV*q!FbSEj>COUEmTT3ncx^_hKPMDel3j` zHxDRhjTTfw92`(1;d!Y{4H7v16Kbd@mVN7c0M!Lu?8bMjGSx(&L4r)*FU&S5XDR z7IQ<^DoS$(C?RlCMtLy=z89!%nzOq6OeIxbu{|2IWH7KJS&v-7p-bc+dDu7SN^hm= zdyva*o(@yuCBPKF&D1fLeK4BkVRrj-l5sPqyUi-UaWa?fw?1xU&}mY0VL zEb5tV+LwB!ZfUM5bDK{Cc>rL<8-GtORfGLFqL%SNm-|vI5O9!%W<$f=K^Q;^_(k2N zKr(VQn1b}enY`aG`f~o;QES1VvQS|3p}Z`&^&}~rGIKqa`Z|Z~x$!Ss;nbSoV9gnuyScF-Cm?@gG20@~<4VimAdmUKxy9 zj5>M(z(yMMSYdLdOs>qY$CWQZn&2N<=pt#@Ac!`Bjzk6xX&(#RSCtIa^=Q+ODd(fe zUkM2g2SE@VbJvBzamD_FG31843O2sBm7AigAAd^xKF8w)`KUZT;-$gR~C3i`s z;TQ4T%!&}#MCciCsP#KQ$htRhwQ(xc*>IH7oJxH&JatroG_ocH@0wiWtpEP^)IVqN zZQd3G2h^R>%)g+oQX;(*cOqHs=N7Dt=onO{acA)9a%X&%^Z`c>)$tNKacORe&2DV) zz^xZsNp?p~HF{uk;P-}1J(c>M9tqGz7eN=rRiN0%QR(Pi_F~!9DMuK&sS%w2OZQg5 z6YF_0J8){qafFmqZBzN@!Uj8qh&LqlV*?5j7*(sq1}|S~hTHI#{9Om_;SuMfec|^M z^7X1l;UK`xw&`es!n6<2p-QdylkkR?l`jEC&AIMFQvMfv-i9bq(XFU=U4#~>Wvo~nXjOYpKDCgji3{KI% zd$wXvFAsENc{ojpM&1hd83$^`HZW>KNU&)nWoo)i~=(gp9@AXEkaK$*&;>>mr`<+Pfpy zrDzL_Hn?WCFcSF7o>R%;>d~q=4UjS6sf=-Y_kCvb5b(9&%%=3B6j+vd*~BNb&acZT zbr|p)fd@@qXN5Ib<&46$>^bP{F;sjjHQB+vV4M?e+QkmG`V8;Pa_Sm5h^SN4u;CR4 zA2~#i0?SO)?tpV|dHVqGo|51iyehGI+6g$Z{U!8(!5HJnsQCfQ+a9`sWMh8#v)tX;Yx7G}oi%aEN$;G9$ z>|}o&sXlre>LU!YZ|QAff9Tl*$X&rm8w?kv4Fwm%XofkE9G`$pgju5M_RRpGy+HT7 zCr*lLAbyXjY!m9=k`@_*sqi%+{zyx%6POWFj^%s`nQ5ui@JCsizXv0I*_nJQZ#`?@ zO$4z4=@$bkA*{fZopE!2*-B^fcp_Ci`ok^Rfi)L^j&)x&O&T$FD$&rX-DNW4(0z_m znkakDt{o?+&8*GJ&E6?ev+!DkOjcq^)V<1T_{F9kxDJyHBP z=qB!6SQD>*B$}Z=JzgAnc~ZFSg>Z$$m&3p|0)epHTD;j296cz-gn|NAXDd1QjTL#U~>jmCK*SqVFb1uGvgD^9DQP*v~^* z8Ket_zbRaR21_ot43aCUYDMaUv5&%6 zMtqB8Rbwh0w9tePr0`cdvejuBc6+8GEVg{}3o=3L);1|)n6m^}jTJy}%FaSkcq!&H zcXIQx-TqTIMZ~RvLpiuPv3ZaH=m=CD<3`%gP zDu4XV!7-L9&XIv?XpOnySeYK9jbjbSm7Kx^Jj!eV)mruSbyS8Hp@eLhN%W%D!Xk8~ zpIBPSGoC!)nI6U&#X;o46AE%gD)H1ZTks_0Q~0Cbe+1$5%BvyR%~6Wn^1a158VljQ zX|NCxaYi7i^%=omal5thzTO;7Uj(rF5K&dM)IXcLaWuLp{=YOQon z?%N3$2>o^ikorK{R=#)&L}0>GCxv7g@-6UELQjegJ_{ULf#Zl}2x*Kkf|r7>6W(QD zDH?}!=QbqjhohO7(NMzsejk7QZysOcw3tLtDLxN`Kg%miAIvtd*~DBze>1S6Rm{Y6N4+#bf@HlF{+{i*OQe4VuD1y% zayLyRSK?VoNmHZgN8#Iw8ESd$cZf4=bYwiSYYYY`U31*~3bYV0-k=%4i2TW478ol~ z%egV~-Bfra$cM?HuJbYNNAGw)>jQk%D4`FWhXg{{PnZ>e7{Nl#=?_YUK~&1nVkT?q zC*V2_1;zsl{P%Gpx3BP3B$@WE*~ID#8A)ou{1Q<-tj?U;yx^BGO&58{G?O@4zzx;w z`3?ndYT;Zd7>Q52Xi+rtPe_h?7l0!^advkiH!P)|>G0;~HhXsf6_g zYq?55`L0S}GX_{KA-F2=97!%}T+fG5E>{75Fu%4h%WW_^ejG6{2!M|%MUW}8>An(% znyHF`!ukb$0nJvh+2l!$>kr;%OU&Xx)h>S3@Y}}qj3_r+zj8mTLT-sdU;$Xe#^=`} zALN)NB!b*2-Rb~=EU5r3le@DA(#8dhdN$!*4os<*fP8fny=6FRwIx5kK;{h-@d|Ks z2~)R#tok_y;n>{~~J@-y!(E1UhIt<^y$xI;D9w{@De9d3{cvdr4(#CFd5{o)GQX#7qbKF zf_0pa5;`W%KOEDwyWUomX`-qwVysnSL6<084Zwn>BDg8k^5dT;q#)uGxsBC*XkMgz zBB$bwK!@V38j=pMKKdLpPe-5uLo2F`jTBH6Z1RzPU78jxLpYTO48*pF!WHH;3SI&r zfcH%09it80gjS%u(7@e*-jmioVI^VNaeDz5zjW?vOigh+UW6MctZ@BgulUr zJp$uKBmNcrLjRsVJlLx&SM}17l1v#56gQyN)hv79 zr$y(g4?wKL<}#zkLO!#E3|nT&Dd$Q=3Ujc0v9RpTH37nb;WuaxnTPuStVvK%U;N@2 zP#-aNWiLE&pJhZhekwn4pBY90=%1aWX5#eyo(VG}g`8+Rke9fgqs4ue)b%l_7BX|1 zYueOjbb&EGjmBSn`GM6Eq~ae&+w#%Kf@Ay5N;ypA7ELhyL_~Pp;A-6uPdTBi?S`O1 zV|p#?tK!!;SELs9O#}6;Zk2Cl5~Iz3P|abLT?OV9fx3D9z}n`Dwa{2nXHi`YgiADg zh(b9iTQ3`|6JaTQ4pmgL3a;3tE}09{ak(XB16@W<+abH}^Z6Gk=512fp)mAa^sFpK z*DEj(1pS9)ku@Ene#9~-17VmU?3X=v`)=?dd$+-7N0wiacQovjV-lg?dm3zB0*VA% zB?ShjewXNBc_6F%s*L^!8}AtEqqNfE7UH-$23jpNo~=_J;y5ftQdCSemt(1i*Z}v{ zL%Z`bjW)*iQ)^?djO}!JgX7(CBN2f6GWV15<7#1T6!jY5Hw!U9m%b?v-N_TkvQm)w zk#=;~T2afjqSkU@Bh`8R+nD_TG3!w~s(&?_;nX33IyCw1&RyJ}!GDK1wGTRj1v(x) z;M_$(;9u1F@EeT!?xf#1AbQ<}?3VjR<9hr?hF*F39^@aldGLyk$DHq|fX7H(g=Y%eU`Z>G-}7rlP4Y#Z*P>vHN}Nv=rO zGa-80Jxu$&v|oRJ^8EA$K8{O`M;I%lw{rAIKQq07kA6CP%Jk#X8~Es_*KycLKP0_@ zkFbS(2%oV*^;vt)?q%;r&e_vUhSv%v?9TV&dA=sADG!;bDt$;r$pnQL3on=^<7C1nYV#QxZH$+ zFtmaOub2vF{R6MhdHP%byg8O=$6YJP9fxsB$oTaFwtqf>sBs55wfDx$aAOkK#CMQm z6qIAM2B5@RnQFx?toaT$@WR~UW@7nBZt-X|vyETgJ-3+6Zus1y@bW|Z;ue%|Bl(51 z4}LKy{G#yYcEc}zQ!!N7vmK1%H|6SK&G!A`7x(|y@rx&c2;j(HT!UZkUN!jh%4w_+ z$d4ddUen?;3+Mz|d<&l0h(pf>A90-aiGn!J>j)c$&GbE=0QR*iyuo!E4{DK;sC~t8 za}l;c#3Vl>VkS?)(xehL&Z>CrP<-(1@u~L|k5P1j^f*1x+?PJ-P0s`C_O`ZSD5>Y- zaJ?e_^B*;uAgo(7dnFr4mnhMFD(9R^r+!XVH1isWuX)N&ZC69(a874qX9Mv zY$(jAV&tm9;qi#C-~D)D5M_+LaDVvbqtWa%Fd3U~roc@!Gf+3~(ayOHr#V;?q%!SUt`k~d5>It|foA-=~gwdc9f3Be&F zQ5+1SizZUpUL^nAIf5ESWux$Aoa$&6iok>c7xm`UX~cp!|Fq+s>tM;)>R_9ob{o)b z9B$40qM+-N^6!Fx*DBO4zq@a}fHIny%Pzwh1ANVIlXK8$iM65`g|Tos`OZ6%tAPTj zmLw}3B)JNmp4%(j{)*9|Gn>gHp(B8a<0=+^j?SLP3lXzCn4%{obDPWt*+^!(*8$V;Mvb44^JRm8#@4X=0`{K|WAYKSn)z{ehD80hG1LT&=QPTt}wVD~1V$ zX1+`MtZ^tG{n8~!F8l<4G(SFjkwr?Gtzb5CsN;EXo(;l?`UHYv7D3weicjI`$9O{h zG?(mss4&j(GkM=$K)5OLGvxaY+8ULAm3DXyG77p`{6zT8)m@R)flALR{BxM!@Oz2> zBCpM(QS?Ui+cKsFzKh})gN6G7f4_5B1t%^n!#EN+zeYmsQ? z87yrzY1||sMyL!6J29uSuonID-I4_WO7Ft0#Jl7TRUfURPGR}}QR?3RhWi(%4ERkg z!>f2qG=j0;0#u!{JMO`u0#8x{J)h?VqPm5yGd@?^?zH3LD(ZaTJ5chrIc3`^AY@TO zo0w57AvVD}cVZHZ#D;*JHm53C11U=J3D-4Wd_r`N6rWhkPUm^67&?YE2G-u!pf>p7 znJX*d!o4a9Rb^ctSLqSzT_XDZRO?rT)3pPZO>LB1U7f)2o63v#|y=wyd9Z z##kPbCuj#Tu8;(Xp~|zZDjQhk&r#)L80OZj%nqJ#;q6psYjzhN`44yC*1^djnt2f~ zj(c=9=pydn=2Y*FZSwh6c7=VIgFwxSUyAt1&9Fv`6u1=5u*QlM>{dXfVYjZtj4SL& zZ|Y*8xjWD;HN-o1s8;xyt(=Wk4F5zOG1Os=*18-gbEs8m11sH*N?Fa;>@fcFUz}^w zty!vo{Ks)-j{z@mXtqh?W}bQ&QKMNzA3+kP9|B@(!lQd6AYG|XDwkli)6R1RMB&hK z#mSW)1+I8B_ZzYgtvSRenA2cL3~Z4t*oD9rDs3IRqS=q(n;`gfL17~JDa}*Bnv^~U zM8|E7yK#MNdaKeDt45&u*6v?}DI873`@14L4HYTM^BQ78N}s|`oFS!iK}zQeDeXoJ zuLvpek~m0?7_+z9Y#A=`rG+B$*ep46em6NxYBtracxdy*f9 zM;(`HUIVakTQa|QyDp+Lq@EH$2$35=z-$dlKhOZ;bfueL3Eg~ad~omh6vU~|pZN{W zd}V+MIzB8t#-+b|Q))9G+$s|{tdHs%R(e$06S4>`<|vrp2l+Lt;h|c!zQtTlye`Xm%5%U*RSE(e$dQE}EUe^lSWd zkO%n=)(wzbg{$#LOj(eFOdk^Cs7k0=Qi=ZwFOqv;xI&P36y9@|d{$TCqHs zF|Mf8jCIM3g(-~jKCR_lLQ$B)5iateZ--PyBPkGp-y0w2h4GkY^r}~Sbu*B_AbY4+ zse`%FLq>&1yx=;(q+a&x87^8W7g``61_*7;Tc#QnVwK-K;< z_t~yU@&(5`8(XtyPsK&f$tQTJ?ZJqhfP4dV#i;Dt(1+S0$zsC$-Znfq-pyoy&IW^H ziCU_~M6Oq}yVq=P%B{hQad)G4ekA=u8H442Zir(*BHaMFVn zjb*sQ8_SWEU~kR1&-{yB5C!qtHz5Zrdb!FN|{re_!sD-3xnZC-Mzc4!!crpAWt9%ZG=Cx7@uJp(`48VcJrN z0*;aFcneoAj!%Bn$+ecb<<}%~ylJsKQNOL{fV17EvWiCcG)f^Tf~+)Z|zdTc2tuj2OX4JhMp=|;1=i7@J*Mw7eCY;@p| zxabq{+y(I29|G;|iDrHU#Zv6mMU;uVj}{IVX@vH$AmPTBUXb)lx3DI8I%qqUky+$s zx~O-;DGDn925ASuEN?|+jp!dWHN^15?ZapO%XMXu=;!_w60FJ1%T^B7^=GbQYRlb5 zt1Hl9NHZRvk%EIpGyRk@xod@^(q2ouEr6f-4@rO5=JpGKjx?ajHNv*J{qYiW`$*&2 zUv6yw0%zKN!%6?{E$6a(z>V*na!=Uaet+_^(e3SX_hE0Jz7KnQ^*-$F6Sciv?Dmx6 z3ouhQPEvpN8kP$}K7?h(uX8E z%tM~TVg3N5!ReQL8-0MzvMu?vFVu^Vg>H0b%>H<8V>Jb{7~@nUG1sjg|fBaq8&GVxB7Sc|Wi zuZi3GuIR$jORSCV15^X@xt(LRhKjDbq3~X`C&zGTcKfuvF!(E8YQd#MNN)H?wx9?+ zp)aN$m))~>!|6zeY2BuM{VbcL#_HZg=O#tV8{W&RQ~)1~W8C>o5Wl~>saJ~nV3;YY z{He3|aJEnhjzu(}2u{ATufKT>eU+!<7)s84P}Cp=)u#G4qF>sGkrimNV>C<&d>;d@ zX9&E({4rQ{PA@Ee)q=!Xcu`s5=Gc{M-Fy4A4{Z4kWl;2o*uZpns+g1pSGw8|eQ@#J4+vVUfa49p`Uw%qYJfQb)uyE-AT0aKjqyrCa54@A@Q?;?n&AEJjyJ!-m;+!X zFpD^-)_v>w8c8k%0AJwbrRk^^;H2qEWOV^Pd;Blj9^RB{f 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�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 TQk;J0$$LBci=lq%rtAL?hr&x< diff --git a/build/lib/libgtest_main.a b/build/lib/libgtest_main.a deleted file mode 100644 index d614923b0bd1bee75838fe023e143759b4e5da5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2310 zcmbVML2DCH5PoT^t+l366qJf=L2CL1vKYrP0KGSWT#6yu4_o`-R%7Ej!X z4U08J|T>ul$6Q&#hX9D@XngP279OYl?f8qs_NA>aG$?{ zod$iRWM{!?#%sO@02LREg#|t6kzWP}TvC)7?#`NytC>14u1ET0pgmzp5WO6>8}`88 zeV?cg5XaXbd<=9X#QK2=&mahdIOZfgk021@Cx8hrfR2PXP6pu;=t#IP@&U=tM%~rQ zOm)eDSrsZ-O z=3)|-^fh5u%%N<4H3?(>Z+~P`9XO{RYo8XXCyocg)RvX|8Ty;C0|%)fjJY5PI`tdXf%6y@|4zi655-d)$@?Nce1D%r9L+tY z3C}*RV-FU{LCCzgkZoa~0*QN2{Z!Wzz_6ASaFF(df%g+6s+;60ERr7d8;b%Xd~uL* z4m)NA>~Rqdc{QHOF@t+dzU4YnIaiEWA1W2SiKu&`e75`I!9}YZyB^>_`w?rJ| diff --git a/build/testsuite b/build/testsuite deleted file mode 100755 index 3aa411b92cc9fc38b57b86db64d07a822118fe20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 755712 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⋙p|wne>BlcFF^i$T7Ru0x&ZcPcE}u$^4W7s462Sm zdT0U?r1^7tdF&Tq0@k}0*@ZpO(M*n<-Jk?eihto5)Wb+OP(1V^`taw}UsuuoC=H(3 zt3~>-hq?e@*&@OmN8}f{@e&CJWc6m#!=ATEf9D&>uZY0$!rlSEpwm<2R|Q~=tH>XQ z^+S50Hwth-cA?f$^tYU<=x^>sSD8~>;^K)85;`02^3P~bX+7%qWv&Zv*HUY;F- z_3G&XJu8ym?hER#=j|g$`-e_OJ!_Kw`yEiep7S?DBeFA>$D6J}y7DX9e>v6rxgm`^ z&YxS`5WfQJZ9@D$W6?e#w4Ra^{SNE{uzpdQp&iOo2ls+;&Fm0riFRV@&;kS@GJ ze)i4|1`ge^UPDdfm*%SjbE&`BgNFcXiQg6Ghpb*bJ*e4J{8kVy&qX-`XNOD}P>eq} zALaNGf8b7RS130g9hEFkRf2~*Q6KyjJipqB@mCVEpCCPh(4{-uW<7NI!l%pqoqt5YL&v3EViX1_PPp5jnT+ zhzGkdJ+t>=Kl+iLhhU&F`{=p6nR^rU;q%~2T3>`ZqMT{u|KBr7|B0x-^iGFSU=Suh zlODJYrh02bd|>)#-o$Z1VuWK&kw5<|%K1V3?%)`VKld*3!|)d&ARPI#X+BVq=$F#a z4g&2P_z*oKo9t>0|*=Hlm`No2P*XtxVAE^4ko`8ta8kZweX za-+D!`RC_Br2k{oAG%3|JPY!Z87Th~#kY29vi~^j!ARmi1mlbOp`M%P7dfJwT$)F9 zC4RSs*e)%-m_V}6+`VKUYYUN6(m&@U(j7Vb4}OgL6tV}N0n%xlzM=Jka39-cFMbQp zrALtdv8X?LrwW6?den!{Q!%hkVSdQxqf@RF|07X;7|Dsgi2U$kKT)pa=QUvh#_V&G z*4H-Tx9}Wy7eh3}}&G>xUHfUKIw%JEHvD0+a(0O@!cw*e)L#_LqX_)oGq- z&h4LMzze}xy*fVLlAZbdIN~nWEANBt?LhLI!1!hDRc%In7E-%Lc;fo&xeMxJPW%Ux zkUzf?%84faQ&mVGuD?8i&g5$^Bmc>AD5$3c>Enp~OUo5un-%gG?nL?`s`m#NgvpUF zLOuHvT~GE8rFbsczs_2;zlt00Z7I&=Qk(Ze!QVtbG@vH+NKWIY$glH4JMTt0mjf&9wh*shJF=X==CWc{1n9_^1_2l=D{*})9u!}hxfQ|)m5b*ch# zx|5tQ3veIagWHF<0K+o*$|@+Q9?5Zii+YCA{V5xgvppQ`z~{}+bC8}*`A*6&)x`ZD zh(CwWKCMYkkr&!caS-XXi5|WV+ofVJg#d8ELU?fv>6wdB&;F!mDg=DiFIw_*$vy?E zP=6J-Z@+vW%E^^shrFXew&*s>QGQ2yFVbg74)TZ6Jd>T%WpJPc`kPP&_1BA3c%KC{ zknPVHXrD(;^gc6Cj*jccI?yjn|9sM)me<1f>SWIwsE-TD89xl|CKO=3eTbey^Dcq> zye84RHpY5ohtO_T=tja)Sidm8RUSh*LBzlJ4z-uPL<3+9wRik-q!-pj0bhwf7w(@j z{rP;PZH4@bUf6-HDbAmVaVPpS%}cFG&N-NuGCDsG{{-`Gme-Va*t1IFZ|Q;j(#tf$ zNzcI)Ck@e9uM~f5H0TconzzVFPIs`ID4znYB>%@Iw0|LYKc#a%_HQ=zFI6klfc;)^ ze!|Il0Q>E%U3?z7v>5fzXD`bEfbJHd<$kPJ$K?y3S}0#e^B-wkSKNVe3|CQ(lH|;P zhjd*&_Lm#Fkq`hK$NEb}@@o+P5ZK6NdMZYt94Y^1dZ7N9+fhy!@q0l6V*H^NNWV&k z=%%N7xp-b^hxSk9_JRGS`=sO#u#6RvnOB)-1 z6McARq$|py0Y;#@LNGXnxR1*1)82)NqG$&hGUnkh5Hc?zT}k6YTKAQrI4R@ilOMcE zA9}eCY=em4O>*Sx(9Q`&4~B^-t5-|=D#J+sQP2^Lt}282vv+ebxB@qnSw9xOK|KSJ zEEFb?-*!U#NO`j+1P~_2a2@%j{kU?2GqYbwRbb{TZ5d?Y8Y3gdF*kR2eNi4xqkOpjdVU9))_?oMf(8tNl({M zvNN~Oe;YbTluzq)YvTX(f!(L54X>7#GB|!Qt|!?u1nnTLub07nVP-cK?SDe}5~0;x ztXIKa&IPcK+8a&rmXBlQN})aF+&bb(AJRV)?Pf;#Yhz`M8=<5pi5K=iMm@FM{fG}W zP|tkYe?Bd01vYDg{bj?=uMFVN%sz6?K4YQzVt%3Vr6M`0pHNS21Jo0mDZ=Y@MCam( z3*=cQCyQH0mxucl%s*vx-iDSV!WUQ{F?}*A&Omq+VF=kx$=zS@R$zPeXVCsu#J_nI z>Z4*W$Izv@E66>yce>g#Kdw6FLv|l>BEfoF8L!1;y=l#J@5H`SVXB|0$y9#3S9X2<2BL zdfUEKuLt_AG+%YPPxkzP{4a=q7<^><%SeA6(JyU9e>3IsR2tmKVC~}LPxeUEN7e)F z{E+O{eFO6A)Tlpuo`k{f%}6h7N$nzgUN1m73O(vc%Riwltt)e@V!Ogfj_p~pLk!A+ zVJpI)^H9FFCGw|{K7$vr_ClPe`9Gus5xT5GIm)%D|52j<+DGjzi}Djmjt%VRv;Go1 zk-s+adqLh|beSLWOXo2@z8v;zp|;nx)FbuJE)Hk zjdE@iJrD*Uldqz6dNR>JXi<)y)-S-$46vFs%}yyVzegf;qQuX#?|5)-J=~N2gD!2 zpLfsE4t#umy%go^r=a|F8ZVz=J;LmkP3v4~pJX(|XEA=#xkMYP;PPISQy7lz(vqC} z;O9(#`4^;97!|5Rd&Pd?;&~s~&|q}Kee@Gp)``&ZAi*!COd|XcQC!+j*#6Ri}l0z@PmGWT4 zlgQ7XBOTNp>8j&s|3K1T)ez+r(!5TJharAQ59RhPZ91VGfz~zXrR+V#IDUly)YFsn zYzp&FX1ClESg$m$RY!=v7x|@ky@p34J%2Uwzb849R-rxRoIU4UMScT&Q6|83EQBLq zXXdxc!>C~!l2ec7;kn%Yh5+@l{?b;q5IM7m-*Xz;A+rL?c}(rFQWM7JOk;9Y3QHqz0eF2;64S*7f}>f(Ms@+P*{(%`jExM)u@MYMoIgt;l$sI?nf)Re!sF4+iT#?4f>y<{_;mng3VEo3FJrC z?@F4VK==~jIGjIZ`pdcVLf5F@^+QpPl&?Pqp*@wouw66B4lywQVRCFZIg`hbKI~<$ z0N2I8us*$rbRDhhVcIN$e{-ULCi@e8Jn3Voh;(WHTnY7x?b?R&U5WqGIHaqz$nQ&f z4u$c{{7^yhzY6hpgSa8ay;sO6oliES^9hDp*k1PTd<$LFKU+jp*7?+*6%mD`yGQPke_hp zh=O+^T`>^*%a7VSs5Q#Zr}G<9UM}y8{4(x7U1n9ZCqMtWl8$mz(@_3>YM1u`q=!&!=w*qABR53uk*ovp=q(8?tuKclrJQ|U4Dc3X`i7k$zRhL$8{*pXCRD=klGOY zSI*rR&>lqj%F^g>kX}XjOnT>?8gLJxIXxR`WMmqT1omO!o-#7Z}@@yFf9~e z$NHo4M|m@}FZ$JO@{@u`*k1kL*j@_v!oY!KPfMgfCVkd} zVoV=d9QxZZqWk?MJ8A&EWQ7d~T!s zZ1NwBe(-+;Kt9t`@#*(Cu*ZOO!3XL7WQTHpqnvz-Gm`x;LdawBO-K7VGU6Y03Heoj zVVrzNc8Id3yuj_-)S~^9Y&y5ol=%0%p&UJ(=d3~WR!Y*J8%KMgUe@m++&blTHAaW| z6`h+>lbq={QI7T%ws#`Y^E#2;EU;gs_3s>*Co}uYC~h|*{$SEaOV8ubcDaxVHx`+l zL#Ln}PLh3&w!(Vl+<6j971DLwK0veq>4m#dPbof3+lKAU;^LCoP^4#)ouz!S>Lbbt zWiO=%0CS1(uq(DJQ;F@B_6dDpJTm`^@4gLJcK;O{9H-%D|ez7()?LRIi{Xk)O{a z>zkmS?%e(8@o6NV%L_gJM7p*=+J77A*=`Neb)~Rg2+JajfkYn(F6>X6} z0L2N{|3Lod-2C=YeH`zK>Bu;ae<*h!t?v_*!^h!wa6g6lZRSGMvjxeyIUM;70odNY)L&J`AU*U2>iL5B zeFe-%0@=R<(N)cuJ`iu8qMV*YzaEC|6{?|}+9ZE#EYg+iA7ucHBRfn212RA4yiQjY#+OY&c~ zBRkZ@cAds*g|7=~{>kl2R9S{{`1ovLKshRk^9quav6J*)hwj$cgoV|v2ADBW*` z;VDA!4wPR=^EzqVy`XbeijgSCuPX9K+oAl>8fc$T^265P56nNa={^xPSNPBo>lNs{ zsMPOe;D$BhFJ%9~2EZ4^3+9mb89mb#?Gu7u3xk5t&RKL0N^0-N9MZoP+POdV*X~bL z?_Q)UNq#k$?}_7xyKmLc1?jrUSnnm`w}Hee@_)kif?JAk4B{}O%jo%_)kJ?j67>)uQx=yxpV7_shg?2570iqCV~UCSEoez z6R6%0(VjMf4L8qx59?OeUezAdzdgzMxen`9(0oZo^oF~Tp3milHig(PI&QtZM^5df zgGiDc#y|jM{i{6iyZ+%YaKw2O$(QQwJ`CmX_aD7zJ}jsAD!?!l;rwLe&!_nngjo@) zL!4pt8t5DgggX(wkH&fhx__r6`daV@rjM3;-@;SaKNs!B<)c$)k^d$)Pq;px{PrvM zi}b%Uk3&2c<#2i7+F0b*lRY6Uh)@LXB*s0Om!kFH|CYfzm(lf)P`<>UT!ih-r2D** zJx8xVIl1Q8?`_FXB8DPe)dD3;_jexEL_LL;=+7_=MX2OK{lcyLPQiX7(S@l!jRNpb zW=|cxC&7*6_qD@$_038aA|;FHn@VAS@z33)4?+1p+&)q#+8@wGqk=t2PFn-=XLE7G zeK+ba?~MGC-7H@tzk-t=3U+4W(VW{?jBSGcFL3Wu>H?0z+8fHnrFa*tSLTfN+(&WP zLPz{9P@n1KpW1y`Zx)SfP(y@9Fi{u%(+v5gaipX5i~KOs?XdfWD$7xRp~dg~C)c4q z2KJBi0BVbW;eUdDCw;hl+RmNiaOc(2nxLG*b0}XLrw;3puH?q=Ju~cIK0l_zAQJtA z*12FV5pGdlQ_#8J)*wrf!iNj1bKvwJNbLGXFcl28GVt?-=}Li0QHp9xRdHlh5a0+zk%i< zlKz3TpQay#^5J-=2$d&Lz1+THa1~tdNaq8k^+NJ!v@;*)!@vQU{WB?^+mRjm)IoYS zH-GCk3+V#q=Q`LAVR97YpHhEKe~Wr%a_9MNp&^W4;N%DWf%5shkPwXh=-v?f%ZK!I z2tfJDyJ(-CSP0Jd&<=W9_sNOhdN%Th(m$PqX}<`IX}xA>g8odmk%Xx9l27?a^0z$5BcdO2`(VjZ+@pPXX&zM#y8nlC)#vM#EMA&~G^-*%~4NL5g&j;<{&KcIR56BSH;Pe|V0Jd#)j~Ey`Ct#smn}iSQ`~^(j1ETKwD_n;}@gME+3j{>7py z7>5PAKh=oj*w|sb(sBHgA)bhS%f-(nQAp?GVLps^#$U+!`4lDTxdio;#>L~mvA;q& zzfH_VemSi>z>P(il!NrlrYI+u;zmn~&$>#OAL~<|>O=D@fzBs`8X`DB9A@z$o6gtS z6TLq5qk@Zj3R+hhxOjegHOdL)){h^7&io|1KK9o@l3)51^6MxrL3fLgUdBY^SE`WT zv>MX8jl%J$M!T=#XTpahjQ!0 z5l>N0CXMShq^EUx9ABB-xVZTQX7()%HkN&f9T(*FeNKg9yS zaD{X1Y&`ODzB^37m>qn$^_M;r<>wZn9D^y!Nk~HZI&R*phj|Y3a~=6ZP146}FUl$8 z&ig(5j&ef1QNFYf)&lIz?vrA!O!}tYy-a+!i-s1Rz`wO%WDfvlu zY1A`&KKiG0U&a6iWd5H```fKZ|FV5hJ|E|=`D45C>HI26gLTGqvK#H+E}*#dlh%E* zXXsEcZ4+TV&FgY?DB&UT2Lz)W1wDt=k@(A#o}qNE#-8ZqU|}NK%?s@*?Nc?Fg8jRP z)_qFiuL}dSr1< z%`1pqIQyRT(?@^A(Ur77au$&ZO4pb!O zqr<3Y7|~A^V!aA(93p1ALh;tXwQDXUV&><{Q`jzPA9dJZq=#ydet_)O8sY}C zn~dw1At0a0QKcjQT1kJH?=gNA-GDkx@iVdo&I1c+oi6$9y8h^Iaylml-66u%q1Y}N zcV2D}Oc+?bq4b^#njQ&{pHjPM{|C~O2n`^CGJUdtV*VXQ?W$db{5snA+dz6+!A29~ z*V&@|rTi5E9mMEL8PZ|eFT!mF$`J;l9rohz5RN}Ye*FOCm(Jnbf%BX!@94SlHJ{og zqx;}BNd7)}E`!y}$J-XsC_k6m&vDL1d**ZJ6Q)BPV0M#lr14Ag{ZFEtLhk-`0^Qf< z-Od`7>`Ke>tLGazOq}Iw#YB=s7TunVv!r+OrD& zOz?L>IV!sUJCXQZA0S;x?Xo6%#5Lll^X)34%V_?l)1crkM2{5T0|3vRap%l;L%q!Y zh1|GPRY$s(^v7NngaRejtLTdU_8I(xLDnMV*KzZoY;$a{{u8!$JF*K6$gi?Ve{c^G z*yGRQJdk_7uZ}nA!{wI?_0ZpBbf4XZ~Vnd{7Z$KO;#l`=3WM|a{)Zdo;YC7y^GW}0+^Y9&SNd7Nm{6zK6g>{fPez|pl zI-TTj@oiWjwu{dfDVvZ#lgkU2uP}NgK~C!_H>!7eC5i)FJRc1F%x-*M=sXDZ*V2Bb zC&?-Q1?3Brmzxs(IXDJuS1Rp?XA#}nhwMP_k(1=)zQ%eDTz}=!yp(?)YB>Zn)-QVQ zzPTY5p&W%N&iCq2{Bb#q^vndL!?Z*MwFi!`Z1SH9ME9b0sTAlB zJBY4vMma)vq+3zGxCQHIHs3Je_Jx8d9vVhrz3Z_MZ1y6*oSWwi%ER_%a{Eq2Fdq=( z%ncME#j&CJC`Zf5S$P5Vl)pg#>_&F*Ng(;ANSEf}4dFfllP_@hzkFe$BKFI6K{tyb~MB<&&7I`w7!7!Awpaul%uCS;z9Jrv>&3sg8uM= z=;q)jY@9x)^Nn(%zlQk0`Z1gC|8^mI?hll&?2qk|<{_17Jj&@@hl==1w?KY@>;~$I zPymU5$@&;pXP zl;Rb??>7V(*n6!7I=4^kLiTo)qo@6f^%Nf#(R~CyZokb(yXm?8kfqcwg=MgR!97Hn zk%;o;F-QmZ5aFx=`?2sB>OTY1v(Pdf`IQ-H9~ibG%mzC1=WOmA<_=gtGW+oFbGyC` z<>$8k-Jj>c{YMs`&AI)(mM|`ud><~)Zg)cYTDt!z#ar2*NEf=Ho*zli<+P7fNbijY z^NNs5=kbJ*$bW_GYy*zR{G5;TZ9z|_kDSiq!EhF#T^Ho%|Bp%4tz=J{S4;7Hs5{#2 z6gTgh3V~FNS3}S~BWXPT1@kdRmwm<#k)Er%01aez&ZZ5&1mahKUokrW|3}XEB0XvT zCOyBrV-@lnmZCp&q;}mphxtpO{3R#)Hwb7A8*2 z&h+nvgg@y$3@VEMQe6FPPj=wqc6kse`c(qTcP9DOV7ZXp+ zBxnXlCnjkUg1ULd#K&oZ!Un}?@Vk<~>DxUpsg+tCo|@|H?CdfqEHOG9L?%SX4fah5 zOmcP(j|xjrCnbbMCnfr(cn5~TA8%)c8mfv;)W#=jyoU?wzCpda1C0p@8x%d<*~M9{ z9v&O54vz^-OjIYOX*KHTxX5^K;51%aIA2>ht1aBy+chyIOzRyG=n8FQzi$~6A08H? z>EtX{9hel8==<+K1^y)G7TBD4Xpbf=);Byz?H%Z*4hJ!TNiLvoQdB~GiaJIUH#jLu ztw~6TPf+=>Z-au0tLgDCDPR>z*1uPY+WwD?^Z<*3v7!gZc?bCY(^MlJW7Jfl6s=Yh z7vT*pi6whMGc{om&TdczItvoKp$UrQxaeWY8nrel!MA&$x}`cWDJ)6DzHyDvM202D zB!NrCXp%I(fzE1gZ&l~v!&w6ZlRUu1Vx!}Lnfkw&7yVBLqaQ`bC;FDqJa4z~7)@9L zQ_Mx}8=uIKY05gQH`5mTC_2)3_fW?;w@65iONx%wV25{d5xofd+a0P_gBT5wg21ah zG^yblZBlf69GcSEJv=@xBAOA@!^0Ay+2C?bfw3XFn==^`{BtP$*ey0WNt4Q|jfhbV z$Igh4N%W33F3Ssj`hWL65)c&hpW7rb$rb!1rbMfkFo=TGK?)c~Eom_Rw;tLmL6fLS z7_RXKdqBJhQx8rKONda1g%3-PPGH^HJusemadaH8CHcmBgJt7`{>RF|8a@7fEV-kv zV30HJFF2gZpb#%S)B%Ga5NcQ~W4fus;v&=unn7VPVR7M_K`OAg`#&sk@evx)nF1B+ zfIw1Tibs*rF`7ZiktJFj{9FpEzgr@rm?iwcxx!gkh4APe5wA{(j?lz;v&hvQzT!OG zH6nk zzu~`k@qgP_u949Y_r<6m7beAi%$4ZH;&>Btp4gYarEF(bTS@7o zg=fywv9e;l`QP?P@qjca9&TVWFLn)wnE_m}AWrSmCMRgr!=n?DlEY%)8*m^_6E7E* zf7w?s9{=gb|J=D+Kv<&LjdRQ5W)2TaOp>&~$e94?8Il&N@lOr|1z27N&D_hByl|yST(iO@g-yA{FF#{83AsA<%RH6QXDwv6~_9s`dM4K=nZ|`$_t} z)i^>WqU(_O=r~d$T8t!`RIpt*rKsot%u&U=`}eS9bTW;@R^^ux%f_r2V*dkU0xOsi zd?Ow+n3OO}h<+tah5yOoD!;%MYUacdVa&Zjs0(;Zv2mS{5SFHn(@4`~^s4w4+TA83 zpBEt%9-t3Pm{R`Z(6E3L)rm_171a@G5Z9r}EC`UR{C{T6zy*H&|6y`vBLl{NlJma; z)IX^mX8kDSKbgGHWC^PLC+7W!KEbAZFhgK#j{xe95-o%F7DG{jMoMK+-#>l+Z&9ul zNREn+A1VeoY|4MDoa9@@n)Tl;asKfV7guR)#V04J<0I7&eFtmQk+DhO46%_OM%&{IzW?{9IFvvYl<-lgEdLou)&(d=n*g{P)8@mhr6_3 zyHQE;$uTj47H1{up_(+>l@L;5HL>B^G+>79fbgN}@Tj5cNSN#ZK?{3WNs){qghxe0 zC$LJw<72e~+c*$dbzu<^z!MqIs{Q9$sw7bp6Dh!c45WCr{0Ai>lC?r)cwABp`;Y*W z6(Ke`E;bB^V%`uymDu>|=7NC{75BuP7QYXOV^U&W^hu|rw=V9zbGSfhWp zUksDL1VJlYL_5ReT#^RuPt9$tTq-w&UO%f;8%O+()bYfUi z60X54bAA9ctUsqM-k6#Lf2uK48L{SV-Fe;XNZeBM! zqez%_X;T!9K(U<)MpUSeVPa>7sXrZv=wNXwMxOOC{3AM8 zMIj;sr@so#pd%UQC;hFppX;o1_RY;rk0_JFR`6~iy3q0iyl1F5bov>R9{W0_i(JUk%!c4KEBvb~s!P`#l6 zGOjQeU{9Vw-h=_lZo|(4YvVx0P#GE!{M@y*JJut#Cea?O=uj%P2?~Qk2L{`b=LBQ- z4UKg7ZN&B8CsPY z+*}V#(BF=j5LB%#5k-2fVk)ghgD~s|tF}PT4x%M9-d@uR+IgxG&CVb$LCLMJuTNC2 zlt#_pOGNA#RlzLj90Q)+ssK9wj%4N_b3>H^yM;9w(sDI1jqE$nU1C3C- zPUweqs9ao{8jw_Dw!XX`3gIg-A z)_{$@uQ@Z=Jq&gRL9Bq)6BfnHyN6T5a!#~v9h8hdgge(B@d?_AUL2@1rG*K{PH8V`I!I=Oo)Y7EneIZ96*f%rYwcN-7em9iGn89b(5~9S z913Q5_zdn0``ZT^VPm7^LN`bPu%m8nNwn9uwu2%BrtEc>fhvS83x6r$4Gnj7rG|!j zhWq8mgkX?ETTz2jU?WU4s46z8eJx0^46N%J7(f*9sqWT6XiTqA@i9db|5`rSy-f~& zV|6tz0!KMVA%fjnU=s^G-R@N;D&y@i(qPL7afBHjFFa2Y@wKADQcOVYVbC&gf`KD$ zdRd-Qn9esseBsky?-)X5C#o(T90dIcdr8j{ef+{FlxbhN7U`Gv4}vKk^TJeAb75U7 z4OYBVCJ~oE1%E4B>{T!{lFJj-&9L9hZqxiL=NecSa3x4ot{teCOC*}Ohg#vJYUSWo zz`A*_LgA4MnOGawfEudT$BINy+%&_yAIxmVqlWhSE%=q?!=M<_^|3P90({Y*(!xYi z`Ad_9%kWrm(0NnFC3JF~qghfymu+Fz6_8GtxT_#22Nc=(@9=6&L6>&Fv-w@lkq$$V5nTdL_!&h zo?aDgoBJc@mX~D0Dq>QJwIoX83<#^j)|!Dd_AE!5V}I)ODGSTZTXdB3wfzU(h(<+}8^wx?0){S{timZSm`1nW9bv z1t}X)Mg?~_sDf`frHYr(%z_&UF9|}fr*GqMCIxJ?b~ua1Y19ay!#rG)p?g~g2ZiZ4 z%)g;+$uVA*>$R{5eL7K16(&%lVD8}fimioLv#Gux&UL$2p<+3-rZcmNskmkeCaR3~ z3A%GPa!d zf&mKG%J4?d13i9I3Z%N+{%L^rZLr7@0Lnf-PJxFe`)|(@Hr-R`qvotm_{d zT+y5A+64N``p%55j@TpW7MP6Xl?~wY(4R6II_xz;XXzd6ZtQ6RqXg<&-RMRnmalp^ z&IbLuxwU-_jP5Gni7hzZ$QX8*^)wc{KO9%w{yTKfM7i3%uf$Ho#7bGpQ%oePG{1(X z%aCJr_R8zQtYW^WKIGQmwDyM9jRH0Z($Ep5yExZJ)LaPXRIA;2!G;MOo@5gqr}n`{ zM!6$Jj8}4KQy-Y2;G7@Xn(T{0ToatZbP<}jkw*0YO5u-2q=J~^LAKJ`Sn%6TkGh!2@ z*Oq{3FJdW3l;Z)8mMpSEBjk%Glozq@&<4OEXh2})ib_*er##wVog#Y|T}Jdy(DRJq zVzic#5eFwEX#Mesf-r(@Zw(HTP}97s>>z9~osx8+GF|T;h_%h`*=V~X*R_EDHMfZK zJfd_HxH&S#c`Jw(g3d-Ei1UUfh8ElytT_Ym@Yn;fm0l?fV6Lg z6GYhXfPcPpAv4m(t7rss0`Oe^R`IPMP9tvs)GMoaSduMFV|8vs!2SlSE*MlhVX>j| z#;Y`zV>vWJiopR8BqC-YJKX|I88zC;jIv_{g^3vgGoR*lB#^VtaD|}`-0|SD!#Z>r zzRYE732b|zp`0~R-C!%CU$R^k*m~8!JGAu*jbx2cd$k%EN`e|SYWu>w5&@PrNx<$=yOf{hvj^R-9hFb*6GvyUF+2xYuH9@;+$IgT4?JQWMH(GEah z>=G5mWFal1Fk^|~!pvFAwqU~^2D81iESt5%Dg45xt>OI$9xLTMu#m>D!q2FJ2Og$T zrcV+TD~C64-X@e6IeGPR!qWfPpx&%cQI^`wNST5Ce7OAm> zXR%Y&$HhnP*h87XE=vykr0vS9R_B0VBvPkPyz=4mW{+4jLO~ za4Oi*nP;cZ;$Lvl_pPtR*cs}CWm0st#CBpums0gWg+Qd8W1N!ia7a>4v zF3 z_HY;1EPY-~M#i+R5Dt>&b*n2{Hmx#y9W}gSg`C&^ZeC{tg)fENIkLIOT`C|7*dQ6wW~LfC?|<8AjyJ6R_9`HBAfs8g1uJB;sQGy?k3X1!q2MH{j7S z?8Tce>)p&2Rl8yF5-q*M;2JIbdEi_Str)t%DsWBg1{Y7PjTg@fOFnR{Xotj9MDzG@^ zY2Wvf#NWII{_D(eQe)n5s5 z9E8&^FlDkG{%`j0b`jIuVGPpf#JLj8$HHaUz14kbI!)IGyeWjIXMXD^Sz6<9c3?882)XgHApFz>8%S_8T{8$52!(4W;wYx@7jWfJ?cd}tyW8=%`d83Gej8C1S8Xe* zW38;-5U-d2dEls(W495|{k@9I2ZpHF4eW|st8bzr=)eg3hs)Eji4S{)B6k%a`@$0X zCDum0xjpFfIW*&k19rNE&fpfXqvBg#JBaVfn5nKns6gWOfR`1 z1KohH+a^a&bCXvk^)$P~n~xK1Qk;FP9^43WNSKDJG|-ZQI>Kda)LNKlxUHCbmmUx# zCPUZ+x)2Xn2znG6rTk1NkptsCoPy55NgJsigq^t^P4`;TaJgNI(gF{4!ERw3=ONq+ zic9p#!`6hC?1Ej;gtG-QzA&Mq3z^>d2+3uuU@eAL#S}6eeEFSDuK2q=oLm!l7l0TA z^_pZ@Dd(inM+JHN9xT{hZw|MJ=phPP3O&)r2v3EG0}n57pi;=1EO%Z}MF&=|05b>7 zd~QJ;I80U+vM2>7f!iYp0tWU-yc^X>y-Zxw4UGQE(@Yyz&ECnJ1`5wL?QSS$uALrU zMNt1z-s!dwtz#N1WiQ)KSq{u`IRYexaKGV)=z;DuB?Wz=>;!XNn$sKG2=ho-!WN(# zICtea-D9zBt?TLD5xG7zam`jDkx&jsDOeC8;+b*F7n@|TdBDmOS%MiFZ9WbQzu?Tu z(|^T`hpD0(Mtd(J-=omTdK0e%ZCUinO$ z0kvS+g00$yT*feQXb9yy@Ia0A}Eo)!agKsmz_T9R3P$j3Qh~=UWGP`D;efs zD%9seE{nY8m)C{89H$*#QYeXd8e*1Y#Y}_1<-=+?3B;^KK@6Cb4A*;A?*a3T zR8U$6FVFTQ^|}umKS!3JI7a7#&hEN_ZXwFka6JolEZN~9G*U@99PYx9)}EgRXLer; zQ6Ty04PPAK3`MHGk+%Am;TAH817dkKBbUcLW5>c1>iv1x_>8$IJgCV=xb11L4hkz1 z%=s*5h1ANUR>81ITy%h$Ax2k7c+}GmTt%p7pl(?88n|%^ zK`?+HU~Lk@ExfL&Yh%hkTW2+6RFL%53~F3ez3`EEdAU6P%W=oBu~MBiS5;P)S2^s} z5t>8(_FlIuYr)$P-FDrRT$ReD1O>$sTNdoL#aLlqqFqaCqZv4=5D+~;JJ)z%?y>US zp$O=nFg%qg2id+F*7|x3Ah9wv)RpNIp;5Kq4w#xuHV?Dm*Mw>yFUPd@4uE;1Xj>1__1&Ta0mf%QRIit4|My2#>m zw_riqO6MjK^#MjUg?Z&Eh&GI&w#99>gtr2&I1l&3y_B^u_28;*J^XqI*9l{)QF^Ef z&}(@^dnZ((=SGTMQZpZP-?3usU~)i=2-Nwzr8l>|{Z(JpjlO;Is0%|hhb_J@lTKr& zx@knN&;!wvFke3{Engz^2DkSkelkk+^0>dEsGAw%fF@q4HE|sW#GzD&O^RFt;%gx) zuF}T~1{fl1YWeS)vk9kvVWJ$DBowl6zg0#8f_*u9j8Trp&7+-|V)aC89i2#KAoEa8 zoeM*i+>LmZ;90sZ8ffp{s*u>%l#X13bornM!X z1Fpa%(mm?cfb4*{6yn4ihE15}gRUW#`NNx^L?YreG2d|ui8wC~_d6gQ(z-#oc#Ny$ z+?tnN3|%(Oxm_l-Dh2+I!rxpt-w$Qi4zvKXbl3Muhvx9=UoMqL@c!Hk#)u5umF^Q! zt+-IN9r$v%UNFVkN>{VdHCs*?-_2>zAGH*WR#b8smE!dfs4tyDtI`7Ims#a(WxeXa zO*;(Q=H8?SoJ8{Akbo)D!FG8CA9Bp;@Vv=4)JcTG&uoK^elcTem@g4uIXDcynN8qC z4J_Ne3gf?sjRp8D!~eUx0}f-xkWtgGVy?-H^CA}eF*&a`Yp|?ILu%x5Fz=NoH1~Z7 zMnaoxiVGudZ%FwSr6T7LM50#t#+>9A zkf?4A-3#+2XnR=jo;Sx;o3N;uU&OKSy!X&fzoIjZD^zz&7DC7co~kac#x#M{TTfoRwYQ zkZHikOs0*w7xs`y%CA$krMtCp-U^&nTJl<#G>4P5Fr?0~AgV8+s|8ury}E93l~lNY zTNqVcdR2BsvUL$5Nuj$Soz9P+Feff!|LFML0{=| zdLSBIF!H{U5N<)stvp%FYbnfU(n*(vsN$k85*U`%dv2>{o2D4~Vp$>~9nMyXIK{!` z#-z^anFJmbk%1|l9cwD8B}pO)C%KWd+isgKSGz9tb-& z1Qsp0c>pF3j1U3FWC%CiBjUM% zjPY)QqDmZ~d!7v21@84d5WkkL3Py7-Xy$_TQm(C$Gcg#xEt=OO21)P4;glO~jzk)n z9k5Fn9V>IKtNc8+fii0Wo_KUrj1Y|Io`RPZx`|4}#V#tiPP^jp&9Mvxygj0J1YQ;F z&oL^Fap(;2f?Z?0WYF{}bWm|}lArPp$J4Nc*-KtVCPW3Asa_|;M~b^~q@VRUeV~qZ zK*YYH;8@WRqye^3Sruhl-mD5Z`OSU)&4oO?X$p^Y;zAc`(2g9C@a8C=7-o(hc{xm| z>O7RLChi$c8N0}xD7|<)IsxcIyLLMT~yQ_ zkoXZsaF>k|R+yI6vLfK`X&MwbtrCjvysiSf{gcY8rJWFOTf!+kc%gSgtSR_wKpYb2 zC`sCc2rHZ8)Hdo)BD~I7$P&t>!8DYJ~~p`OHv#3Tq~*sZJiHR4&KYQPl=~UL1+z6}58;9xOVfYcP>+ zLAdV=6Y1e=RgDX|8*3I^)3G%o!aklkS6wb%SCSpr5*16mwI!@J&H1bchJNAJZBH@u@|_4%Eytc7Nnz@sS}zgp%a!9^LYo%41$?zIqbg)@i3Bl zz^E@ZR5xT!q1)+Zq`=lwb~M!qdV$)Warz?AlV-kJdGn9i>2|DSF*_Y)c~E@^zJq=6dw*>jhY6!YMiK-#~92Lyrs4E1rD7N{3MBl08g2ArtyX4R3lugQGpY(%>}ss3x7R$I0V&qS9k>swjjeR zpj(qGx`I2n0{$jCwgQBBo-4G%>J1QJ0V1`nbA@TMBjM27aY#wqy698WAO0|SnTjDk(5He;+y$P<)S|yDd3q5&oGP?t_ zMVTn_6&!&PE%&H4L#8-B4$=cQD3RJ!l=f6LMh%493zDy3+~(_0BTnhmizF`Qw1-QT z(hCw?c~J!b*DQ8KNvoE?rzQI!wy?Yqp*@NVQyHY4$o;aQo+%)Zqa`|osv)n)m{7*j zV+q+sNA^}a2vM~39JNzAFnUIACaTS57ZqF?nq9^R&BznbrhE@T#Tl!4^e@cHN---> z;JFu3$cO`SJ%*vdmvxkK8^x_bts~E4g5Y5XcHO*om3rQVr)S9ATJauu{#J}e zCw!C=S;(nKxVgIKUc}`Vm=Dq6xOt?aV`Xv9Y=vrnE$)j)Kp7TCtF z>Kj2vs1=}=u>%NDkpp*2!&i6`0Gd{Y_C^c3-X!V( zE6M*$aj?{?ULacjC98B~Q6D~b$7cbZ~$9)SYARbMx<=9xSFqc9LHV-?STpkCL z0t5x@H&2PE@YZV6ruXGib>+GOYR+(q2mg=UtK{d5=~Q+Xtmx!nk$}F9R<&~qNoRM4 z?(jHM&d0P_UDv$@pLFC}q!JSFD6hDZzJa`<8O>x7heY!WfEb=KAxT-lF@jr0M(92{ z-H7tun>ZzmiPWc3kfpBBxbaS3I$a5~q8n*oHmeD5Ro_52+FtNw<(3p~&LD=DWLmnG z$>`?}W)7d~=DUY8LsNK=M?D1!U<_zrv`>lYD0T-swEEM#*bz%rn0w)kRCyhjze>Cs z0yXxV!yozjc<2N#{E1`b6{UMo&%i_t)xM=)BVJ8T!9%O*Y;SP>%d1YSf@99Q9bVx*B=PoC(1A=ETcfVkMxK9% zIe#8eXoB2j^z;bzDWBa0FpYj3ryK075L&}IdO_=_I9kSD5J$N}8G&eatF~;ZcWESH zK^T@wbH5Fh*R&_Ega+PKNvMk%@Ov?U(xeC{bjI_S+8?8P8eR3o+vZw5lR8W_vKY8+ z;$ab%-Hs9DQh5FW@07@s4+s$h?>=?)itx>W*VettL}k2vFav4jvzdAUjIu#RJb@Hl zQxEG@o>-L`+$JH5ExO5ht8^0`UE;w^>yd9Fx6Tzi=L_%wQZ%Sw3Z(do$+FkE<` z0ApMflxIV5MC!pADTI3H5;AU3ge1TS^vI|YR|su3>vc$)Xny=4!FxW&e&H?f4%G2=t4L$)I&GiuqN65OPdpa^eYypxhDe7Wo ztzkRuKo@N|G6n=NEeWq0XQ+Q7^L5n|UPh?)7=On3Dz;T%f{uN>L&V0;ZR2*lkFeGG zJ^~!&h=4FM4h)+95{^s3Ub%RoG}SGF>h{QfhzkW!K3xi#uZkY%a&(s=ZzG_w1w&3FCYYWpZqpE-0`>DeFca4G3lkAL;q`)+U-{%!v_e@h59u+9oND1!DN!yA zU$_o+nU0L}6f#w(6gP!q@Tiq(Gfr<9u!{2ioaY5V*rL7#r zT&4?5>G0ZFN^UHKzlB}-<%3ee<=@sNGG3{!a_IR<833OcLT&Kuz+xk2^h+3v#?(Kr zqgyoZ+);t&b4<$x1^1TA9-CW=!N^b$nI_e_xjmB_g6G)bQ6p^;M(sMki`#l99<>Hl zho8C^6Qc(XnuN$%h?7>(k)(C~F^*d&X68J?yJ3&vs%*XH|Ns7SB3xwv#t_diZeDlU zW^ACj^+3;y3sCCR0@1pDAq;>O(jw7Fp5PG=pHntjNKIZyP2B1;IOo@_8txB0Eeu`R zG??w{=>zWz=fR&l@{8`jh)EY6v4N=2whsa-LqG)x3JJJV08wy);o~BDKGdc82@vfg z5apbm*E$lYxouq~KHS_VQL>0T|#RwnzvjBO!>bzPb?0me$IgLvN^~0 zFfJ%7o65a4AnyD0TO@*jr4yqCXWl)W8cqcQ`_;pm8CXqC8-gbzh4{|9nLjSyOHux0 z^3|-2SiRAJ5UEVzFPMEr20F;K5pcUz2l#~gm^&wIT)tWdFUgwwX7GA}I0lQFsi6r| zfFzas70s%4WI|;ZZj;sX!RkMPoz!DBLvRfS&U|5#Y{6g*gPE;huD~;u0klH0=Mti> z3lz4KM_Vrsz+hV+Fmu^mGisYGc9l3R4cu?g%?vO7dZA3pwyHV`MenoJL{j8+l_af$#pxAJGM9sC@t&mNK|`a?Sm~>QUi|V_^Dz zne;MAWq>7Act-Rm=u{jLQPJ`^v0lT=9fE&CX6ypyh|vO$txz?^X2Bi`9B;eaDb@0E zAeqx5rmy>%Ma=Sj;mj0vN--m3SlCN;!n53iUHVoR?in21;r3rvLF<(Nit-guL6B?@ z;vz_N7OzJ5)yYFJ8s#Z!Wes<7o{EV0Xp{rM%W#w)t<>bD59Q!KeNd!tgv;~66dIPn zUXjya=3XaZKTVfP!!Al~5HZfZb`eZOUX0Fd(g~Dh%x_^|6j<%WVqafBrw>ZR;#;t7 zOE5`9f$U~vzEa$1^7-*7?VRdW{ezuZ>9)vegz}XSZXG0)q#UozA*})FP!cPXG zHXvbHa*WLkdD@$E9qcZ^x7v011p3Sn965Du0`I@B6fEr^9lWZ`(}M%6Q=MC21f(~f zV^5C(DbSEQMCxB^7d-wsEdRoc=6GG;tf$ zu?Ru|F$LW~6VKu&d6CPm8$JZJM z?0a)^4Ci%`8-36kFd_(E`t4WwU|!kcP|VegwL37QiizD~1)G*@xbL zZf${Gyp3@ZEsn$Ik@-A@899CF3^VUpg>}umHUs1XQWc1-eI7=5rOK1?%wVzC9bFSW zyigP_mYw1$=dCiVnb{H~;`Dw8J}uG%z5~>{ADS2C>Ry1dxHJx2KCo#3UMbhH6@}x* zu{Ezm^>-p64g>XzEatqR5zarbh4V1U>z(|3)R9ERM%>PU;d>*#)RV!*$-c*k(lxIO zDhoK#bXk|or7q6{TOB;Aj#s+ykQ<$s9kJV-M#d@`%NEbVK#w-MQ=!W#d>@|Z6y_Ck zIVHf4b~*)2GkKZ}b4BIWgB;>#tB@zEhf>*gN9?EqH$8#LmY|ajUw9Hb& zx3(-B`5$T6tr&t>GQ!Xh*^*<;QH~L*!h6pACJMf45>+YZ#KXc{*T3{)1V3YS%b;P! zjKpSQ)CZ0)s(gj=s59aM0~ZNe$UgYA2yo0nK#@^bVNt5AfaSJZu*T#h!;rHn4xL1;b-2Dcg$b`>%kPf@^hj*;dw zx++FIn#5Kas5DQM!{JjXo`;!vpt)4Hw|9+MPS-eJcbYY;9iy zw|Q2A9tneHh>FXDh1z~e+!L^GJJb8#8RYNTVd0J1pN?y zPz0OTW-f75vJo_jK8OMf!TE;OTYZBV&0k#TFakDIeR%u5uDsn5AIpxeFt0$sW6c11 z=9(1nx+;uae=2x9YPkN`9(2I$K$RH%-NmcqA3^4OLtK40k|K1yfLke_fL`ErFtDk>gwvmhwZnrH zLA~2nIkX63PaPY6;B_<~&2KiHyQg4qVIDY; z3PG<%s0L{j**5AHglT%j!ak3nAuo|`6Kb6~zMjV&4}GyP%6A}QGy)RFu?bB|afmm* zv;kJj8Ktcd>CxPUx+y-s8@Y!QzsVya1VkCf%K^;ASHEH?3zy>qdaRin?in5Q(;7mjD;Z+Q z_A&0`ZNCUR628e6x$cF9|FL$Y(DOfXg1ij(JHeK)22RYu%A($WHdX=C`+tT`ak_5L zwJz!I)NC%ac_;6?1Ci@;tTc%hrFk9rHWlo}tj%uWY8X=*Y$U`3kJ_LHLABO_hz5@% z2;HZi@3#I%IR-K8qB?g_Fed17lzyz|O<=wTt_#w*9}$8(%)Nzg^c_+oQDxmTl&Q-Y z95pX0{|nH;)*1B}MNk2wpm|mEe2!5lm=WFHyL$bo&hdhQHCI@{>uKL>v5gC?G9*zo z+z1wNTv|aSwcwRyu_Qzt!NWTd@XTUorf+C)04-F)j9XKGrEubcC}4%y2*7NVY)5l& zW!=EG`YY?}D}-qe)>#OakH&+*s-YE*`3y+a9Cuo<-R(FLg?VbIJ)O$*NWU}1Nv$mf z4{D(DM!p3fQC4k<3W6}Fc!(|^?RO$DB$zWX5~MoUVE0YDa%?%iT&5f=L|>Cb%ehYh zg>Z@zeT5vo1}<9!hh6uahF4T(q~CV}!liBvDbOM6bozuXScVa36!Tsp!fa}rsoIn>O6a6|IdPbH5Oz5+zD zI0zjr_9b%{X6|jNb43~oyol3OucnZF5htuJyd1*OOX|3KO{tACKBtMVm(N<2l!rz7 zzMrH57yfbxM`kG#df>b@gZ#YP>)c2N;7K(d55&rIOOQf-t0j@cqZ2~@WW2dIEnB#t{HIorMQ(t1s(ibhebX%eSB z+9}5B1Odxj5<)UJ4G#3c2}Hl1MEMytJif~(`}=vh$2yO1jFAn_poWKf#c`)_H5b++ zdqhPp>p?F@ozKnZ;4!e+z;O+94`@Og^6nfWmG19nAco zm|z%GNFpMkl77}Q$@=S71iS;mu>dA*e|ryj+r#@x?L&PV2jFxU!Y+fyMMiK#zG}!z zevqOxk;wYIY*v@Pq4eO8vZ-3-sgQjO8rIRM6>V6@-{fIf2bW=tmgP3Ahadi63LXyz z16;MRa4_@m_S9>t6>`yA3adM!Hi2s=?#Xk+;BueO!;TR3y*k)2+Qoo9ij50zQ_J!Q z|DwpbPQ14+4Tg6zIv(9EXK}X}vgngtlT9pE0IP5q5pZn8qMGg6mqR@h9m$S;`7mQ2 zxQpjv#bfp2MEF8+9_vQI8*uPZk;Xe@J-1gplpmePChzJ45 zw?tZn`zz?q5qw@20~u)5alvkJAh5DE?Ty{AqV{FCN$)r22`7YN6_~gKUT}?|iQsRv zV;w9D)!IYPdM9C$4fSh<`T;F|Iehr=rWoxIRdI`Xw-6XmAfUEtja?r+++3e8p8 z(a*>ZJL_KtEGFL3S2QxRN@tpL9s*Z z+JrG7;VB&84;XV9q%JXMEHnLuxy@;?EXu(_VFkLS3KMT40@@9o*(ZTB0xn2hV2zDf zl_It(dF+eCx)qW2SginTU34f7W(I|PWd~frCGv`bAUhe{j|1Z@R#Wpy!whC?ov4Vaun6gtG`{yOt?O3QwbVx#>+}pXZOOTF%}20OkelV3^PlBcs!| zmzdM*o82_^;_#>LljnBS^c3a_J3aLsFHb#FCXVD= z@TP#YFbw6q_`9UL=IDHSt*;s!BRc;DJ}axPH_y*blG#nWHV+i(1{Z+BCkt1tC$iN7c5d zD~jezUP#9?3YI;P)l(|qs1#;4e1#P}RSJ{#81NJ}`IJd*C36KL%l$^1uDU79J&0Pg zg|dLB2cG?9>(hf>z4Y;bx}nCQ!DLn3(*rz0s~@S7R=PCOg{g%gf4~S-C61OFBW3f; za4dkG0sAC-$(OBAUKM}ATuNaroTQ4f5NjdSfSdps9*7RtY~-;^2F~Z$%T7=u=Bmi^ z74~qKh)h$zJnRVOVy9TB!ftnS9{m~5DAR1ifdx+Bz>*0MPjwBZ;ptK|>eS$Qvpi~s z6NbJ*Ha>J>nSRQpPbcN=0@SBb2hDlgsp!HDH9ATjfj#4G!2V*yA zgSD1(d1yD{(FjKXXq;n_1}$`jNNuGLR5zsh!2wY4NuZ&8DX{}AZ_B2@A_$Hb;)O@O z6D?$S8)-&zxEGjd5w#t3Ryaaq4nCP-&h@AfwY6m)dVb_g2(qBvF{4sS{5eoliU_{U zZuSk?73aa2;p0HlxVc5ld~e#cuFuD|6FpY~`(daW zM9zS>Sfr@}BY_Mx_B0NFj}lz4>;jzG0rh$gDp$Zj=+YW=&=}YqF3sw6P~%lykaFdxwWW=f8;&p$nMT@xmWfegs#p1N-F(C zlw?)`0-`#JnR-RjTe6kisVnjA1-Wwvk01HMItWT}wKI|0EJ92|5aq5-jqh5QZK-I7 z|Kp**@hr(#YIr=PM`*}%&V8>+xHq9&p>aQGz*TRGoU@(@RI7~!;*J0NkIv=Q2LiP9_D z!E{_Hc1OJfUR8V3e6$CxFGX&vjEFPSw&1yF6twy|T-EW_06a$TPW7W^ggd`%4aNx( z(PChRMCoIBo!>2XU0?_!eW-E)h)sg$}PfijPnnM_fp$$u`&^oBs>la zF#`nEHM7qxWFM+evP6LWyrPo+8G6vNP#{vu;BYoQY{I(W%31Jnw~$TC2fO8s%%+75 z#@ve!JVo7^&VmmvJSd&YWTct}TLQZ?&Jl?t->Wm++GkDw;I!BeZY=WM3;A)oq1p^v zsLj^tOUpGYhNKTN-X@f5+#JvMZiQ7P`bkvjz-)%rej&8-_2jkk0k?bcVHGwFpRXS^uV)2Z`A%Y@Q$%@q!ZK2_B? zU?MiJ=$*y^Xie5z!m=Ts5rS;+igq*i=S&uD~W^5cDp%0I@M8 z?(AaE%wwy@1$}GFG1jH%NSQ8+vcSz_w1_fd^n``j!{;?)*ea{J(6lWNcHlE1v>!sh zsA|_Cl=)JG{3rhjW?PJpUp$-g+o`e_edm1q7m@Y|F%TvJM0U#Ja z1_!#$39mQ+%7noCAFb*ZzW08uf+pNHa~y23fGyDpnveqixrO-F^~r2u_uS)2b|e;aUjr`M%t# z*gf1|1)ByubZo-W77i=&6&0zO79hsCh!C4(uL8oZ3}(8O55qRGp3UF;Ec#xa7kECX z5XCd(pBQEPgT-E%a{05E0dCC21^M}>+U-Di))hX+5F>Xe+XL|1z zuTOCL1Sw5Sf6jX-QBv1!r4Q(^k?KUq%eoMuBqJV>>YF}{(&z#X*MS&lw^7*VW19BL>$*Wpm*EpK$~Y6&dII}aBD@@j!?{jV z<=WQTm?P2)Rm(&C0yP#lp6G2SQ1;-Mt#e~auC^6og9n!V`hkso10obn`>Mg=j5wGX z5<8KQ=pfdcdF&^1hJ}?pqT(py+8cG;63MS21!i8G0JqXo*#!HsRF~O0Vt2tyV#LFW zcDCw1H_G^->Q+%a$w=u|mv~rM)Vs z?b?jIt|}ZVg}`pfrml3q#jqjQ#;>&;&Xa$MVz&V zJISi&5O#xxUJWi*b05wNjq%bIE85GK#bcMQZd|^itqp#zSXQ10kcr@Ly_&#py<`mX z)h%yq_m-6}3;r&_$f{sYkK_#eCYY@}`27T{ofpXJRZ>#^+@4rgp0q!z{D4+iu-yFU zS+v@K*)QSA8G3Glz;V~gRx6JsaA&qV@53V(Mzq&Xq>3iwach@K4i zDe&L%kOTiN0_>F7siGA8{fQz4{szlg1pl1^|9d5*I2nG6X-^ZWPJx_Q?#Zzw@OQCF zkGW2Woi56jwZnRx7&}AY_%r@be*c8ntKg@Tp=9}8{aabCOo`u@KjGh4JFEegctY&V z*je!RX+WI~|6+d}4`pE~vV5JdC{_X(=6DVKjiqBB;Qvm6T&DnzH8@rLgkL))b{wR6 zE&L?EjXi)V@PAl3*5WvoN~2hV~L7x@#72PZ7Gh;6(dfSihfb!3Xo%lAHf1CLIlGv*hy+zQc z#m-lBr=U-bd5ZqY9h(-%KyRy6^v;jH3F>ol>@r2yiuA9Dy;sp0L7x=sRrHmDJ~6gc z(J4VMj$NXih#*&_WbV?R^$H^uLZV!u}O@N4^C5d(eow~Efb2I)ny zS)lRH^vOWNAE>nWGxIcb2mJ9FKKZ1?XBa-E@L7gWsB(%<36@`Uj--njKKbbJ;=3gb zpHX-z!^i(!rY~c7{AUu6GraVm#FGr~PI^L`~wX4Rrym4 zFID9nWcakgrx`w`%Aa9)$?GKl%rd-Kl@mKP$Zs zwn*Y}hNsnclMEkKcrC-nPm$#`Gki+br;Xt;RZa)PC)9lDWq4Z6ixGy$UN8G=l;JZ! zmE*gE;W1VI7{i-?rTC5EaaI0ahEJ>VCm3F=%HPNE303|9hIgp)rx-q^%0I~PQdRym z!;95?oMHH0RsJl)Csp~eR|feluF5ZB`1t?G{wZPjm@2=N;p4xR>B|^C{k+8E3~yHT zNiw`c;k68JK2es_!0=j?zK!7rRXsZxKB3b0GQ3vxLz>~^FUs$ZGJH~%zk}hUPs{XU z3@`qJ#CJ1X_ro~DbwBK7c>H8p&IH4CKTI;b=v+D82N*uC`eBOU&8i;`GQ9Lp^1D96 zXH-ATFnsKgOh3!;i6at^ofhOn-48_!*Zok;@QGqsP6@+xKa?>%srn(#@G;d7Nrrc* zeyC-5TFtv=hBvG7+Zf*QjMPIq7(S}-UWU&+C)1BGyjPV!%J2zQ&JKo8DSV9KF<+KH z&hS}P{$7UHJ|X*gg5jeI-^cK2CATLTKCbX7h8Mp<^1(rdkE(H*X84#I7oXu1Ps)1E zFnnC4pJjN5UT2pC`LImYraZ0A&&G5Lw#~B_|_yog?FOcos z$MET&!!`u|OftOmF^NwxyiApIkl|BL%JkC=kNrmCGYn6va%LGGSLtKLLH_AbcrnA9 zRXHULA5-Z|89u4-IKw+sIZ1}ksPwfAFMUe3tC`^km&$s#F?{SfnZASJGYaozc97LGkolKGW|HiM}IHzy$qi`DDeq~PbqvK!>1KK z$?(!Y$Z`%aJT@!wDTa5Pa+2WNgAAYkZ<&6Y;c><1KEq>wlIdp{-mKEkGQ30KvD1V6 zIdfE&Q^fFz8HtxLyg`juDZ|IUA=8&JeCnGLk8^x4m@(i_EyH)H@*5aFsp{X%@MbmN z+ZaCfkFxw;hL5ZA(+r@Uco+{usl3H6M2~d~}6OKhE&!l@gy|c+rJQ z?lHXf7qUMm8Q!7ld4S=gs$EkI?|6;;?m>o6d`rshX@-xfa(sr5s(CTP@Y)ht{w%|1 zRQa(pf_&H@bS$OPcyue^g9?ns_-#} z*M3Nrvzy`L3Lj^9X}?Urm*LY2pJ4c?!uK&ers_Y*@JWRqV0iI>{O%OPYgNBZGd!ur z%V+rXujKriVR-s+iO({8T=8M-RY889P+w3sa6Mkr4AsJ}W;~$apI?nK^9*Ng7 zJgM~uhR4>(`ZsgDN#Y$0->1syW%y`=OrK`>^lFKZGJLn<+Z_x~S4ll^jNwxi65q}6 z={_lc#u;8(BJsTppS)GpXM*9evt;^x44-;d_U8eHPpJA&F?>eV^B}{UYh?YW8D85g zzw0wx*MElLy8g2a*Y%H`8RSD<|6+#k*841mmufy_cwF-#!)Hom{gVuzROQz)yjkhJ z4GbSucr(MNHp>3*VEByc|6Ya{tNN!IKCbFN!tgPbeh0%#E|UE?#_*U*znkF`s{C<= zPpb4243Dew_c44zt+SI1A6Ihw0K=P~ko`Z!@F|u4Aj4z7RQ$&9234OKhS#d}vkZ@` zdKR4(z4Jf``I;UlV?IKyYuI+$ems4AzH;mzv14GbSs>6;mzR_Qw! zzT+R{{2gWZ(Fuv~VE74Nm-raN|5K&k&G57ClIh18{!5j9FTUkaNXWohClExGJONXb$dG)uItmwa9y7?!*zW|7_RFx%J9vqT{{@A>p8}7 zUC-SN?^5N=yf!#qqx)ogW9l4O`xQ(oyqMv!yJh+khR>>U%NSm((#ILztms;XkE`?z z4EI&}Z494Q>3bPo`fXXy5r%gte3an_)w(vu@Nt!XH^X)P_cA>8ukyPS4AtD=pU4ALUM^*YVhU@Z^44+o% z8yH^v9r@ihhU@S4GCZ#6QI4x}b}+nF(YqPmq0)~td_>U`3?EnN_c6Rf_3r_O$L^8s zI>_)^g-dT$kU=@LH8V&2U}*D8naI`W+0{3xRl@@E-ddatZcOr2Zmao6P+GkjE~FJZVYzl`Cr`(*iXhU@;U zWq7Sh-@tHPejCHbRr)l;Ywwre-NEo_h3{r~?E^CXUWSh=d>_MO56bih7~Y}qgAAWm z_zc549+Kt6)Oo4y|8a#EG2B=AOBg<_(w8zkspLtV;iCuScasd)=^GfHR^>D^eEJvi zyts|wG3AHW!EkMV=yl*}hEJ5r@<$l1{S$UDd|cIYjNxOdp1T=7q405r>w4~W;1dk* zxJ1@-AH#J$4={X6)pLsBwW>Y`8Q!7rX@={1`VM@C;qiCLdd@Oj*R!ZJsMp2RI#JB< znV-vYN*G?O>RHNgUC%NH9%p#`!?OG&!*x9yIIim1!EpWEUI#wHa9#cmj;r$bGJH(o z6AX_l{@=&&w8AGDuIqWgflo1fbWHZoL5A!4`wZ9hoMCvgs?RLL#}!_5UXUMr%?}J8 z*ZjcnNrjg(T(`H(fyWu%@k7NA4A<>#V0ejI=b9Pbtm@Oo@U+4^7_RHt>%h|tAAeZZ zbA;i#o;w)cpz1ls@R+L4ZibgCe4OFBo_ihm1jA>(BI~)2;kup&7_Rk!X@+ZmGoRrd z%Fkz(;kx`H<^Q7ByHd5T6*GK7`DvFhd`jV^99Q=3G6x=Kc=4@@uNbcD*}(AF59GSp z#_(c=cQCwG(P@U4s`Mia*XegKyiBDZW4KN~&T*A~AIB9v#qjB0$aYOLy!0`N&oaD2 z;YDh{tH*Iv;Ux^8RCp=FXH>ayhR1#>zgx@j4uv-`T>B}tF?>>`?`3%DuVndYhHL+# zQHG~g`Z0!&D}0>c(+c0q@EwZY$MDj}Wql4XyhGtr44+W+G{eVK`Wc3gD?FyoXY_bY zD!ho{2i3TgFnn62FJpM@30eO*!;2MN%ka2L-^}n1g|{(Wx3`z!<0}0K!>1KK%J2?F zk1@P-TGoFz!}WLfGQ2~jpJ2F7KgsZMm41rh(+Zzvc6ZI``1y zTdL9(Gkjd7FJXAGN?*qCX_Y?CaGk!E;iXT?`ZsV~mEXqj4wb%x;ky25hL5ZCBMcu= ze7}R?(<=QK!+RAy&hXOT$olVP_^6`yF}y>ipJcdBKgIBImHr^ZW2*i>$Dfk*nPqr~ z!ei<@M34KlN>|KrmA;hWwf`Z@FJpL-qLU0CSLtgRen5Sq?X~DZ+jW8&wtYl*XO?@4A_C%Tz_|x;rhEp@nFAc zx`g4gsy|B^uE%j&>5q83@x7qZ)uNLm{L%J)#Qz%p!@H;WN1rorT-%vAuI;iMkE{I< z$F=>Hy;eW^N-_NkK?$OXB;n69w7Y<2xMXXnPw^zt53g+r4;t-;rM1pLqHbGVf@6M;y4efADhlI?_)$aBctK z<;2uJp5xjM!ST2wy|xGN^c{}$dSA}dk2%usb>Nc@{GbD$ao|Nn&d_lwb>K+{-t548 z9r&yRFIIL=-almyyjkfZJbkYNA9din9k^bvc=^Rd{?L9)I`9q$zT1IMI`CNsuJvwS z&jupLXg$*oe1`)cci;yd_>2QDQu-#ZXQ=~EI`C!(uJtTlzSfU8zS~jGgag<5GB0Pw zk-kLfpFF+x7vp$?BYlShA93KdL>}Hw)|U=4@1!ONzl1*{4ty_}7c_lZ*`Klg-xDRs zzh;#EkmHl29GdE$(qnmj+8lU?10Q$bK55rOq#q_oeRdFh@)FsL z=(YEdG-Zn49w2xnNk2vKqn&9dxizq+-8e0zT7xbUK1m8{Y0|Y-v%5PBq zL|C6kbRqC>FToqJGt{42)eo3{mXzN>@PE^Z;olB|w~+6S68v;h&bVjW_1~nNNrGQ1 zU1r5^XWk^!+Nqps`pR!Iu!cgWy^R$6xmn z{B)8&P4F`aK0@$U5qy;3uO|2of}ct7F@i%lBJ*cA!Ou2mEH+N?5`ym~_-hD0LGafS zd>_HjA^0T0Uq|o*1b;ojrwD#7!4DGr4FsPicqzesf}cn58G@fr@L7UiK=9aGEdMVh zcoD%bBzQ5wFCuse!QV*mQi7Keyo}&)B6ytOZzgz>;BO&#Ex|7)cmu)TO7LcaFC%yx z!7m|r2f^b6?j*)QnpB)6R(jfdhM(}Ea?%&ae}WQc#_~v1g|CdT7owayqVz5 z1b;Wd+X%jn;2i{SA$TvrTM3>f_~is2A^3WNj}rVn1m8jMHiC~4{JjL-e4OC# zC-`21e}Lc<1pgqx_YwRGf=?2>o!|!u-a+swf_D=9Ai*~fe45~01osKvP4F3lrwBev z@E(H4-fH=OBf*OZ-b?Ueg7*=;gy0_{cqzd*5xk7x{REE_d^5q51Ro%HEx`u~-azm) z!J7$wCBfSWo*{S#!G{RmOYkhg(*z$T_z1zb5PX#2TM52{;3EVdBltFg?y!FLmUl;EEy_zr@9f#72V{}RD> z6Z~%pK2Gpk3BH%$e@E~Mf{zn?AHly&@JWL2A@~7;|2@H{2>uTQKS=P~2tG~lem%>@4z!P^MFkKi2yznkE_1phX{(**xlf{ze)(_Y-`a;13XdFTo!q_yoZZ5PToOzfbVL{P>q1_)8D`r3e1f1Apm( zzx2Rgdf+cT@Y43c@0OhV$A)WvThy>?@sA-CO2hWa?4qMn4cFdZB(=e#mEVSlAxAIV z4}ULtLv0Mx3;WHXCyyRI+A}8T1y=~pAY$I@paeUqinLi!p@pN(|J(j`c5u=Hz?UT5joBE8(w z=OCT1^y`p5-_ox~`V33sLDHc`mVN`$&;QA^zZB^wEqxx+k68MAr0=!#1xVj%>7_{T zvGj#V-(=~FkiN#!Z$vs{=`y4@So%#!ue0=1w1imQEtQ!O}HI zue0>qkX~--wi2QP;fS^AwwKmR|b{k2FxY3VwoAF=dur0=!# z3Z(C}^h%`nSh^nRn=HKw>1!-~Dbg8BHz2*i(v3*3v-G==UT*2jkWN^7HPYu>dJWQN zSh@-6MV4NR^z(l-?Qcf-GcO;mTpCQkEJh1`X)=SNBSB|zX$1z zrQ49+VCnZFz0T6_LwdQT-;Z>{(jP$jd`o{2=`$>i2NH)CS-KtR=l|QZzXRzfE!~Oq zBbMHP^u3nuLi$cicO$*W(kY~GvUCs9*I0TZ(iuzR0(5ADrTdUxXXy_iz1-59kWN^- zAL;Wgy&350zXAvh)_D zud(!2q%)QtL3)Fww;{dG(pMq9+|nOLI$`OLAbq~2uSWU|OMevUMV9^;($BwO+CPf) zla~HC(vMjB8l>;F^tDLeY3b{b-ec+QNZ(}X>yf_3(w{&&W9c18Z?N=Eq}N&cZ;)PY z>0L-CEd5EO&$sjqNS|Tp8D@?gu=MAVUT5hqAidnuUqm`#=`SIDzNP;b=`$>SE7FTB z{dY(||6iv4<48Yg=`SPwh^6-+eXphe9_c$R{SQd*vGhM8eUqhcL;4y^{}a*~OYcQ` zgQdTM^g2ubFQk`S`m0DMEd4d4&$skHBYlRYZ%2BOrSCxc`QMxNPayrIrN55!BbL4s z>3c2x4W#e1^f!^-W9ffE`X)=?h4eL+{ua_1OYcK^gQf3AdYz$}Do zsGlFb@Wh9M^o#!%r2oL^=NSDoqaSDVql|u-(GN2E9!B5A=-U~68>4S!^v#UEk!{{p*y`Ircj9$g)cQCq&(aRWp5u?v#^jVBPjnOAE z`o$lx@n`gNjDDKYk2CsFMnBBx2N``2qwiw$?To&S(YG@CW=7x0=<6B%QATfJ^Z=uK z7<~n!*E70_(W@B!4n|iodKsfHV)VI;K8w+(G5SPCzxaJN{)~Q((N8n_aYjGN=!Y5o zAfxYL^j(a;ozb^3`c_8Y%;*~#eLbT;%IGbO9$<72qpx7}dPX-fdKIJJ!RRVRFJtsY zj6RpqXEFLTMxV&&7Z0%UXY_N7ewxvbGx||RKg{R{8GR3M&HQj z>lyt~MsH#C0Hb>teFdY}GrEb2kgK^f6frX~whL0>Q#gyMrDU&Sa z`!VICV9QV??sAk^j_Gd4bWmb3me{FMma!6Ffhn(}DXSeRp8yl8|32~UC!oZJornEX zFIW^?z4IBr8|%L7BTM7h@)H|&opiLh2*2Fmf8mSA#jwdE_OlmalW&5;Fhv~e_5jo& zm?-<0KLgzdDb<(uoG-uhNBll~sg`}I&5w&OUAGj?3HD>6e=o$Ek7IdIlQf))3^!r1 zyLjT&ShHEMlam;Flu4fyqWvH>;D z1`K`yyNcK8-S~}e^^IC6+rI_7E|g9*^sgYD|1B_ege!EY28PxDBK*$3855YEZBP}H z{S(!*kA6O?V&a281hcBY3d#d6z`FfU=^|(Y6ym>Iboc(HqMImJ>|c5S`pN&eD0KhQ zX(U=<(6CAS7KO&H55MpfSTEEUK5xEo1e>wT{e?Hc7Y=_(W!qq~?VBT;zxz1Yj^iA- zL6(i}x&S)%&>Ar@WR(%T6)ahfT7Ls3gul$z`ZsTYe%X1%f4lhjN0t^b_AT?TgwL+t zdDMT?jri{i{*^b#PTzN2F=yxXSon{@paJQy9;+gg_9NrG1(K>B=ulPI2erZ>3RmH| zTcG75&`6bInaXj!Gsk|+u?iUr?K3Ld3+KwVu61VHj@g#j4?UoAyxy6k1#|og#Dx0B zXH<^E@Y(3boQFBSYIAg|9Ctf&9Jv{CY_mBoQ8_;0%<&z}ajDJmr`OAtU+&DY3v--l zbNo={xWJj?y_n-SFy&RtKd*B9Cm4vLTmDAO@pTjuJC6W+tls%2zZ)_kQ|*t)v>Mp* z_n(8Q@;;lsLZ$ztBmMoD{>?i5v;GMx{Rc?;;Yt)jW&UnRi>%nZ3mN+vfA`-+F?KP| zj;qD&z{TV6eg4ezv;})!CtL8x--VlvEl6OEcH0_dRQex8q?h%IL5@RRIHgrLJ?sCq z%JeyBrXPM5GA#>aDpHv`oSAOMO#cmoZol-Cb7XVg;>^^EneGo{x>aTR1NKbh489mM zeaf=e#XF<=T1f8GVXpa~{7+h`cc}7jc9#F6&p`Q?1S<6km8sL2=@!iNN5YTK`agZG zZ2ra0OdBxM1A$C`r!u{Om5yxwTQSpEAk&9brhA>4W^aN_?+;|ERGDsYX1WhET@=U^ zQ<>VFnQp{P|A|Yv;kX~ZMs~yn&P?ycO#1_wZdRF|n{jo-Qq1&;K&DQW>27DHBcFy$ zch|~u&~=N-K#Ra)|sgpGkqhF=?0bQKaRLM z;vCHM(Lkm)m1)A6>FF`Z)CieCZ$}C0UkF(Q$N3)?nf5O&I}VoqpjOiWkpET4imQ0n z^*HfB_4dEAT~0xNQD_~%5xC!f#dEUmLP`IKJ2B2L|Ci6|KJ!0)wyx7NqJ&VLP}aT< zThedDmHz>g=}vd1XFdg)s%@q>noL)_Gu?@q(8)%1+4E=V>NU7CU5%Ok&4?5KJ0{bs z+?g6M({7t-hspFf_6{h7Y;dq6UWJ*uY^D~I=_~F`kAo_9XqnA)uE~^jXZi|e`fno{ z{6lBzj(Dd#Qx-GbZ!>+7AJAQ#RAbOs0STt+OLe#!TushjCex1&J3Hby z%=B)Xsm^4&B|1~X4f~ghIsVWmA?MjP=Se2#2j|Fn1Lpjdkw*T%y-Ih<1#{$V!JL0@ zbAHC;JoLXKn`mnL8qA5CC^dHPH97By&WY3IDbUppRoF~RO{S~dneM<$N6``>rRI?{ zbnEKfnXbZ2Kd_m;Z88kqVitr%zHQFJ+u)PKD8OY`|7AV36=X+;AsCfw(y6S$fjQ8Ec^pl_{pMh(K%mI zIerg?L^tKlnByRIW}O9Vw+=+%JIklaJ4*+IUa{aN_``(avX5xcoCGeLtnEw-l1~b?9A~a z%yE^?ajMGE?ac87%+X+T{Nk0eqH;X^l&h~! zz#Mnl94l3hFFA8O0-EWeQJdoomE%Ls9OIay33BL}{luxV>D4MrLqLK4$kJYaGi1Td z{DmLZ+ViHXm%a`?hed@u=r2d@E(=?W|jOos9v-b zT#8Ld+wSdFIrckqJbw-3c!$lAP&xj_nPU=joN9B#RE{=hjvFz@FYHh}{0iCZi<~(= zfI0Ts9A8p7en0JM`I|Av7Lh~PhTpt3Vi4r1(-N46{@*+Se{F}q#u|5B>eqXZtlqhQ zDaJ-?*mdUhpMxtTJ3o5@lB;)qc4-m(3rjQ}j&xwZryF)&w{#Rh|EIrz`dqtToV~=B zY=5RseYAp@^OtOYL7a~~;opo*e#7F2Zo%TOTUvr&yJ7#*4q3c^wrX52q`6E~L8kGq z5dF0HiO-%GtM|SS75o$Y)Ud18*Oi28FTW7bnUCQ=PUXvNAz-b;2ccQJ2`f-`!BbV;^w)_mD|WdAxEeTO z;wI7bAB%rNO}`UhSJST-zjHPH@SAwM*W)L2yB~p{a?F@LKZ7Q}_@bKf5=i@*Kp6Jy>VVEld#Kj;~N6Il&8{@&H@ z8^!N}?QYolO*!B%!mdy;>S>Du+`i;G)IlV(9{RcX5tbKhT0K5MaEN~BAxjH^fGdZV4p9D-^evUbO7}4M*+iTQE>qiZ7n9~Fp5dVV zxGmkaxD?WP@WYvJaAvSwv_s^9rXs6|`Ef5=Cp0@fg)`>6isb}5J%Y%$G0hE&uOO^K zd*F6RgGFEuJb5GOf&YT8QS;;r0%z?9EUNvO6xy#!;_W9w^S7ezi_euA-r&kWMaZFj zkY{WZcCWGQ1!}9=bQ>;CST@qN& zKC(3FA3=Tc2DP$12`d{C=uP2Y4h14Z;)=ptD}L}8=nwVq8LV4dEPFL}s8CNQ{t-&J z777N1Ak`pCJBX!yLKVFii9bSqEIJt|S~xun!mpI1`G*)*{)qp7us!eruC%uK38?(x zF>LiNOwf$2D+XDlX2Ui9mmd|Ka%dQY&OK+qr=h2inSTE7SY)6RVY7b3|4-lnzaKKG zbRQR={!S5O_lL#L^#@E}EZP1Xl!)E?ZJbr2?g=`Yg$@gXfUF{bQTDhopXA zD0MxS{r8aCKi5{NoMd@pD2wRmG-f&c6Zq?C{Oi~7*O<7V-MI69WZZG!2%Ho9up&2n zxYQr~K1?#0{#$>B`>$vGOW+rn@Rt7%vM-0;#oHq)bC<~cjQ?TyUBj+xQJHPn^{>KL z=Z1<0fQtE(j~qRUGV5CD=p@qk{{wX$yQc(`OY`6tAQeuZA~P4{=HgEHfd5vkGfmy^ zNPQiqJ_^4?DN+_2J_qWJr4skI*J0B>0O@dgm*Vt(3>){0DNql8>feWX8+QHGQvAg- zGw<&y5;c9o|J{#6)dW#_#6JZJgklaq>VF(dXl`q6*!9=z_na8>kHb#yhwf3r_TxZf zuWo~Xv1$#r!DnODz9-lh=FOHnDD2N5Wlnk-yl)V2bLCP&sn`IyA=551^=M<=uE@4lcfziVPFnF zj>Qm{L(i`SMnq<4*m)n8vK|JtQF<*d_WRU#ZHDY(zZ<&`8u?3PRaw6);WH?>cS8@` zw$x##-UX>tvo8~={%WbeT>Jpt<0m6CicYv1GWxSv0r`zzA$LN7DZq8Vd|zSjwpDpr z4DLskmiWIEKLrNotysWPObmQeg3bL_IFVR3kD}PP3cl_SV->bPo4pXEtYUO@Xbg6v z$n!(U17*TeTL*dSE^plVUv;gGJAZn)@C3c~x6q5bP7t1+Vk~ez{RdX)0@%o}+5RkY zY<6YC4V5d7TMUckL&g3dAI83W4$~Yx1oL@U5`KG1srv0N@wdA!UJ6)O$>Lb!4ObWY z2LL;K1|S~Tu++my2X4eIwd>u)^a{}7B8P><~LMrbKW6Vx256l>_| zbc&fyhmVK0GNvp+zPMj;wUq+EG?(B=U3)(yIQae#)_tJvgZDLTe{6W2DuPVyHCRua zUu(8Mm91~wb;44ZXpjslgZ8A8a5RF#Kyb@i$l?D0+S0J=c*!tW`@i?U1rUzOeNZg? z>pvtW@iYE+u|C0>dnQ)?B&@tl`Xxwm_$U4_lrZKG{t*A}!@t$9uT~`ui+_*!o5jB` z_$l%4QU8PRFS1#Y--16u+2`N{g+ccBX#U30HkJGjiTqi}vgEE4E=1(1(8w`Sm>cF=F6=RqQ{6KcR|MOlK;5@Q8mZe()3UL7nT1kQNt} z&xkxLmzLS7Eiya?bH`tgjgm8TlSmK#4k|s7iX#12G5tl59ty>lza7)PBQ zpc03_i{HNXzEb}iNFDGmhJhf0a1C(Un(cpBa$PqlW++QP0E2(%JwT}b!Fr6y*7#}o zSJtNoe}b>K+4^6A^}ij8Q|(?6N|ODRf10Tv>WZb91iHRNB@K4{6MhGj=0AqqsLDKo z*+N{#R#B-}&zpC302ai2n&F&R+z{p={)lvmNQ$ zG2JhIVA37IEYR&%=%DIx#IMG5cS1TW>fa5y4nIoAo@BC6&rL&&8;C`08q0ki+e{}ogUKYpS5I5g0)E|o)G_${nUUx7TJ8L74JU$Og8 zf%3mDe!6Zc?!xT&ipu{1n(JSQ9T2$&k~#h+Z0kdiTzm^UAG`cLP%=vLpD0O=Qu!hO zJW=vmcaSQ$;IN#61j<^RH7aP7L z*u)=UQy%h5MaiOvDzN~_@K#k2=~2PK!%&bv^U%?wJD>k9c*Mt=L2tOB@@IcM0rtz^ zgJ1po{V=B3)%)+mn&9fE_<)qu>NnvKi#dhzWejElPV9Z69xwP4@NdJetBb+-@wdZh z{HRw`;Eg?~cLY|abFsEh02BJ}gIbZva}F}*SNxTLVtp>oS)Y4kvmqhYCnoCif?p>4 zMf8uV&npA3hPI&WAA^5Y zeZG^W{d3a)W$r!Tqb$1c(S#5Pb)&Kx6(wktASyv=kzyi2b|sN0peTs=selbo5=D__ z5@ijmsMs5dT~sV6O^Oh}j@b265L9Lj7*HV;A@_OC%v(3a_}%-z_wxIZ=`-h?Ip@ro zGxN?K1fFFWTb<#BXCHM&V+;m0l^yx@= zUIJDw`dp*onI*W&0nv*9jdI@9*t%pStg>lpng%Msdg!>Zsqf-#*&q*K{STb_8!$$^F0NATSnp|} zrpWa>tcQMIGxc4|wg6m>X;3$4>XV7?F!e?|@OGd)d@779U0#7IoU37RRg1noPaP-B`kbnz+b{@+O%k(`qZLVnC|VDoLuHA^K6Q2}2q zV*y^(mz9@GW$84?v3h1C6?ar8IYZSfG4$8Sr#RxA&Q2202@!GSi*2C5iRyB6u7=}} zA9i#{6zz%Ucsyr1+O)V`!wukHoK{%FolIBD4ePGZxtwIzCK%QSf%&~^$YTikSx;K zDc~T^@--aU+o^1Q-W1-K$q2<&!Pe(6j%W5UqjZ-d7ZW*>cM?P=UylCNk3dgdL>SdT z`CH(?wFwEFB%ij_yZCq}!xLdUMbcEoF1?7+O_sQ$b9JYtifq z_6r-|VzLT>xyUc;$hpyp;_rKF1lCH3_!8!60XokB(jHSr4LaR(z#*J*7iy~}fCXk5 z!8ul%RI9^H)0Pr$QH>C?_XDV^jrYGyETn!ju}rnm#Ja1mOe{-%WMXORJrhe+3rs9U zy(%#{C!RG~IqFe~0owQvF*kxJYABGm_;@Vpk_Y->{tklST()V4Hb&ZeO84>VtCaO9 zpN7j?9i-kc*83XuOn+NB7no(gI_%7PuQ~Nr$(&(+O#P6LD;l!?6x6qHyHCTct^tP} z1h;kIYt>)cU~SIg1YRQDgP?=Vc=={Lzjm9&wgG7izGBnkq$cbx-=gJ*^kTOB5)_v` zoiN`P^dlR*e`wlGh8E5#Q8vrUUV+yB18p?EDBmR2S*7HPqMEbLeN-vW*3` zcwsx4rm3o(iDjx|Oe|d;Cb3faRM?p-*<}r(G+6uDN}?kM&`*fLU|7Tn)A)UA%2HH? ziTx9T`@wc zWA1y@Ps|t^J{?=ob*$2kI_VG_;y?kb0G1OEnVp zxUcQ(+1GNH5K@bV>Rp1L!{1=TQ_v91UHJv4s5{wnxa~{U%_knD`FJ+}9W>;)8J=+~ zE9~Bac5jvQIL^!b^Bn&?#Vt)|ulru$ZF-Oa8*so$7*N9tNA-n>!4lPQetvNrn#XVv z_|R~yAa}Y0&iks9Fn~e(Sf}JQkGJ{>4oCC6@F)~~R2 zrq$Z$?CvBCger?6P|Q>}n&y6eGltD$Z-bkSrLdn85}g=Qv&J;U?SzRrs+>iD9=?y=Qe*3lC9E4aaw_ST zh><~%SUzg2B8{%lONOad(_|RXm)gZpS4H%ZZ@DN7EHm_$=@oF{qCv?{i z-C1@;4*{WCoo@QgQtc&Hnz7rn^@nn)Qe)7sp>z^!VW@rRt8%sag4k<2Glm>gQa=%B zK$@n$HnCLoF>B+ac!H*uGx3Az?@iW0e=j49jmMOmN{_PAdnR!g6EB;@G$c6A&CGnj zbaO2d?B)uDv6F?*M92o2{CwuOa`Jnc{Lak(`+z-c2GZ=jHS>Q)zUjZYso#+KA36Dd zY5dhzgt51fKa=NVw}FI#W*T13#3v}Fgsf(5?_NN5d@Z$bnR%NnwX4-b2yrxYJw)0- zaXZ`VL#v4_G$i2=*D(FQGvrXF7dq+wOygp&P^C8$Z}UJnOCU80u^qBG-E9~OuLULM zJ6jKw@u5+4tu7F;5e-ubC@ViOvh$;WyhVM*%=xDG_mN=lE0{Uk)O^d-oXgB|lli2{ zd=R1G2^r%KlRt&|Lxoo)f2_$L#r!@_{)Hxg0P{N_U!4GaU~eFI6R*{=8>x z(%;pd{(9>EM7I>OzYjr0P)StY2J}rK`kH8hkGiXmO)OKbG%=iiNeqjRhwgIVbO3B; zD0d%fRW4H3qI=W(H0Hcv5=BfrYuI`e5>&63GSgZb&NrFoAT)2v2#{w;eziJ{`6EO# zNd9q57fM=WAb-`~ma zCizvWBlAzU^NCGsWRZlU)uB=e^KWuOD#66Mt6jtdwI-;oCYGr-nbjfthHPfV;( ztunD3waCOqsCg!quAVcoEcKX)4N>z3}Mi1Pii`0OZ2u7_M>@9Gu z>Ih+VcImm&szzl?Sfx54l-+lxM10D=SOoGqEd-ph2B?KY#P44geI&Ek@dZ&XX-UOr zsXpK0vfegSBny3ofvNUBL6}pztw>Hw?lI7Mb&NRc8ey1t(?(oWm0&zI5`(@Ab-|B+ zDxb4svy3trg<&+`U&2_VN@}Qd3>dpkrdO7W92ABzYi_r^)Qp8#DY|$gh9Ig(TtV%+ z_!}f$9*z9+m)9YOJDYa7<&!eYY9=JBVSt=x_u**Y)KK;s*o7~>sBwQ9Av&4q>m;(J zAo7>m8Nqep@;A2wC3MR}mxAn_MM3KpfN_C@ODa+-e?=#(07wF5e2E=^u0x>C`;S1$ z%NJ5cx}xrED@|hrb!Q^rZsIJd&W*|or?VlHLr0LcHs=-POZ}noAU*m$XU+3cHS}vi zkJ(u|J3T2-_6e91NBysYA!5ToO!W+7V;Fmcu_DB*RV;!GN@ZIC!{hF5L#f^aMg#M3 zgioH8f#H~Ksy2Ov&Mpz6dfJG7sX!Z*BM^(r_XHWEO1*m;Pz56v1620?IOmjcRN7GtLg)phgNv((^t-fFA!u2qWzyJrIHY$&`G{lIM)5e#A`joO(}Up!z~Y zC>*a#Sgl?}=(ctqmWph0x5UuocBxvWCQDeYZbT?d3z~`~KKqOi3U2x1)xs}v4{#~i zj@Ri3SO~TImhLJNN;P|4V|_X@Irm<-NtK!iAyKHoxG*-g`6weBR8~lL#x{ zP!lwWEQv}awckpt=&8LvtOB@|I@iYO6lAmIjzQZ>5aq^7BDCYGu;ORO{_ zGNBm6&cJw{DRL|=?-9ctj z@fmXe(e!_j>Hi*Gd~#CJPn-}BV8!RNue%M$dy9lkicqAgFsJG_{4qV(h!o*|lkPbS zf`1kSyKMWs*+MZFF%{C^Ms)7=$b<~SF z>X+mpkdX5k0|fC}6zeN1&P7Fb&Py%}&L{6SlpEsdYMq7AAyL-2x!n1Qk- z!do~WCX18)1ny92Tcw&xD8#EFG$3BJgd0?qK>V$D5!4$E=>NwYq|ABd{-dJcN#6Sn^Zo^ZghkvIsj*twJk@Wm?@VHvtS?g5R0zuhxaWB(r zq}E<>kqzf-U^{g)q>C7|1<>-bkQ!xj0?4UcqJ|)e+N^V(jE(Eq+Bq;BNzVHP5>~5o zC9D$qkixyCx*wsg#I=MRuRBd+Eo7zET3b%v2NTeBKtz3rKi0~AX?w1=8&o%xLMBDq z^*4FPGtUh04iUiG)7{~FQ93nXHFXQgqX7w^t$OJ(;v`$LDQHLZZj$y`7td`?OU8d| z1d)}MWGpVrN&h)W++bg#Iv;a^E=)5fbCR~ zv=knXXe8A%yX6|l0mt;WT*j7Xpd|%A-*YU%A-k))q@mwwBk-26?SUt3cn>r1HbYps z0`ptB1Qg;t@6kx99SAih-3|gzNA~#=`aBps2Xcr=t?>K_W>sSxcuF`Lrf4EU8y=aw zs|21Zbs1}rlhuVLmZAzI=J)N&4efg=4SEHu#+(uiujPxSs7hT+Ft&in)h6L|k?C%a zfCt_kQd3itR2){}4@oqVrXaFYeGicFiChSU1(Dy?M;ZgQirEm$88VdntGPB1Zk0@6 zJRcOwLijuQQC-E+uW&}cSw?VoArtr>>-Iu5XdaoT^UTm;sn6*@)5M0TE+$r}I+$3N zYHMO4b%eyQuXZ~!99wRPNC`S5H&kLoQaz-8GO;1*YZJ>-ADbBbUnU0smx&ds*AUAu zpPRugT0vxMevfD5W2QhUKM3S~k8sJV6ct9T%FUtjB~p)TRO!_)hB$cdNA=(-LLWW( z7fbhk;7j{pLe#NBeFJ$X14l@;GqEA+7!%7MZ{v22gpRC93MuSdh{Msqr1Ap#6oJ4 zi505xCYGhHGO8DG_fpof{A6SqfIPb9fDYFAo>8M zV-L9dsy1W~scj}UL~S;)LiMeQWvWk2EL~NYSejaFVp-~S#A5sRyI_3Ml!es&CN@Ns zn^>WmW@4G@CKF3n*O^$Fx*V~}=Zvzwz+`t<`6f0*on>N$s=JA0s#8rYU1gY9nmP(G zPVJ!*R;#9_WVA{!u`IO<)2^9*D`H%deLXLLyL!*WLTZ7D4N{Tto(H8jd0%MWeUFd?=E*=C??&@lFnq($n7B2DfYXu9sM!X`FEooQl) zs*8zbsSb$6lF^>{h*chbj4qviDnEiJ_3=6VwDV}T4{A7q-_GUXTYXf_ggL+BT;`X` zt13)Q|NCKfSDG=wy%#KQNB!3t!bCJmQC0Xg_Tdvr)<*sA`!I(~)r5!8 zT;v!()ucAm;(>8r6Ji4Bsfe=GD)%xlCwp9%^VE$sidpa8mZyy zJW$4;ndAT|7(kUgAZj&GMmHX2H9va7xRHG2VT)ROuQ&=$=3USKt|SD$uJi}bE5OOB zC%RGH_~$hIG1Tc-+xYrZr5SA0nDraj_2~z1g(j7^c`k6ou7c(_YwJ!{1_@KtHODlB zOBBC05-x9yd6sL${##RWE`A(Fa;`K|!z3Jz`wa`1r2=8~*FEeTU!ATAMJm+om-Ag0 zUpGbBYWV#&1mgh#iF1vBU8OEZC=lu~utAnDi(6Bq?uBRQ_<(o<@fAy_3*ZUL)7(r^ zY;SsM%bvW(uNW3rp{n{B@`{@cfinKKB!v$4WJvYymKcXTiSiZTR6Fj*=QF>_=QHy4 z%)@K2n^|%fN*)BVye5(6xh7HhGC@b*m2>&$an?A^TO$IlBFHzQf7q0P(qc@Bv2#KB z*hnN%9vhC((^4)~nC(uX@VcDR>_F!eSKVAB-=EgHq+LLdOWvtBe!5QZ71<$l& zH(8|yQ&u!qzoGBS`D!J2+S>Eqv>4L}?sb3B1Hp2+xrCIdgs)r#Uw9{{e$Bq6a1D}X zvj1sCY26B$E;mBOTJ|M<4!`2?`<);>V8ykdQxwbM^H8# zqu`cg@nz_lQ=P76bdICxNY?BuHL+FWZ#^5fnTeits~gb@-st@7D>AZ*+B!G;$DjuG zd})=xz_1|nmms6^eh!J7rtWDedPJRvrG)lJHtWE}j}2Hs>K=E-O=F5WINuOUL%m~#QxMDW^yGe)96_&u)3#G(=LgKOm^zuXX=+9r2gmR z`g5K7mz(-S4^n>)>mTdXKi$;taFF`rS^sy;f0vA{O5ngyqyg8~!M~(SUdb1$(*Xp(y^Sy`z#6RF@N}mDZ?J zzC(z%E3Nv2m!$|`zvNz+dqM8t{OENva|gi|ANFv=gn^;xB~wGwwkp(cy{gi8ZKvhx zXPCZA11JEw!jaY39^TNoQ9?M3$8rBvbOd9HzoYed4+fyjk!MA{idY5=rVVj=Q!2M3X=MRAC< zt_zVWY-KPhendDn5V`SFPD(r?k@0RszQ^gfdH}Sy5V;d^jmXqHfCw!G;W5t0?WgG( z=}JUQiG|3flN>}&j7MbP-yGr~Gjd|>h;RfTvh0)E5m|nN8AfssZ%CWVR#JUPz=UL zA>{^(*_yI(h*WB5_XAp0F$Bbj&d-s?8z6eC%kmH(8;aiFSK2_hBJ;BlT~o$Ng;(A% zGPI_wJEF4el!P;763VTYJT=_IxiH#sncNiV_-p*51x)NrDD(6g4rVL zYx+({e+jGm&P=G-J0+Bk8uL&it9oKyNX&QM?9RF`R}P3nUA1etr82F3Di{fdLi64zq$?trZ)qmSSZ%?oy{?1 z?aRF|KiXo!AUx>0UNaL==>t^sVgWWAh=e-UgFp_ds}3#%+SmvLi2#0|$3dXPAkd5m zm=X(tcff8w1peAp2LfxF+6b^G2Z8E=9t2){--W=vNT^G$bI-s{sIIOC<5)8=9C1AZ zgQfuiSQicgCm96J0ky3X3xQn}bngtDUKaw590WLqgFsg=0(ZUQLg2HtK;W@!-3Yvj z8!_rd(Aq-aal|zO_e~Ykb1CnUL0^ZW$)BB~Stxu05MVaM-a=sK@mxbzsa|i!A#(N3 zI%c9*6Lb@AMzMD=P(C2`tk}7O)c4o85%>jX14@C`76Sj3xchLjTPS+vH$(aQT<-AP zOD|a&j!qdJihRe7^4(aKV%GUmwIve%1OpPHq{JXeVih8c+|@tBE0PM$!x zrNvBa3ZCT8*G7B2DNUy*Zz8jlBTp`8qTpo|Oi%uR*+o*dODFhQQ{F?MPGO5H#K!3LoQ&}) zvmekcm;K7FE)F(Un|@Az}K(OxrjTMTq08c$C?on5qa zy5R2v3+6H_ec46iyNW$k%R_6DNh|(?O1TwLScl0)2+?b_8k^BH887)}$?9@ajGN%( z`*^w-?R6}MRnKDzFz^UwX_EhfU)Xg3{`wXHI7tKCUVaMqR}irZj5$5I37TnB4#P-Ii6Xeu{$Z0xH|ON zfudIEpulvHQnOL}DXjK{Z)&d~)$9L@e;I6aJQGYi(LAmY<*E0Jh??lotCc*MY`dy8^7d>x&hEgV`QTrj{gt!!*>0d zBjx#J5NF$o(nsvN8{waJsW7YjW0Z>%2HW*8>R_iZbSV$oV%OZv7GD2IG`Yg`cg#Wh zd)C$8o?>@@N5}Wa_h`bnTA`^O4|CdCO4w1@Pak4Ygkv z>XnXbHbwB7eh_$Pe`v*T$)U))Q1xb(maIq&UA3O&tQaj!46WGMFtlP*!%*UOctO@Q zfbo$qGBWz`)j6$lBNNghs-z;ZdR@uJ#K>9ALy?x#_UD`xNGQIOufKxYd2lR#2sVuY zOXIIH^v}e66*tq9CH3HcFaEP)@7PAzdo`|%+3(|HJrK+5H&)84PyK9mMGdCv_#~wFUS^c{o`pJ|?7}RSqsq2dUI`H(_7ggzyMx zLpv?c9VYw?_;$cyC432Eg?Ura0LIaY%hD05B(z+$V)EFAxNDjuUOAllErW9`)c%if zkXoCCgLk1lW$p&~@p=O!e6fMAdz)7ASj=y_KxWq`Zr6rp+1a z2Jr0poHLu8Xui8l^ehTl&} zP)h+w7mXR09D8OK=;9PR%Aucid<+KkTNwNv*@AievH2$fG960+W?Z;ih4BgFjj5qLUd zKs4jj{D|%}qA4A9gN4%<4m+yCP-JE7JV=JEZ<$%%0A_dji4fKD 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�%f)b#tKpSco4(84y$>nA)n$-{ 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