diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fff2b3..66fe88c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.26) +cmake_minimum_required(VERSION 3.0) project(insane_dns) option(ENABLE_ADDRSAN "Enable the address sanitizer" OFF) diff --git a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-bb68ed8842b5c0f1ad7d.json b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-bb68ed8842b5c0f1ad7d.json deleted file mode 100644 index cdb9634..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-bb68ed8842b5c0f1ad7d.json +++ /dev/null @@ -1,1519 +0,0 @@ -{ - "entries" : - [ - { - "name" : "BLT_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT" - }, - { - "name" : "BLT_DISABLE_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_DEBUG macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_ERROR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_ERROR macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_FATAL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_FATAL macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_INFO", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_INFO macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_LOGGING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging (all macros and will safely disable logging function!)" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_TRACE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_TRACE macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_DISABLE_WARN", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Disable blt::logging BLT_WARN macro" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "BLT_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "OFF" - }, - { - "name" : "BLT_LIB_DEPENDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Dependencies for the target" - } - ], - "type" : "STATIC", - "value" : "general;ZLIB::ZLIB;" - }, - { - "name" : "BLT_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/brett/Documents/code/c++/insane_dns/libraries/BLT" - }, - { - "name" : "BUILD_NBT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Build the BLT NBT + eNBT extension" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "BUILD_PARSE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Build the BLT parsers" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "BUILD_PROFILING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Build the BLT profiler extension" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "BUILD_STD", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Build the BLT standard utilities." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "BUILD_TESTS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Build the BLT test set" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/addr2line" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ar" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "26" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "4" - }, - { - "name" : "CMAKE_COLOR_DIAGNOSTICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable colored diagnostics throughout." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cpack" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/ctest" - }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/usr/bin/g++" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-13" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-13" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/usr/bin/gcc" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-13" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-13" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_DLLTOOL-NOTFOUND" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of compile commands during generation." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake." - } - ], - "type" : "STATIC", - "value" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/pkgRedirects" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "/home/brett/Documents/code/c++/insane_dns" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "/usr/local" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ld" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/nm" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objcopy" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objdump" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "insane_dns" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0.8.1" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "8" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ranlib" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/readelf" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/strip" - }, - { - "name" : "CMAKE_UNAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "uname command" - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/uname" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "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." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "ENABLE_ADDRSAN", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable the address sanitizer" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "ENABLE_TSAN", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable the thread data race sanitizer" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "ENABLE_UBSAN", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable the ub sanitizer" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "ZLIB_INCLUDE_DIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a file." - } - ], - "type" : "PATH", - "value" : "/usr/include" - }, - { - "name" : "ZLIB_LIBRARY_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a library." - } - ], - "type" : "FILEPATH", - "value" : "ZLIB_LIBRARY_DEBUG-NOTFOUND" - }, - { - "name" : "ZLIB_LIBRARY_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a library." - } - ], - "type" : "FILEPATH", - "value" : "/usr/lib/x86_64-linux-gnu/libz.so" - }, - { - "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "linker supports push/pop state" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "insane_dns_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug" - }, - { - "name" : "insane_dns_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "insane_dns_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/brett/Documents/code/c++/insane_dns" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-58331f65f23c8f526540.json b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-58331f65f23c8f526540.json deleted file mode 100644 index a15780a..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-58331f65f23c8f526540.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.26.4/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.26.4/CMakeCCompiler.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "path" : "libraries/BLT/CMakeLists.txt" - }, - { - "path" : "libraries/BLT/include/blt/config.h.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindZLIB.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/SelectLibraryConfigurations.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageMessage.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug", - "source" : "/home/brett/Documents/code/c++/insane_dns" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-e81c1c3a2c18d34368fd.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-e81c1c3a2c18d34368fd.json deleted file mode 100644 index 7f46197..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-e81c1c3a2c18d34368fd.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", - "minimumCMakeVersion" : - { - "string" : "3.26" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 1 - ] - }, - { - "build" : "libraries/BLT", - "jsonFile" : "directory-libraries.BLT-Debug-5a66f6c7b7b59c5dbec1.json", - "minimumCMakeVersion" : - { - "string" : "3.5" - }, - "parentIndex" : 0, - "projectIndex" : 1, - "source" : "libraries/BLT", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "childIndexes" : - [ - 1 - ], - "directoryIndexes" : - [ - 0 - ], - "name" : "insane_dns", - "targetIndexes" : - [ - 1 - ] - }, - { - "directoryIndexes" : - [ - 1 - ], - "name" : "BLT", - "parentIndex" : 0, - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 1, - "id" : "BLT::@834776b52e80069b1648", - "jsonFile" : "target-BLT-Debug-c079e8f51c6de9b91185.json", - "name" : "BLT", - "projectIndex" : 1 - }, - { - "directoryIndex" : 0, - "id" : "insane_dns::@6890427a1f51a3e7e1df", - "jsonFile" : "target-insane_dns-Debug-e3ccb18440ac57cdb576.json", - "name" : "insane_dns", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug", - "source" : "/home/brett/Documents/code/c++/insane_dns" - }, - "version" : - { - "major" : 2, - "minor" : 5 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2023-10-24T23-42-54-0193.json b/cmake-build-debug/.cmake/api/v1/reply/index-2023-10-24T23-42-54-0193.json deleted file mode 100644 index dfba3e9..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/index-2023-10-24T23-42-54-0193.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake", - "cpack" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cpack", - "ctest" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/ctest", - "root" : "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 26, - "patch" : 4, - "string" : "3.26.4", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-e81c1c3a2c18d34368fd.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 5 - } - }, - { - "jsonFile" : "cache-v2-bb68ed8842b5c0f1ad7d.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-58331f65f23c8f526540.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "toolchains-v1-a795b4adf952cbdd6983.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-bb68ed8842b5c0f1ad7d.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-58331f65f23c8f526540.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-e81c1c3a2c18d34368fd.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 5 - } - }, - "toolchains-v1" : - { - "jsonFile" : "toolchains-v1-a795b4adf952cbdd6983.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-BLT-Debug-c079e8f51c6de9b91185.json b/cmake-build-debug/.cmake/api/v1/reply/target-BLT-Debug-c079e8f51c6de9b91185.json deleted file mode 100644 index b3bb18b..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/target-BLT-Debug-c079e8f51c6de9b91185.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "archive" : {}, - "artifacts" : - [ - { - "path" : "libraries/BLT/libBLT.a" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_compile_options", - "include_directories" - ], - "files" : - [ - "libraries/BLT/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 70, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 86, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 50, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 62, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 63, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -std=gnu++20 -fdiagnostics-color=always" - }, - { - "backtrace" : 2, - "fragment" : "-Wall" - }, - { - "backtrace" : 2, - "fragment" : "-Wextra" - }, - { - "backtrace" : 2, - "fragment" : "-Wpedantic" - } - ], - "includes" : - [ - { - "backtrace" : 3, - "path" : "/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap" - }, - { - "backtrace" : 4, - "path" : "/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include" - }, - { - "backtrace" : 5, - "path" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config" - } - ], - "language" : "CXX", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "20" - }, - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11 - ] - } - ], - "id" : "BLT::@834776b52e80069b1648", - "name" : "BLT", - "nameOnDisk" : "libBLT.a", - "paths" : - { - "build" : "libraries/BLT", - "source" : "libraries/BLT" - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/assert.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/filesystem.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/format.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/loader.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/logging.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/string.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/std/system.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/profiling/profiler.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/profiling/profiler_v2.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/nbt/nbt.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/nbt/nbt_block.cpp", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "libraries/BLT/src/blt/parse/argparse.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "STATIC_LIBRARY" -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-insane_dns-Debug-e3ccb18440ac57cdb576.json b/cmake-build-debug/.cmake/api/v1/reply/target-insane_dns-Debug-e3ccb18440ac57cdb576.json deleted file mode 100644 index f7460fb..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/target-insane_dns-Debug-e3ccb18440ac57cdb576.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "insane_dns" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable", - "target_link_options", - "target_link_libraries", - "target_compile_options", - "include_directories" - ], - "files" : - [ - "CMakeLists.txt", - "libraries/BLT/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 19, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 24, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 21, - "parent" : 0 - }, - { - "file" : 1 - }, - { - "command" : 2, - "file" : 1, - "line" : 75, - "parent" : 4 - }, - { - "command" : 3, - "file" : 0, - "line" : 23, - "parent" : 0 - }, - { - "command" : 4, - "file" : 0, - "line" : 12, - "parent" : 0 - }, - { - "command" : 4, - "file" : 0, - "line" : 13, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -std=gnu++20 -fdiagnostics-color=always" - }, - { - "backtrace" : 6, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-Werror" - }, - { - "backtrace" : 6, - "fragment" : "-Wpedantic" - }, - { - "backtrace" : 6, - "fragment" : "-Wno-comment" - }, - { - "backtrace" : 6, - "fragment" : "-Wno-format" - } - ], - "includes" : - [ - { - "backtrace" : 7, - "path" : "/home/brett/Documents/code/c++/insane_dns/include" - }, - { - "backtrace" : 8, - "path" : "/home/brett/Documents/code/c++/insane_dns/libraries/asio-1.28.1/include" - }, - { - "backtrace" : 3, - "path" : "/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include" - }, - { - "backtrace" : 3, - "path" : "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config" - }, - { - "backtrace" : 3, - "path" : "/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap" - } - ], - "language" : "CXX", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "20" - }, - "sourceIndexes" : - [ - 0 - ] - } - ], - "dependencies" : - [ - { - "backtrace" : 3, - "id" : "BLT::@834776b52e80069b1648" - } - ], - "id" : "insane_dns::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-g", - "role" : "flags" - }, - { - "fragment" : "", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-Wall", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-Werror", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-Wpedantic", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-Wno-comment", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-Wno-format", - "role" : "flags" - }, - { - "backtrace" : 3, - "fragment" : "libraries/BLT/libBLT.a", - "role" : "libraries" - }, - { - "backtrace" : 5, - "fragment" : "/usr/lib/x86_64-linux-gnu/libz.so", - "role" : "libraries" - } - ], - "language" : "CXX" - }, - "name" : "insane_dns", - "nameOnDisk" : "insane_dns", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "src/main.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "EXECUTABLE" -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-a795b4adf952cbdd6983.json b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-a795b4adf952cbdd6983.json deleted file mode 100644 index 8f6ee20..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-a795b4adf952cbdd6983.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13/include", - "/usr/local/include", - "/usr/include/x86_64-linux-gnu", - "/usr/include" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "gcc", - "gcc_s", - "c", - "gcc", - "gcc_s" - ] - }, - "path" : "/usr/bin/gcc", - "version" : "13.2.0" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/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" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/13", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "stdc++", - "m", - "gcc_s", - "gcc", - "c", - "gcc_s", - "gcc" - ] - }, - "path" : "/usr/bin/g++", - "version" : "13.2.0" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps index 788abea..9151c26 100644 Binary files a/cmake-build-debug/.ninja_deps and b/cmake-build-debug/.ninja_deps differ diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log index b221895..db0227e 100644 --- a/cmake-build-debug/.ninja_log +++ b/cmake-build-debug/.ninja_log @@ -1,70 +1,66 @@ # ninja log v5 -9 2190 1698190943092137172 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_server.cpp.o 9f01a01c9d8b09f6 -8 299 1698190941204105483 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/mime_types.cpp.o 5edbfd993d45c0b2 -463 918 1698190935328006862 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_parser.cpp.o 3547d5d5b7b4b485 -7 463 1698190934871999209 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_parser.cpp.o 7c3d8afefdd25209 2 323 1698190976428696830 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 9cf4bb76527ebff8 -9 2806 1698190943708147512 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/icmp/ping.cpp.o fa635e6db3714296 -7 2755 1698190937164037675 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_handler.cpp.o a55aeb5de6fd086d 2 594 1698190976700701396 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 1adc5ac34f936d01 -9 2571 1698190943472143551 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_client.cpp.o a1a0d56843fd629a -2 1577 1698212982988931026 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 +2 1649 1698214939939083215 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 2 1338 1698190977440713822 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o 4b34d43980f81486 2 1234 1698190977336712076 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o acd7791920b2ad2d -8 2289 1698190936696029821 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/io_context_pool.cpp.o 107a6ea556d5058d -6 2797 1698190937204038347 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/reply.cpp.o 3eb1b3bc041809bf -8 408 1698190941312107295 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_parser.cpp.o 7728f26df6bfadb7 -9 303 1698190934711996522 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/mime_types.cpp.o a86d0732ade33f7e -8 2681 1698190943584145431 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/main.cpp.o 2dbffc4d8e65cee1 -7 2688 1698190943592145565 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/reply.cpp.o d3c340f3d804eb86 -5 2021 1698190936428025322 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/daemon.cpp.o 6c9a43a404bf5ee8 -9 2736 1698190937144037339 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/main.cpp.o c640d1c3277629c8 -6 2148 1698190936556027471 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/connection_manager.cpp.o 394d79fc71dbd79 -0 51 1698190974180659083 build.ninja 6eaded2198e1472a +0 51 1698249238095921985 build.ninja 6eaded2198e1472a 2 404 1698190976508698172 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 924f830e8caafa45 3 1040 1698190977140708784 libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o d9efc331e7323aad 630 837 1698211645218502034 libraries/BLT/libBLT.a 7458b833d4d035d7 -9 2987 1698190943888150533 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/server.cpp.o 6d3fbf0b4429b564 2 1236 1698190977340712144 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o fe604df9ca9c4976 -6 2193 1698190936604028276 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/main.cpp.o 5a0df935a0fef390 -1577 1634 1698212983044931960 insane_dns 65fd02f0d52ca7a4 -8 2676 1698190937084036332 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp.o 4ff8f83a6944be05 -10 2108 1698190943008135763 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/http_client.cpp.o 17383e678d296065 -304 2963 1698190937372041167 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_handler.cpp.o 4ddbb11e96f80ba -5 2374 1698190936780031230 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio.cpp.o b6b1042ead0eb98d +1649 1711 1698214940003084399 insane_dns 65fd02f0d52ca7a4 2 540 1698190976644700456 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o 9fde243767bd13f8 -6 289 1698190934699996321 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/mime_types.cpp.o 41db472e6337550 -309 2473 1698190943376141940 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/stream_client.cpp.o a929ff022856990 -7 2394 1698190936800031566 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp.o 54bc96c5f78f8c36 -7 309 1698190941216105684 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/mime_types.cpp.o d4f3a0f547ed1d36 3 218 1698190976324695084 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o ebfa2667e40ca05a -5 1541 1698190935948017266 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio_ssl.cpp.o b5fa23ca2e11f4ab -8 2330 1698190936736030493 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_server.cpp.o e3bd2a7e9090cb24 -8 2563 1698190943468143483 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/file_handler.cpp.o b6162bae19d60253 -8 2596 1698190943500144020 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/reply.cpp.o c567f30b80b560ae -9 2939 1698190943840149728 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/invocation/prioritised_handlers.cpp.o 740b32fd17d91d79 2 630 1698211645022498702 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o abc003c343268699 -8 2462 1698190936868032707 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_client.cpp.o 6dd41f038590bf4c -2021 3805 1698190938216055333 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/main.cpp.o fd886f2348c7f4ad -9 1111 1698190942016119112 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/request_parser.cpp.o bd667133aa68e8ad -8 2522 1698190943428142812 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_handler.cpp.o 2925ec742810cd25 -5 2407 1698190936812031767 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/process_per_connection.cpp.o e56c1b7e4bf1210c 2 313 1698211644706493328 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 44105d2814a3e9f7 1 439 1698190976544698778 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o 7985d5c2c06fd22a -300 2549 1698190943452143215 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/iostream_client.cpp.o 8e37a1e1936349f4 -6 2725 1698190937132037138 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/client/sync_client.cpp.o ebab719c21a3ea67 -289 2886 1698190937292039824 CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/reply.cpp.o f0442f2bd7450181 -2 1681 1698213069310371608 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1681 1743 1698213069374372678 insane_dns 65fd02f0d52ca7a4 -2 1628 1698213181260243319 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1628 1682 1698213181316244256 insane_dns 65fd02f0d52ca7a4 -2 1647 1698213259721557049 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1647 1707 1698213259781558054 insane_dns 65fd02f0d52ca7a4 -2 1704 1698213507821719031 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1704 1766 1698213507885720106 insane_dns 65fd02f0d52ca7a4 -2 1573 1698214332967605429 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1574 1628 1698214333023606373 insane_dns 65fd02f0d52ca7a4 -2 1664 1698214608028779977 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1664 1722 1698214608084781075 insane_dns 65fd02f0d52ca7a4 -2 1649 1698214939939083215 CMakeFiles/insane_dns.dir/src/main.cpp.o e5cc6493a607c0c0 -1649 1711 1698214940003084399 insane_dns 65fd02f0d52ca7a4 +9 1267 1698249269912893790 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o f9c9edddb799cd36 +5 1734 1698249270376906050 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o 5171d83ac5d9e0dc +7 1918 1698249270564911008 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o 2e3de5470fa27489 +5 2141 1698249270784916812 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o 9a4151eb8a13165e +4 2734 1698249271376932341 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o 2ae218d9777469fd +7 3066 1698249271708941021 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o 85d21c49c2a9e587 +6 3078 1698249271720941335 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o 3bb9d28d25c10d3b +8 3589 1698249272228954565 libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o 741b5851e86130d2 +8 4299 1698249272936972914 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o 66984105eaba6834 +6 4555 1698249273192979506 libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o 9f9b2e297e48c5fc +10 4728 1698249273360983822 libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o 30865d3aadfb703 +8 4855 1698249273492987213 libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o 4f10bd0279063873 +4855 5356 1698249273972999544 libraries/BLT/libBLT.a f5b601d9b774b003 +4 7344 1698249275977050365 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +7347 7539 1698249276181055475 insane_dns ff5ae500893d0be1 +6 6332 1698249537883728094 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6332 6512 1698249538071717471 insane_dns ff5ae500893d0be1 +6 6314 1698249574381777062 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6314 6494 1698249574569767564 insane_dns ff5ae500893d0be1 +6 7029 1698249827056586034 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +7029 7226 1698249827260580703 insane_dns ff5ae500893d0be1 +6 6742 1698249850299992818 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6743 6931 1698249850495987939 insane_dns ff5ae500893d0be1 +6 6821 1698250206165290821 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6821 7006 1698250206361287883 insane_dns ff5ae500893d0be1 +6 6430 1698250305739854042 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6430 6612 1698250305931851366 insane_dns ff5ae500893d0be1 +6 6584 1698250326515566357 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6584 6765 1698250326703563769 insane_dns ff5ae500893d0be1 +6 6285 1698250344387321662 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6285 6468 1698250344575319100 insane_dns ff5ae500893d0be1 +6 6412 1698250629225987485 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6412 6560 1698250629381987307 insane_dns ff5ae500893d0be1 +6 6598 1698250688537890288 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6598 6802 1698250688749889838 insane_dns ff5ae500893d0be1 +6 6326 1698250712265835606 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6327 6508 1698250712453835139 insane_dns ff5ae500893d0be1 +6 6699 1698252945195055615 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6699 6913 1698252945419054797 insane_dns ff5ae500893d0be1 +7 6575 1698253015654777760 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6575 6755 1698253015842776966 insane_dns ff5ae500893d0be1 +6 6770 1698253192529923549 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6771 6955 1698253192721922518 insane_dns ff5ae500893d0be1 +6 6664 1698253327185155757 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6664 6846 1698253327373154627 insane_dns ff5ae500893d0be1 +6 6659 1698253454672358671 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6659 6842 1698253454860357454 insane_dns ff5ae500893d0be1 +6 6394 1698253480540190047 CMakeFiles/insane_dns.dir/src/main.cpp.o 727da43cdbc82421 +6394 6575 1698253480728188812 insane_dns ff5ae500893d0be1 diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt index e01bf21..2e89a06 100644 --- a/cmake-build-debug/CMakeCache.txt +++ b/cmake-build-debug/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. -# For build in directory: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug -# It was generated by CMake: /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake +# For build in directory: /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug +# It was generated by CMake: /usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -15,7 +15,7 @@ ######################## //Value Computed by CMake -BLT_BINARY_DIR:STATIC=/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT +BLT_BINARY_DIR:STATIC=/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT //Disable blt::logging BLT_DEBUG macro BLT_DISABLE_DEBUG:BOOL=OFF @@ -46,7 +46,7 @@ BLT_IS_TOP_LEVEL:STATIC=OFF BLT_LIB_DEPENDS:STATIC=general;ZLIB::ZLIB; //Value Computed by CMake -BLT_SOURCE_DIR:STATIC=/home/brett/Documents/code/c++/insane_dns/libraries/BLT +BLT_SOURCE_DIR:STATIC=/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT //Build the BLT NBT + eNBT extension BUILD_NBT:BOOL=ON @@ -76,16 +76,16 @@ CMAKE_BUILD_TYPE:STRING=Debug //Enable colored diagnostics throughout. CMAKE_COLOR_DIAGNOSTICS:BOOL=ON -//No help, variable specified on the command line. -CMAKE_CXX_COMPILER:UNINITIALIZED=/usr/bin/g++ +//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 +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12 //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12 //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING= @@ -102,16 +102,16 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG -//No help, variable specified on the command line. -CMAKE_C_COMPILER:UNINITIALIZED=/usr/bin/gcc +//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 +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12 //A wrapper around 'ranlib' adding the appropriate '--plugin' option // for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12 //Flags used by the C compiler during all build types. CMAKE_C_FLAGS:STRING= @@ -150,7 +150,7 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= //Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/pkgRedirects +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/CMakeFiles/pkgRedirects //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr/local @@ -159,7 +159,7 @@ CMAKE_INSTALL_PREFIX:PATH=/usr/local CMAKE_LINKER:FILEPATH=/usr/bin/ld //No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/opt/brett/jetbrains/clion-install/bin/ninja/linux/x64/ninja //Flags used by the linker during the creation of modules during // all build types. @@ -277,7 +277,7 @@ CMAKE_STRIP:FILEPATH=/usr/bin/strip CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Enable the address sanitizer -ENABLE_ADDRSAN:BOOL=OFF +ENABLE_ADDRSAN:BOOL=ON //Enable the thread data race sanitizer ENABLE_TSAN:BOOL=OFF @@ -295,13 +295,13 @@ ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so //Value Computed by CMake -insane_dns_BINARY_DIR:STATIC=/home/brett/Documents/code/c++/insane_dns/cmake-build-debug +insane_dns_BINARY_DIR:STATIC=/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug //Value Computed by CMake insane_dns_IS_TOP_LEVEL:STATIC=ON //Value Computed by CMake -insane_dns_SOURCE_DIR:STATIC=/home/brett/Documents/code/c++/insane_dns +insane_dns_SOURCE_DIR:STATIC=/home/brett/Documents/code/c++/Insane_DNS ######################## @@ -313,19 +313,19 @@ 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/brett/Documents/code/c++/insane_dns/cmake-build-debug +CMAKE_CACHEFILE_DIR:INTERNAL=/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=26 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=25 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 //Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cpack +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/ctest +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR @@ -386,7 +386,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/brett/Documents/code/c++/insane_dns +CMAKE_HOME_DIRECTORY:INTERNAL=/home/brett/Documents/code/c++/Insane_DNS //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER @@ -416,7 +416,7 @@ CMAKE_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26 +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.25 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.26.4/CMakeCCompiler.cmake deleted file mode 100644 index c009241..0000000 --- a/cmake-build-debug/CMakeFiles/3.26.4/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/gcc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.2.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_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_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_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) - -# 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/cmake-build-debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake deleted file mode 100644 index adc5903..0000000 --- a/cmake-build-debug/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/g++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.2.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_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) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 0c3c9b4..0000000 Binary files a/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 0069a49..0000000 Binary files a/cmake-build-debug/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.26.4/CMakeSystem.cmake deleted file mode 100644 index fe03472..0000000 --- a/cmake-build-debug/CMakeFiles/3.26.4/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.5.0-2-amd64") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.5.0-2-amd64") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.5.0-2-amd64") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.5.0-2-amd64") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c b/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 88155ff..0000000 --- a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,866 +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(_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(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__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(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# 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/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/a.out b/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/a.out deleted file mode 100755 index f77a594..0000000 Binary files a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/a.out and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 746b167..0000000 --- a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,855 +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(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_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(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/a.out b/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/a.out deleted file mode 100755 index 27bbfa7..0000000 Binary files a/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/a.out and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 63e4dd9..0000000 --- a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,501 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)" - - "CMakeLists.txt:2 (project)" - message: | - The system is: Linux - 6.5.0-2-amd64 - x86_64 - - - kind: "message-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/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/gcc - 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/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/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/g++ - 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/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/3.26.4/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Nso9yw" - binary: "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Nso9yw" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Nso9yw - - Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -v cmTC_3ceae && [1/2] /usr/bin/gcc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o -c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Debian 13.2.0-5) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ceae.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccmPqrQN.s - GNU C17 (Debian 13.2.0-5) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring 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: 7ef86d884796a9edae04e7dedcd874d6 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/' - as -v --64 -o CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o /tmp/ccmPqrQN.s - GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.41 - 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='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.' - [2/2] : && /usr/bin/gcc -v CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o -o cmTC_3ceae && : - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Debian 13.2.0-5) - 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' 'cmTC_3ceae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ceae.' - /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/ccEauVxr.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_3ceae /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_3ceae.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 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ceae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ceae.' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/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: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Nso9yw] - ignore line: [] - ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -v cmTC_3ceae && [1/2] /usr/bin/gcc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o -c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --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.2.0 (Debian 13.2.0-5) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ceae.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccmPqrQN.s] - ignore line: [GNU C17 (Debian 13.2.0-5) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring 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: 7ef86d884796a9edae04e7dedcd874d6] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o /tmp/ccmPqrQN.s] - ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.41] - 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='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.'] - ignore line: [[2/2] : && /usr/bin/gcc -v CMakeFiles/cmTC_3ceae.dir/CMakeCCompilerABI.c.o -o cmTC_3ceae && :] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --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.2.0 (Debian 13.2.0-5) ] - 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' 'cmTC_3ceae' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ceae.'] - 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/ccEauVxr.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 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_3ceae /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_3ceae.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/ccEauVxr.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 [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_3ceae] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_3ceae.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] - 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: "try_compile-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-mZZQDq" - binary: "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-mZZQDq" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-mZZQDq - - Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -v cmTC_8391b && [1/2] /usr/bin/g++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o -c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Debian 13.2.0-5) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8391b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccQeIYwH.s - GNU C++17 (Debian 13.2.0-5) version 13.2.0 (x86_64-linux-gnu) - compiled by GNU C version 13.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: d686cb6f1f14769762d4af03155d0dc6 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/' - as -v --64 -o CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQeIYwH.s - GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.41 - 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='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.' - [2/2] : && /usr/bin/g++ -v CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8391b && : - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.2.0 (Debian 13.2.0-5) - 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' 'cmTC_8391b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8391b.' - /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/cc0DZW7m.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_8391b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8391b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8391b.' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/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: - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" - - "/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:2 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-mZZQDq] - ignore line: [] - ignore line: [Run Build Command(s):/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -v cmTC_8391b && [1/2] /usr/bin/g++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o -c /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --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.2.0 (Debian 13.2.0-5) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8391b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -fasynchronous-unwind-tables -o /tmp/ccQeIYwH.s] - ignore line: [GNU C++17 (Debian 13.2.0-5) version 13.2.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.2.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: d686cb6f1f14769762d4af03155d0dc6] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccQeIYwH.s] - ignore line: [GNU assembler version 2.41 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.41] - 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='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [[2/2] : && /usr/bin/g++ -v CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8391b && :] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - 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='Debian 13.2.0-5' --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-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/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --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.2.0 (Debian 13.2.0-5) ] - 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' 'cmTC_8391b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8391b.'] - 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/cc0DZW7m.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_8391b /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8391b.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/cc0DZW7m.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_8391b] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_8391b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - -... diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt index 7b0f28e..c0d84fc 100644 --- a/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -1,6 +1,6 @@ -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/insane_dns.dir -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/edit_cache.dir -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/CMakeFiles/rebuild_cache.dir -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/CMakeFiles/edit_cache.dir -/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/CMakeFiles/rebuild_cache.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/CMakeFiles/insane_dns.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/CMakeFiles/edit_cache.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/CMakeFiles/edit_cache.dir +/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/CMakeFiles/rebuild_cache.dir diff --git a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt index 46487b2..a437bb4 100644 --- a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -1,11 +1,23 @@ -/opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -G Ninja -S /home/brett/Documents/code/c++/insane_dns -B /home/brett/Documents/code/c++/insane_dns/cmake-build-debug +/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/brett/jetbrains/clion-install/bin/ninja/linux/x64/ninja -D ENABLE_ADDRSAN=ON -G Ninja -S /home/brett/Documents/code/c++/Insane_DNS -B /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug +-- The C compiler identification is GNU 12.2.0 +-- The CXX compiler identification is GNU 12.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done Found Parallel Hashmaps -Standard Files /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/assert.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/filesystem.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/format.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/loader.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/logging.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/string.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/system.cpp -Profiler Files /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/profiling/profiler.cpp;/home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/profiling/profiler_v2.cpp -Source: /home/brett/Documents/code/c++/insane_dns -Current Source: /home/brett/Documents/code/c++/insane_dns/libraries/BLT +Standard Files /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/assert.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/filesystem.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/format.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/loader.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/logging.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/string.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/system.cpp +Profiler Files /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler.cpp;/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler_v2.cpp +Source: /home/brett/Documents/code/c++/Insane_DNS +Current Source: /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT Including phmap -BLT Successfully included! --- Configuring done (0.0s) --- Generating done (0.0s) --- Build files have been written to: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug +BLT 0.8.1 Successfully included! +-- Configuring done +-- Generating done +-- Build files have been written to: /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt index 3d25cd4..ae9e0f6 100644 Binary files a/cmake-build-debug/CMakeFiles/clion-environment.txt and b/cmake-build-debug/CMakeFiles/clion-environment.txt differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio.cpp.o deleted file mode 100644 index 62c280e..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio_ssl.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio_ssl.cpp.o deleted file mode 100644 index d0df3de..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/asio_ssl.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp.o deleted file mode 100644 index 67b1ea9..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp.o deleted file mode 100644 index e856b62..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_client.cpp.o deleted file mode 100644 index c502e77..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_server.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_server.cpp.o deleted file mode 100644 index 76bb419..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/echo/blocking_udp_echo_server.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/daemon.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/daemon.cpp.o deleted file mode 100644 index 161548d..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/daemon.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/process_per_connection.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/process_per_connection.cpp.o deleted file mode 100644 index 7cfd991..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/fork/process_per_connection.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/client/sync_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/client/sync_client.cpp.o deleted file mode 100644 index 769014d..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/client/sync_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/connection_manager.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/connection_manager.cpp.o deleted file mode 100644 index e1cb8b9..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/connection_manager.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/main.cpp.o deleted file mode 100644 index 94179dd..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/main.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/mime_types.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/mime_types.cpp.o deleted file mode 100644 index 60a3060..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/mime_types.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/reply.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/reply.cpp.o deleted file mode 100644 index 758fd4f..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/reply.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_handler.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_handler.cpp.o deleted file mode 100644 index f8fc721..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_handler.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_parser.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_parser.cpp.o deleted file mode 100644 index 8433906..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server/request_parser.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/io_context_pool.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/io_context_pool.cpp.o deleted file mode 100644 index 041f6b0..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/io_context_pool.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/main.cpp.o deleted file mode 100644 index 20b3f04..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/main.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/mime_types.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/mime_types.cpp.o deleted file mode 100644 index 59ae5b8..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/mime_types.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/reply.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/reply.cpp.o deleted file mode 100644 index f2d9587..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/reply.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_handler.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_handler.cpp.o deleted file mode 100644 index f26612d..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_handler.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_parser.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_parser.cpp.o deleted file mode 100644 index d32d0f8..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server2/request_parser.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/main.cpp.o deleted file mode 100644 index 13cf0a0..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/main.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/mime_types.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/mime_types.cpp.o deleted file mode 100644 index 699e57c..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/mime_types.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/reply.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/reply.cpp.o deleted file mode 100644 index a348c81..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/reply.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_handler.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_handler.cpp.o deleted file mode 100644 index 6d14e5e..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_handler.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_parser.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_parser.cpp.o deleted file mode 100644 index e9f4399..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server3/request_parser.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/file_handler.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/file_handler.cpp.o deleted file mode 100644 index 609f640..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/file_handler.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/main.cpp.o deleted file mode 100644 index 45a0889..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/main.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/mime_types.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/mime_types.cpp.o deleted file mode 100644 index fb04a9c..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/mime_types.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/reply.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/reply.cpp.o deleted file mode 100644 index 1fe92ca..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/reply.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/request_parser.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/request_parser.cpp.o deleted file mode 100644 index 8a632bc..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/request_parser.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/server.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/server.cpp.o deleted file mode 100644 index fbb3513..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/http/server4/server.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/icmp/ping.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/icmp/ping.cpp.o deleted file mode 100644 index 14f34c9..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/icmp/ping.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/invocation/prioritised_handlers.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/invocation/prioritised_handlers.cpp.o deleted file mode 100644 index 1d9773d..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/invocation/prioritised_handlers.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_client.cpp.o deleted file mode 100644 index 9fa3b28..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_server.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_server.cpp.o deleted file mode 100644 index 7e905ca..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/daytime_server.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/http_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/http_client.cpp.o deleted file mode 100644 index db9b38d..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/iostreams/http_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/iostream_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/iostream_client.cpp.o deleted file mode 100644 index ed1330b..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/iostream_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/stream_client.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/stream_client.cpp.o deleted file mode 100644 index 62f65c8..0000000 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/libraries/asio-1.28.1/src/examples/cpp03/local/stream_client.cpp.o and /dev/null differ diff --git a/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o b/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o index d9c87a0..e97cac3 100644 Binary files a/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o and b/cmake-build-debug/CMakeFiles/insane_dns.dir/src/main.cpp.o differ diff --git a/cmake-build-debug/CMakeFiles/rules.ninja b/cmake-build-debug/CMakeFiles/rules.ninja index 17c14c3..93e9040 100644 --- a/cmake-build-debug/CMakeFiles/rules.ninja +++ b/cmake-build-debug/CMakeFiles/rules.ninja @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.26 +# Generated by "Ninja" Generator, CMake Version 3.25 # This file contains all the rules used to get the outputs files # built from the input files. @@ -14,10 +14,10 @@ ############################################# # Rule for compiling CXX files. -rule CXX_COMPILER__insane_dns_unscanned_Debug +rule CXX_COMPILER__insane_dns_Debug depfile = $DEP_FILE deps = gcc - command = /usr/bin/g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + command = /usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in description = Building CXX object $out @@ -25,7 +25,7 @@ rule CXX_COMPILER__insane_dns_unscanned_Debug # Rule for linking CXX executable. rule CXX_EXECUTABLE_LINKER__insane_dns_Debug - command = $PRE_LINK && /usr/bin/g++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + command = $PRE_LINK && /usr/bin/c++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD description = Linking CXX executable $TARGET_FILE restat = $RESTAT @@ -41,10 +41,10 @@ rule CUSTOM_COMMAND ############################################# # Rule for compiling CXX files. -rule CXX_COMPILER__BLT_unscanned_Debug +rule CXX_COMPILER__BLT_Debug depfile = $DEP_FILE deps = gcc - command = /usr/bin/g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + command = /usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in description = Building CXX object $out @@ -52,7 +52,7 @@ rule CXX_COMPILER__BLT_unscanned_Debug # Rule for linking CXX static library. rule CXX_STATIC_LIBRARY_LINKER__BLT_Debug - command = $PRE_LINK && /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake -E rm -f $TARGET_FILE && /usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /usr/bin/ranlib $TARGET_FILE && $POST_BUILD + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /usr/bin/ar qc $TARGET_FILE $LINK_FLAGS $in && /usr/bin/ranlib $TARGET_FILE && $POST_BUILD description = Linking CXX static library $TARGET_FILE restat = $RESTAT @@ -61,7 +61,7 @@ rule CXX_STATIC_LIBRARY_LINKER__BLT_Debug # Rule for re-running cmake. rule RERUN_CMAKE - command = /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/insane_dns -B/home/brett/Documents/code/c++/insane_dns/cmake-build-debug + command = /usr/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/Insane_DNS -B/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug description = Re-running CMake... generator = 1 @@ -70,7 +70,7 @@ rule RERUN_CMAKE # Rule for cleaning all built files. rule CLEAN - command = /opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja $FILE_ARG -t clean $TARGETS + command = /opt/brett/jetbrains/clion-install/bin/ninja/linux/x64/ninja $FILE_ARG -t clean $TARGETS description = Cleaning all built files... @@ -78,6 +78,6 @@ rule CLEAN # Rule for printing all primary targets available. rule HELP - command = /opt/netbrains/clion/clion-2022.1.3/bin/ninja/linux/x64/ninja -t targets + command = /opt/brett/jetbrains/clion-install/bin/ninja/linux/x64/ninja -t targets description = All primary targets available: diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index 61fd63f..3a7d91c 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -1,3 +1,3 @@ -Start testing: Oct 25 02:22 EDT +Start testing: Oct 25 13:04 EDT ---------------------------------------------------------- -End testing: Oct 25 02:22 EDT +End testing: Oct 25 13:04 EDT diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja index 14a7063..4dedc3a 100644 --- a/cmake-build-debug/build.ninja +++ b/cmake-build-debug/build.ninja @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.26 +# Generated by "Ninja" Generator, CMake Version 3.25 # This file contains all the build statements describing the # compilation DAG. @@ -39,7 +39,7 @@ include CMakeFiles/rules.ninja ############################################# # Logical path to working directory; prefix for absolute paths. -cmake_ninja_workdir = /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/ +cmake_ninja_workdir = /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/ # ============================================================================= # Object build statements for EXECUTABLE target insane_dns @@ -49,12 +49,14 @@ cmake_ninja_workdir = /home/brett/Documents/code/c++/insane_dns/cmake-build-debu build cmake_object_order_depends_target_insane_dns: phony || cmake_object_order_depends_target_BLT -build CMakeFiles/insane_dns.dir/src/main.cpp.o: CXX_COMPILER__insane_dns_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/src/main.cpp || cmake_object_order_depends_target_insane_dns +build CMakeFiles/insane_dns.dir/src/main.cpp.o: CXX_COMPILER__insane_dns_Debug /home/brett/Documents/code/c++/Insane_DNS/src/main.cpp || cmake_object_order_depends_target_insane_dns DEP_FILE = CMakeFiles/insane_dns.dir/src/main.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Werror -Wpedantic -Wno-comment -Wno-format - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/include -I/home/brett/Documents/code/c++/insane_dns/libraries/asio-1.28.1/include -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap + FLAGS = -g -fdiagnostics-color=always -Wall -Werror -Wpedantic -Wno-comment -Wno-format -fsanitize=address -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/include -I/home/brett/Documents/code/c++/Insane_DNS/libraries/asio-1.28.1/include -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap OBJECT_DIR = CMakeFiles/insane_dns.dir OBJECT_FILE_DIR = CMakeFiles/insane_dns.dir/src + TARGET_COMPILE_PDB = CMakeFiles/insane_dns.dir/ + TARGET_PDB = insane_dns.pdb # ============================================================================= @@ -66,20 +68,21 @@ build CMakeFiles/insane_dns.dir/src/main.cpp.o: CXX_COMPILER__insane_dns_unscann build insane_dns: CXX_EXECUTABLE_LINKER__insane_dns_Debug CMakeFiles/insane_dns.dir/src/main.cpp.o | libraries/BLT/libBLT.a /usr/lib/x86_64-linux-gnu/libz.so || libraries/BLT/libBLT.a FLAGS = -g - LINK_FLAGS = -Wall -Werror -Wpedantic -Wno-comment -Wno-format + LINK_FLAGS = -rdynamic -Wall -Werror -Wpedantic -Wno-comment -Wno-format -fsanitize=address LINK_LIBRARIES = libraries/BLT/libBLT.a /usr/lib/x86_64-linux-gnu/libz.so OBJECT_DIR = CMakeFiles/insane_dns.dir POST_BUILD = : PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/insane_dns.dir/ TARGET_FILE = insane_dns - TARGET_PDB = insane_dns.dbg + TARGET_PDB = insane_dns.pdb ############################################# # Utility command for edit_cache build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/brett/Documents/code/c++/insane_dns/cmake-build-debug && /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -90,7 +93,7 @@ build edit_cache: phony CMakeFiles/edit_cache.util # Utility command for rebuild_cache build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/brett/Documents/code/c++/insane_dns/cmake-build-debug && /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/insane_dns -B/home/brett/Documents/code/c++/insane_dns/cmake-build-debug + COMMAND = cd /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug && /usr/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/Insane_DNS -B/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -99,7 +102,7 @@ build rebuild_cache: phony CMakeFiles/rebuild_cache.util # ============================================================================= # Write statements declared in CMakeLists.txt: -# /home/brett/Documents/code/c++/insane_dns/CMakeLists.txt +# /home/brett/Documents/code/c++/Insane_DNS/CMakeLists.txt # ============================================================================= # ============================================================================= @@ -111,89 +114,113 @@ build rebuild_cache: phony CMakeFiles/rebuild_cache.util build cmake_object_order_depends_target_BLT: phony || libraries/BLT/CMakeFiles/BLT.dir -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/assert.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/assert.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/filesystem.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/filesystem.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/format.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/format.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/loader.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/loader.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/logging.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/logging.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/string.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/string.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/std/system.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/std/system.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/std + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/profiling/profiler.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/profiling/profiler_v2.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/profiling/profiler_v2.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/nbt/nbt.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/nbt/nbt.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/nbt/nbt_block.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/nbt/nbt_block.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb -build libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o: CXX_COMPILER__BLT_unscanned_Debug /home/brett/Documents/code/c++/insane_dns/libraries/BLT/src/blt/parse/argparse.cpp || cmake_object_order_depends_target_BLT +build libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o: CXX_COMPILER__BLT_Debug /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/src/blt/parse/argparse.cpp || cmake_object_order_depends_target_BLT DEP_FILE = libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o.d - FLAGS = -g -std=gnu++20 -fdiagnostics-color=always -Wall -Wextra -Wpedantic - INCLUDES = -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/insane_dns/libraries/BLT/include -I/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/config + FLAGS = -g -fdiagnostics-color=always -Wall -Wextra -Wpedantic -std=gnu++20 + INCLUDES = -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/libraries/parallel-hashmap -I/home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include -I/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/config OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir OBJECT_FILE_DIR = libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb + TARGET_PDB = libraries/BLT/libBLT.pdb # ============================================================================= @@ -208,15 +235,16 @@ build libraries/BLT/libBLT.a: CXX_STATIC_LIBRARY_LINKER__BLT_Debug libraries/BLT OBJECT_DIR = libraries/BLT/CMakeFiles/BLT.dir POST_BUILD = : PRE_LINK = : + TARGET_COMPILE_PDB = libraries/BLT/CMakeFiles/BLT.dir/BLT.pdb TARGET_FILE = libraries/BLT/libBLT.a - TARGET_PDB = BLT.a.dbg + TARGET_PDB = libraries/BLT/libBLT.pdb ############################################# # Utility command for edit_cache build libraries/BLT/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT && /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + COMMAND = cd /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. DESC = No interactive CMake dialog available... restat = 1 @@ -227,7 +255,7 @@ build libraries/BLT/edit_cache: phony libraries/BLT/CMakeFiles/edit_cache.util # Utility command for rebuild_cache build libraries/BLT/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT && /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/insane_dns -B/home/brett/Documents/code/c++/insane_dns/cmake-build-debug + COMMAND = cd /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT && /usr/bin/cmake --regenerate-during-build -S/home/brett/Documents/code/c++/Insane_DNS -B/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug DESC = Running CMake to regenerate build system... pool = console restat = 1 @@ -247,17 +275,22 @@ build libBLT.a: phony libraries/BLT/libBLT.a # ============================================================================= ############################################# -# Folder: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug +# Folder: /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug build all: phony insane_dns libraries/BLT/all # ============================================================================= ############################################# -# Folder: /home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT +# Folder: /home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT build libraries/BLT/all: phony libraries/BLT/libBLT.a +# ============================================================================= +# Unknown Build Time Dependencies. +# Tell Ninja that they may appear as side effects of build rules +# otherwise ordered by order-only dependencies. + # ============================================================================= # Built-in targets @@ -265,14 +298,14 @@ build libraries/BLT/all: phony libraries/BLT/libBLT.a ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | /home/brett/Documents/code/c++/insane_dns/CMakeLists.txt /home/brett/Documents/code/c++/insane_dns/libraries/BLT/CMakeLists.txt /home/brett/Documents/code/c++/insane_dns/libraries/BLT/include/blt/config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/SelectLibraryConfigurations.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCCompiler.cmake CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake +build build.ninja: RERUN_CMAKE | /home/brett/Documents/code/c++/Insane_DNS/CMakeLists.txt /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/CMakeLists.txt /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include/blt/config.h.in /usr/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.25/Modules/CMakeCInformation.cmake /usr/share/cmake-3.25/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.25/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.25/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.25/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU.cmake /usr/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.25/Modules/FindPackageMessage.cmake /usr/share/cmake-3.25/Modules/FindZLIB.cmake /usr/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-Determine-CXX.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.25/Modules/Platform/Linux.cmake /usr/share/cmake-3.25/Modules/Platform/UnixPaths.cmake /usr/share/cmake-3.25/Modules/SelectLibraryConfigurations.cmake CMakeCache.txt CMakeFiles/3.25.1/CMakeCCompiler.cmake CMakeFiles/3.25.1/CMakeCXXCompiler.cmake CMakeFiles/3.25.1/CMakeSystem.cmake pool = console ############################################# # A missing CMake input file is not an error. -build /home/brett/Documents/code/c++/insane_dns/CMakeLists.txt /home/brett/Documents/code/c++/insane_dns/libraries/BLT/CMakeLists.txt /home/brett/Documents/code/c++/insane_dns/libraries/BLT/include/blt/config.h.in /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCXXInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeGenericSystem.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Compiler/GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindPackageMessage.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/FindZLIB.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-C.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU-CXX.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux-GNU.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/Linux.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/Platform/UnixPaths.cmake /opt/netbrains/clion/clion-2022.1.3/bin/cmake/linux/x64/share/cmake-3.26/Modules/SelectLibraryConfigurations.cmake CMakeCache.txt CMakeFiles/3.26.4/CMakeCCompiler.cmake CMakeFiles/3.26.4/CMakeCXXCompiler.cmake CMakeFiles/3.26.4/CMakeSystem.cmake: phony +build /home/brett/Documents/code/c++/Insane_DNS/CMakeLists.txt /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/CMakeLists.txt /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT/include/blt/config.h.in /usr/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.25/Modules/CMakeCInformation.cmake /usr/share/cmake-3.25/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.25/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.25/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.25/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.25/Modules/Compiler/GNU.cmake /usr/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.25/Modules/FindPackageMessage.cmake /usr/share/cmake-3.25/Modules/FindZLIB.cmake /usr/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-Determine-CXX.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.25/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.25/Modules/Platform/Linux.cmake /usr/share/cmake-3.25/Modules/Platform/UnixPaths.cmake /usr/share/cmake-3.25/Modules/SelectLibraryConfigurations.cmake CMakeCache.txt CMakeFiles/3.25.1/CMakeCCompiler.cmake CMakeFiles/3.25.1/CMakeCXXCompiler.cmake CMakeFiles/3.25.1/CMakeSystem.cmake: phony ############################################# diff --git a/cmake-build-debug/cmake_install.cmake b/cmake-build-debug/cmake_install.cmake index 480e13d..7e98b52 100644 --- a/cmake-build-debug/cmake_install.cmake +++ b/cmake-build-debug/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /home/brett/Documents/code/c++/insane_dns +# Install script for directory: /home/brett/Documents/code/c++/Insane_DNS # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -43,8 +43,9 @@ if(NOT DEFINED CMAKE_OBJDUMP) endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/libraries/BLT/cmake_install.cmake") + # Include the install script for each subdirectory. + include("/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/libraries/BLT/cmake_install.cmake") + endif() if(CMAKE_INSTALL_COMPONENT) @@ -55,5 +56,5 @@ endif() string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/brett/Documents/code/c++/insane_dns/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" +file(WRITE "/home/brett/Documents/code/c++/Insane_DNS/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/cmake-build-debug/insane_dns b/cmake-build-debug/insane_dns index e5d942a..8632b7a 100755 Binary files a/cmake-build-debug/insane_dns and b/cmake-build-debug/insane_dns differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o index b55f330..78ad2ae 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o index 83f2a66..6df5589 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/nbt/nbt_block.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o index 345e29e..352c7b1 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/parse/argparse.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o index aff5655..be54fcf 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o index a3ddb9b..fb5b2b3 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/profiling/profiler_v2.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o index 1a90330..5694382 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/assert.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o index 35e917a..cba27ce 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/filesystem.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o index a010c49..119afa8 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/format.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o index 12e2941..6be8b8c 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/loader.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o index d8f4e3d..4459ae3 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/logging.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o index ab2e1dc..cfbcb6b 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/string.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o index 777eea4..06398a1 100644 Binary files a/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o and b/cmake-build-debug/libraries/BLT/CMakeFiles/BLT.dir/src/blt/std/system.cpp.o differ diff --git a/cmake-build-debug/libraries/BLT/cmake_install.cmake b/cmake-build-debug/libraries/BLT/cmake_install.cmake index 7ff5950..9a54af8 100644 --- a/cmake-build-debug/libraries/BLT/cmake_install.cmake +++ b/cmake-build-debug/libraries/BLT/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /home/brett/Documents/code/c++/insane_dns/libraries/BLT +# Install script for directory: /home/brett/Documents/code/c++/Insane_DNS/libraries/BLT # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) diff --git a/cmake-build-debug/libraries/BLT/libBLT.a b/cmake-build-debug/libraries/BLT/libBLT.a index efb269d..cc76147 100644 Binary files a/cmake-build-debug/libraries/BLT/libBLT.a and b/cmake-build-debug/libraries/BLT/libBLT.a differ diff --git a/libraries/asio-1.28.1/doc/asio/history.html b/libraries/asio-1.28.1/doc/asio/history.html index e6b9bc4..7118277 100644 --- a/libraries/asio-1.28.1/doc/asio/history.html +++ b/libraries/asio-1.28.1/doc/asio/history.html @@ -789,12 +789,12 @@
struct my_async_op { - asio::ip::tcp::socket& socket_ = ...; + asio::ip::tcp::socket& local_socket = ...; template <typename Token> auto operator()(asio::const_buffer data, Token&& token) { - return asio::async_write(socket_, data, + return asio::async_write(local_socket, data, std::forward<Token>(token)); } }; @@ -824,12 +824,12 @@struct my_async_op { - asio::ip::tcp::socket& socket_ = ...; + asio::ip::tcp::socket& local_socket = ...; template <typename Token> auto operator()(asio::const_buffer data, Token&& token) { - return asio::async_write(socket_, data, + return asio::async_write(local_socket, data, std::forward<Token>(token)); } }; diff --git a/libraries/asio-1.28.1/doc/asio/overview/composition/compose.html b/libraries/asio-1.28.1/doc/asio/overview/composition/compose.html index 1b68ecb..5e82cd1 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/composition/compose.html +++ b/libraries/asio-1.28.1/doc/asio/overview/composition/compose.html @@ -44,7 +44,7 @@struct async_echo_implementation { - tcp::socket& socket_; + tcp::socket& local_socket; asio::mutable_buffer buffer_; enum { starting, reading, writing } state_; @@ -57,7 +57,7 @@ { case starting: state_ = reading; - socket_.async_read_some( + local_socket.async_read_some( buffer_, std::move(self)); break; case reading: @@ -68,7 +68,7 @@ else { state_ = writing; - asio::async_write(socket_, buffer_, + asio::async_write(local_socket, buffer_, asio::transfer_exactly(n), std::move(self)); } diff --git a/libraries/asio-1.28.1/doc/asio/overview/composition/coroutine.html b/libraries/asio-1.28.1/doc/asio/overview/composition/coroutine.html index fa7cd48..b66dcfc 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/composition/coroutine.html +++ b/libraries/asio-1.28.1/doc/asio/overview/composition/coroutine.html @@ -28,11 +28,11 @@struct session : asio::coroutine { - boost::shared_ptr<tcp::socket> socket_; + boost::shared_ptr<tcp::socket> local_socket; boost::shared_ptr<std::vector<char> > buffer_; session(boost::shared_ptr<tcp::socket> socket) - : socket_(socket), + : local_socket(socket), buffer_(new std::vector<char>(1024)) { } @@ -43,8 +43,8 @@ { for (;;) { - yield socket_->async_read_some(asio::buffer(*buffer_), *this); - yield asio::async_write(*socket_, asio::buffer(*buffer_, n), *this); + yield local_socket->async_read_some(asio::buffer(*buffer_), *this); + yield asio::async_write(*local_socket, asio::buffer(*buffer_, n), *this); } } } diff --git a/libraries/asio-1.28.1/doc/asio/overview/core/cancellation.html b/libraries/asio-1.28.1/doc/asio/overview/core/cancellation.html index 5f9b004..fddfe95 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/core/cancellation.html +++ b/libraries/asio-1.28.1/doc/asio/overview/core/cancellation.html @@ -132,7 +132,7 @@ void do_read() { auto self = shared_from_this(); - socket_.async_read_some( + local_socket.async_read_some( buffer(data_), asio::bind_cancellation_slot( cancel_signal_.slot(), diff --git a/libraries/asio-1.28.1/doc/asio/overview/core/handler_tracking.html b/libraries/asio-1.28.1/doc/asio/overview/core/handler_tracking.html index 3ee4e79..aa8772c 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/core/handler_tracking.html +++ b/libraries/asio-1.28.1/doc/asio/overview/core/handler_tracking.html @@ -159,7 +159,7 @@ HANDLER_LOCATION; auto self(shared_from_this()); - socket_.async_read_some(asio::buffer(data_, max_length), + local_socket.async_read_some(asio::buffer(data_, max_length), [this, self](std::error_code ec, std::size_t length) { HANDLER_LOCATION; diff --git a/libraries/asio-1.28.1/doc/asio/overview/core/line_based.html b/libraries/asio-1.28.1/doc/asio/overview/core/line_based.html index b58fe68..8528e25 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/core/line_based.html +++ b/libraries/asio-1.28.1/doc/asio/overview/core/line_based.html @@ -38,7 +38,7 @@ void start() { - asio::async_read_until(socket_, data_, "\r\n", + asio::async_read_until(local_socket, data_, "\r\n", boost::bind(&http_connection::handle_request_line, this, _1)); } @@ -57,7 +57,7 @@ ... - asio::ip::tcp::socket socket_; + asio::ip::tcp::socket local_socket; asio::streambuf data_; };diff --git a/libraries/asio-1.28.1/doc/asio/overview/cpp2011/move_objects.html b/libraries/asio-1.28.1/doc/asio/overview/cpp2011/move_objects.html index c4de1ea..b3ca6cb 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/cpp2011/move_objects.html +++ b/libraries/asio-1.28.1/doc/asio/overview/cpp2011/move_objects.html @@ -41,10 +41,10 @@class connection : public enable_shared_from_this<connection> { private: - tcp::socket socket_; + tcp::socket local_socket; ... public: - connection(tcp::socket&& s) : socket_(std::move(s)) {} + connection(tcp::socket&& s) : local_socket(std::move(s)) {} ... }; diff --git a/libraries/asio-1.28.1/doc/asio/overview/networking/protocols.html b/libraries/asio-1.28.1/doc/asio/overview/networking/protocols.html index 63309a3..9504473 100644 --- a/libraries/asio-1.28.1/doc/asio/overview/networking/protocols.html +++ b/libraries/asio-1.28.1/doc/asio/overview/networking/protocols.html @@ -62,7 +62,7 @@ will synchronously try all endpoints until one is successfully connected. Similarly, an asynchronous connect may be performed by writing: -asio::async_connect(socket_, iter, +asio::async_connect(local_socket, iter, boost::bind(&client::handle_connect, this, asio::placeholders::error)); diff --git a/libraries/asio-1.28.1/doc/asio/reference/async_compose.html b/libraries/asio-1.28.1/doc/asio/reference/async_compose.html index 94ea7bb..a0a4edf 100644 --- a/libraries/asio-1.28.1/doc/asio/reference/async_compose.html +++ b/libraries/asio-1.28.1/doc/asio/reference/async_compose.html @@ -73,7 +73,7 @@struct async_echo_implementation { - tcp::socket& socket_; + tcp::socket& local_socket; asio::mutable_buffer buffer_; enum { starting, reading, writing } state_; @@ -86,7 +86,7 @@ { case starting: state_ = reading; - socket_.async_read_some( + local_socket.async_read_some( buffer_, std::move(self)); break; case reading: @@ -97,7 +97,7 @@ else { state_ = writing; - asio::async_write(socket_, buffer_, + asio::async_write(local_socket, buffer_, asio::transfer_exactly(n), std::move(self)); } diff --git a/libraries/asio-1.28.1/doc/asio/reference/coroutine.html b/libraries/asio-1.28.1/doc/asio/reference/coroutine.html index 3d1439f..cd5b122 100644 --- a/libraries/asio-1.28.1/doc/asio/reference/coroutine.html +++ b/libraries/asio-1.28.1/doc/asio/reference/coroutine.html @@ -194,7 +194,7 @@ This form of theyield
keyword is often used with asynchronous operations: -yield socket_->async_read_some(buffer(*buffer_), *this); +yield local_socket->async_read_some(buffer(*buffer_), *this);This divides into four logical steps: @@ -229,7 +229,7 @@
yield { mutable_buffers_1 b = buffer(*buffer_); - socket_->async_read_some(b, *this); + local_socket->async_read_some(b, *this); }@@ -362,8 +362,8 @@ { do { - socket_.reset(new tcp::socket(my_context_)); - yield acceptor->async_accept(*socket_, *this); + local_socket.reset(new tcp::socket(my_context_)); + yield acceptor->async_accept(*local_socket, *this); fork server(*this)(); } while (is_parent()); ... client-specific handling follows ... diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3.html index f24cf1c..ec11c4d 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3.html @@ -128,7 +128,7 @@ tcp::socket& socket() { - return socket_; + return local_socket; }
@@ -153,7 +153,7 @@ and asio::placeholders::bytes_transferred) could potentially have been removed, since they are not being used in
-handle_write()
.asio::async_write(socket_, asio::buffer(message_), +asio::async_write(local_socket, asio::buffer(message_), boost::bind(&tcp_connection::handle_write, shared_from_this(), asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -166,7 +166,7 @@ private: tcp_connection(asio::io_context& io_context) - : socket_(io_context) + : local_socket(io_context) { } @@ -175,7 +175,7 @@ { } - tcp::socket socket_; + tcp::socket local_socket; std::string message_; };@@ -198,7 +198,7 @@ The asio::async_write() call used to initiate the call can then be changed to just: -asio::async_write(socket_, asio::buffer(message_), +asio::async_write(local_socket, asio::buffer(message_), boost::bind(&tcp_connection::handle_write, shared_from_this()));diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3/src.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3/src.html index 98d7ca0..82ea5ba 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3/src.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime3/src.html @@ -60,14 +60,14 @@ tcp::socket& socket() { - return socket_; + return local_socket; } void start() { message_ = make_daytime_string(); - asio::async_write(socket_, asio::buffer(message_), + asio::async_write(local_socket, asio::buffer(message_), boost::bind(&tcp_connection::handle_write, shared_from_this(), asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -75,7 +75,7 @@ private: tcp_connection(asio::io_context& io_context) - : socket_(io_context) + : local_socket(io_context) { } @@ -84,7 +84,7 @@ { } - tcp::socket socket_; + tcp::socket local_socket; std::string message_; }; diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6.html index b3b2cbe..5f48c3a 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6.html @@ -59,7 +59,7 @@ The constructor initialises a socket to listen on UDP port 13.
udp_server(asio::io_context& io_context) - : socket_(io_context, udp::endpoint(udp::v4(), 13)) + : local_socket(io_context, udp::endpoint(udp::v4(), 13)) { start_receive(); } @@ -78,8 +78,8 @@ valuebytes_transferred
specifying the number of bytes received. -socket_.async_receive_from( - asio::buffer(recv_buffer_), remote_endpoint_, +local_socket.async_receive_from( + asio::buffer(recv_buffer_), remote_connection, boost::bind(&udp_server::handle_receive, this, asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -113,7 +113,7 @@ We now call ip::udp::socket::async_send_to() to serve the data to the client. -socket_.async_send_to(asio::buffer(*message), remote_endpoint_, +diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7/src.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7/src.html index c56085e..9b4b830 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7/src.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7/src.html @@ -62,20 +62,20 @@ tcp::socket& socket() { - return socket_; + return local_socket; } void start() { message_ = make_daytime_string(); - asio::async_write(socket_, asio::buffer(message_), + asio::async_write(local_socket, asio::buffer(message_), boost::bind(&tcp_connection::handle_write, shared_from_this())); } private: tcp_connection(asio::io_context& io_context) - : socket_(io_context) + : local_socket(io_context) { } @@ -83,7 +83,7 @@ { } - tcp::socket socket_; + tcp::socket local_socket; std::string message_; }; @@ -127,7 +127,7 @@ { public: udp_server(asio::io_context& io_context) - : socket_(io_context, udp::endpoint(udp::v4(), 13)) + : local_socket(io_context, udp::endpoint(udp::v4(), 13)) { start_receive(); } @@ -135,8 +135,8 @@ private: void start_receive() { - socket_.async_receive_from( - asio::buffer(recv_buffer_), remote_endpoint_, + local_socket.async_receive_from( + asio::buffer(recv_buffer_), remote_connection, boost::bind(&udp_server::handle_receive, this, asio::placeholders::error)); } @@ -148,7 +148,7 @@ boost::shared_ptr<std::string> message( new std::string(make_daytime_string())); - socket_.async_send_to(asio::buffer(*message), remote_endpoint_, + local_socket.async_send_to(asio::buffer(*message), remote_connection, boost::bind(&udp_server::handle_send, this, message)); start_receive(); @@ -159,8 +159,8 @@ { } - udp::socket socket_; - udp::endpoint remote_endpoint_; + udp::socket local_socket; + udp::endpoint remote_connection; boost::array<char, 1> recv_buffer_; }; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/allocation/server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/allocation/server.cpp.html index 2b47b65..f213f22 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/allocation/server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/allocation/server.cpp.html @@ -161,7 +161,7 @@local_socket.async_send_to(asio::buffer(*message), remote_connection, boost::bind(&udp_server::handle_send, this, message, asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -146,8 +146,8 @@ { } - udp::socket socket_; - udp::endpoint remote_endpoint_; + udp::socket local_socket; + udp::endpoint remote_connection; boost::array<char, 1> recv_buffer_; };diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6/src.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6/src.html index 1e22d70..7186dbb 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6/src.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime6/src.html @@ -51,7 +51,7 @@ { public: udp_server(asio::io_context& io_context) - : socket_(io_context, udp::endpoint(udp::v4(), 13)) + : local_socket(io_context, udp::endpoint(udp::v4(), 13)) { start_receive(); } @@ -59,8 +59,8 @@ private: void start_receive() { - socket_.async_receive_from( - asio::buffer(recv_buffer_), remote_endpoint_, + local_socket.async_receive_from( + asio::buffer(recv_buffer_), remote_connection, boost::bind(&udp_server::handle_receive, this, asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -74,7 +74,7 @@ boost::shared_ptr<std::string> message( new std::string(make_daytime_string())); - socket_.async_send_to(asio::buffer(*message), remote_endpoint_, + local_socket.async_send_to(asio::buffer(*message), remote_connection, boost::bind(&udp_server::handle_send, this, message, asio::placeholders::error, asio::placeholders::bytes_transferred)); @@ -89,8 +89,8 @@ { } - udp::socket socket_; - udp::endpoint remote_endpoint_; + udp::socket local_socket; + udp::endpoint remote_connection; boost::array<char, 1> recv_buffer_; }; diff --git a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7.html b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7.html index 757f55c..390ad1d 100644 --- a/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7.html +++ b/libraries/asio-1.28.1/doc/asio/tutorial/tutdaytime7.html @@ -81,20 +81,20 @@ tcp::socket& socket() { - return socket_; + return local_socket; } void start() { message_ = make_daytime_string(); - asio::async_write(socket_, asio::buffer(message_), + asio::async_write(local_socket, asio::buffer(message_), boost::bind(&tcp_connection::handle_write, shared_from_this())); } private: tcp_connection(asio::io_context& io_context) - : socket_(io_context) + : local_socket(io_context) { } @@ -102,7 +102,7 @@ { } - tcp::socket socket_; + tcp::socket local_socket; std::string message_; }; @@ -155,7 +155,7 @@ { public: udp_server(asio::io_context& io_context) - : socket_(io_context, udp::endpoint(udp::v4(), 13)) + : local_socket(io_context, udp::endpoint(udp::v4(), 13)) { start_receive(); } @@ -163,8 +163,8 @@ private: void start_receive() { - socket_.async_receive_from( - asio::buffer(recv_buffer_), remote_endpoint_, + local_socket.async_receive_from( + asio::buffer(recv_buffer_), remote_connection, boost::bind(&udp_server::handle_receive, this, asio::placeholders::error)); } @@ -176,7 +176,7 @@ boost::shared_ptr<std::string> message( new std::string(make_daytime_string())); - socket_.async_send_to(asio::buffer(*message), remote_endpoint_, + local_socket.async_send_to(asio::buffer(*message), remote_connection, boost::bind(&udp_server::handle_send, this, message)); start_receive(); @@ -187,8 +187,8 @@ { } - udp::socket socket_; - udp::endpoint remote_endpoint_; + udp::socket local_socket; + udp::endpoint remote_connection; boost::array<char, 1> recv_buffer_; };122 { 117 { 123 public: 118 public: - 124 ··session(asio::io_context&·io_context) 119 ··session(tcp::socket·socket) + 125 ····:·socket_(io_context) 120 ····:·socket_(std::move(socket)) 125 ····:·local_socket(io_context) 120 ····:·local_socket(std::move(socket)) 126 ··{ 121 ··{ 127 ··} 122 ··} @@ -174,7 +174,7 @@ 128 123 130 ··void·do_read() 135 ··{ 131 ··{ - 132 ····auto·self(shared_from_this()); + 136 ····socket_.async_read_some(asio::buffer(data_), 133 ····socket_.async_read_some(asio::buffer(data_), 136 ····local_socket.async_read_some(asio::buffer(data_), 133 ····local_socket.async_read_some(asio::buffer(data_), 137 ········asio::bind_allocator( 134 ········asio::bind_allocator( 138 ··········handler_allocator<int>(handler_memory_), 135 ··········handler_allocator<int>(handler_memory_), @@ -206,7 +206,7 @@ 139 ··········boost::bind(&session::handle_read, 136 ··········[this,·self](std::error_code·ec,·std::size_t·length) 161 ··{ 162 ····if·(!error) - 163 ····{ + 164 ······socket_.async_read_some(asio::buffer(data_), 164 ······local_socket.async_read_some(asio::buffer(data_), 165 ··········asio::bind_allocator( 166 ············handler_allocator<int>(handler_memory_), @@ -218,7 +218,7 @@ 167 ············boost::bind(&session::handle_read, 173 174 private: - 175 ··//·The·socket·used·to·communicate·with·the·client. 160 ··//·The·socket·used·to·communicate·with·the·client. + 176 ··tcp::socket·socket_; 161 ··tcp::socket·socket_; 176 ··tcp::socket·local_socket; 161 ··tcp::socket·local_socket; 177 162 178 ··//·Buffer·used·to·store·data·received·from·the·client. 163 ··//·Buffer·used·to·store·data·received·from·the·client. diff --git a/libraries/asio-1.28.1/doc/examples/diffs/buffers/reference_counted.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/buffers/reference_counted.cpp.html index fc8fe29..cb66ad4 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/buffers/reference_counted.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/buffers/reference_counted.cpp.html @@ -80,7 +80,7 @@ 179 ··boost::array<char,·1024>·data_; 164 ··std::array<char,·1024>·data_; 44 { 44 { 45 public: 45 public: - 46 ··session(asio::io_context&·io_context) 46 ··session(tcp::socket·socket) + 47 ····:·socket_(io_context) 47 ····:·socket_(std::move(socket)) 47 ····:·local_socket(io_context) 47 ····:·local_socket(std::move(socket)) 48 ··{ 48 ··{ 49 ··} 49 ··} @@ -96,7 +96,7 @@ 50 50 59 ····time_t·now·=·time(0); 60 ····shared_const_buffer·buffer(std::ctime(&now)); 60 ····shared_const_buffer·buffer(ctime(&now)); 61 - 62 ····auto·self(shared_from_this()); + 61 ····asio::async_write(socket_,·buffer, 63 ····asio::async_write(socket_,·buffer, 61 ····asio::async_write(local_socket,·buffer, 63 ····asio::async_write(local_socket,·buffer, 62 ········boost::bind(&session::handle_write,·shared_from_this())); 64 ········[self](std::error_code·/*ec*/,·std::size_t·/*length*/) 65 ········{ @@ -108,7 +108,7 @@ 66 ········}); 68 69 private: - 70 ··//·The·socket·used·to·communicate·with·the·client. 69 ··//·The·socket·used·to·communicate·with·the·client. + 71 ··tcp::socket·socket_; 70 ··tcp::socket·socket_; 71 ··tcp::socket·local_socket; 70 ··tcp::socket·local_socket; 72 }; 71 }; 73 72 diff --git a/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_client.cpp.html index fb694c3..bd0698a 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_client.cpp.html @@ -58,7 +58,7 @@ 74 typedef·boost::shared_ptr<session>·session_ptr; 25 ··chat_client(asio::io_context&·io_context, 25 ··chat_client(asio::io_context&·io_context, 26 ······const·tcp::resolver::results_type&·endpoints) 26 ······const·tcp::resolver::results_type&·endpoints) - 27 ····:·io_context_(io_context), 27 ····:·io_context_(io_context), + 28 ······socket_(io_context) 28 ······socket_(io_context) 28 ······local_socket(io_context) 28 ······local_socket(io_context) 29 ··{ 29 ··{ 30 ····asio::async_connect(socket_,·endpoints, 30 ····do_connect(endpoints); @@ -152,7 +152,7 @@ 31 ········boost::bind(&chat_client::handle_connect,·this, 115 ··········} 116 ··········else - 117 ··········{ + 118 ············socket_.close(); 118 ············local_socket.close(); 119 ··········} 120 ········}); @@ -164,7 +164,7 @@ 104 ··} 121 ··} 110 ······write_msgs_.pop_front(); 111 ······if·(!write_msgs_.empty()) - 112 ······{ + 113 ········asio::async_write(socket_, 113 ········asio::async_write(local_socket, 114 ············asio::buffer(write_msgs_.front().data(), 115 ··············write_msgs_.front().length()), @@ -179,12 +179,12 @@ 116 ············boost::bind(&chat_client::handle_write,·this, 125 126 ··void·do_close() - 127 ··{ + 128 ····socket_.close(); 128 ····local_socket.close(); 129 ··} 130 131 private: 123 private: - 132 ··asio::io_context&·io_context_; 124 ··asio::io_context&·io_context_; + 133 ··tcp::socket·socket_; 125 ··tcp::socket·socket_; 133 ··tcp::socket·local_socket; 125 ··tcp::socket·local_socket; 134 ··chat_message·read_msg_; 126 ··chat_message·read_msg_; 135 ··chat_message_queue·write_msgs_; 127 ··chat_message_queue·write_msgs_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_server.cpp.html index 2f8fbfa..cf7ad1c 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/chat/chat_server.cpp.html @@ -114,14 +114,14 @@ 136 }; 128 }; 80 { 76 { 81 public: 77 public: - 82 ··chat_session(asio::io_context&·io_context,·chat_room&·room) 78 ··chat_session(tcp::socket·socket,·chat_room&·room) + 83 ····:·socket_(io_context), 79 ····:·socket_(std::move(socket)), 83 ····:·local_socket(io_context), 79 ····:·local_socket(std::move(socket)), 84 ······room_(room) 80 ······room_(room) 85 ··{ 81 ··{ 86 ··} 82 ··} 87 83 88 ··tcp::socket&·socket() - 89 ··{ + 90 ····return·socket_; 90 ····return·local_socket; 91 ··} 92 @@ -210,7 +210,7 @@ 93 ··void·start() 84 ··void·start() 166 ··} 159 ··} 167 160 - 168 private: + 169 ··tcp::socket·socket_; 161 ··tcp::socket·socket_; 169 ··tcp::socket·local_socket; 161 ··tcp::socket·local_socket; 170 ··chat_room&·room_; 162 ··chat_room&·room_; 171 ··chat_message·read_msg_; 163 ··chat_message·read_msg_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html index 97e28b9..5ada9af 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html @@ -54,13 +54,13 @@ 172 ··chat_message_queue·write_msgs_; 164 ··chat_message_queue·write_msgs_; 19 { 21 { 20 public: 22 public: - 21 ··session(asio::io_context&·io_context) 23 ··session(tcp::socket·socket) + 22 ····:·socket_(io_context) 24 ····:·socket_(std::move(socket)) 22 ····:·local_socket(io_context) 24 ····:·local_socket(std::move(socket)) 23 ··{ 25 ··{ 24 ··} 26 ··} 25 27 26 ··tcp::socket&·socket() - 27 ··{ + 28 ····return·socket_; 28 ····return·local_socket; 29 ··} 30 @@ -103,7 +103,7 @@ 31 ··void·start() 28 ··void·start() 68 ····} 69 ··} 58 ··} - 70 59 + 71 ··tcp::socket·socket_; 60 ··tcp::socket·socket_; 71 ··tcp::socket·local_socket; 60 ··tcp::socket·local_socket; 72 ··enum·{·max_length·=·1024·}; 61 ··enum·{·max_length·=·1024·}; 73 ··char·data_[max_length]; 62 ··char·data_[max_length]; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/echo/async_udp_echo_server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/echo/async_udp_echo_server.cpp.html index 782fcbe..29aedc7 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/echo/async_udp_echo_server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/echo/async_udp_echo_server.cpp.html @@ -52,7 +52,7 @@ 74 }; 63 }; 19 { 18 { 20 public: 19 public: - 21 ··server(asio::io_context&·io_context,·short·port) 20 ··server(asio::io_context&·io_context,·short·port) + 22 ····:·socket_(io_context,·udp::endpoint(udp::v4(),·port)) 21 ····:·socket_(io_context,·udp::endpoint(udp::v4(),·port)) 22 ····:·local_socket(io_context,·udp::endpoint(udp::v4(),·port)) 21 ····:·local_socket(io_context,·udp::endpoint(udp::v4(),·port)) 23 ··{ 22 ··{ 24 ····socket_.async_receive_from( 23 ····do_receive(); @@ -85,7 +85,7 @@ 25 ········asio::buffer(data_,·max_length),·sender_endpoint_, 52 ··void·handle_send_to(const·asio::error_code&·/*error*/, 43 ··void·do_send(std::size_t·length) 53 ······size_t·/*bytes_sent*/) - 54 ··{ 44 ··{ + 55 ····socket_.async_receive_from( 45 ····socket_.async_send_to( 55 ····local_socket.async_receive_from( 45 ····local_socket.async_send_to( 56 ········asio::buffer(data_,·max_length),·sender_endpoint_, 46 ········asio::buffer(data_,·length),·sender_endpoint_, 57 ········boost::bind(&server::handle_receive_from,·this, 47 ········[this](std::error_code·/*ec*/,·std::size_t·/*bytes_sent*/) @@ -94,7 +94,7 @@ 58 ··········asio::placeholders::error, 48 ········{ 60 ··} 51 ··} 61 52 - 62 private: 53 private: + 63 ··udp::socket·socket_; 54 ··udp::socket·socket_; 63 ··udp::socket·local_socket; 54 ··udp::socket·local_socket; 64 ··udp::endpoint·sender_endpoint_; 55 ··udp::endpoint·sender_endpoint_; 65 ··enum·{·max_length·=·1024·}; 56 ··enum·{·max_length·=·1024·}; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/fork/daemon.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/fork/daemon.cpp.html index 3fcd53d..dca39d0 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/fork/daemon.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/fork/daemon.cpp.html @@ -57,7 +57,7 @@ 66 ··char·data_[max_length]; 57 ··char·data_[max_length]; 24 { 23 { 25 public: 24 public: - 26 ··udp_daytime_server(asio::io_context&·io_context) 25 ··udp_daytime_server(asio::io_context&·io_context) + 27 ····:·socket_(io_context,·udp::endpoint(udp::v4(),·13)) 26 ····:·socket_(io_context,·{udp::v4(),·13}) 27 ····:·local_socket(io_context,·udp::endpoint(udp::v4(),·13)) 26 ····:·local_socket(io_context,·{udp::v4(),·13}) 28 ··{ 27 ··{ 29 ····start_receive(); 28 ····receive(); @@ -65,8 +65,8 @@ 30 ··} 29 ··} 32 private: 31 private: 33 ··void·start_receive() 32 ··void·receive() - 34 ··{ 33 ··{ - 35 ····socket_.async_receive_from( 34 ····socket_.async_receive_from( + 36 ········asio::buffer(recv_buffer_),·remote_endpoint_, 35 ········asio::buffer(recv_buffer_),·remote_endpoint_, + 35 ····local_socket.async_receive_from( 34 ····local_socket.async_receive_from( 36 ········asio::buffer(recv_buffer_),·remote_connection, 35 ········asio::buffer(recv_buffer_),·remote_connection, 37 ········boost::bind(&udp_daytime_server::handle_receive, 36 ········[this](std::error_code·ec,·std::size_t·/*n*/) 38 ··········this,·boost::placeholders::_1)); 37 ········{ @@ -91,8 +91,8 @@ 39 ··} 38 ··········if·(!ec) 54 ····start_receive(); 55 ··} 51 ··} - 56 52 - 57 ··udp::socket·socket_; 53 ··udp::socket·socket_; + 58 ··udp::endpoint·remote_endpoint_; 54 ··udp::endpoint·remote_endpoint_; + 57 ··udp::socket·local_socket; 53 ··udp::socket·local_socket; 58 ··udp::endpoint·remote_connection; 54 ··udp::endpoint·remote_connection; 59 ··boost::array<char,·1>·recv_buffer_; 55 ··std::array<char,·1>·recv_buffer_; 60 }; 56 }; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/fork/process_per_connection.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/fork/process_per_connection.cpp.html index 8c24c06..cef8479 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/fork/process_per_connection.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/fork/process_per_connection.cpp.html @@ -62,7 +62,7 @@ 61 57 29 ····:·io_context_(io_context), 27 ····:·io_context_(io_context), 30 ······signal_(io_context,·SIGCHLD), 28 ······signal_(io_context,·SIGCHLD), - 31 ······acceptor_(io_context,·tcp::endpoint(tcp::v4(),·port)), 29 ······acceptor_(io_context,·{tcp::v4(),·port}), + 32 ······socket_(io_context) 30 ······socket_(io_context) 32 ······local_socket(io_context) 30 ······local_socket(io_context) 33 ··{ 31 ··{ 34 ····start_signal_wait(); 32 ····wait_for_signal(); @@ -162,7 +162,7 @@ 35 ····start_accept(); 33 ····accept(); 107 113 108 ··void·start_read() 114 ··void·read() - 109 ··{ 115 ··{ + 110 ····socket_.async_read_some(asio::buffer(data_), 116 ····socket_.async_read_some(asio::buffer(data_), 110 ····local_socket.async_read_some(asio::buffer(data_), 116 ····local_socket.async_read_some(asio::buffer(data_), 111 ········boost::bind(&server::handle_read,·this, 117 ········[this](std::error_code·ec,·std::size_t·length) 112 ··········boost::placeholders::_1,·boost::placeholders::_2)); 118 ········{ @@ -178,7 +178,7 @@ 119 ··········if·(!ec) 120 121 ··void·start_write(std::size_t·length) - 122 ··{ + 123 ····asio::async_write(socket_,·asio::buffer(data_,·length), 126 ····asio::async_write(socket_,·asio::buffer(data_,·length), 123 ····asio::async_write(local_socket,·asio::buffer(data_,·length), 126 ····asio::async_write(local_socket,·asio::buffer(data_,·length), 124 ········boost::bind(&server::handle_write,·this,·boost::placeholders::_1)); 127 ········[this](std::error_code·ec,·std::size_t·/*length*/) 128 ········{ @@ -195,7 +195,7 @@ 129 ··········if·(!ec) 133 ··asio::io_context&·io_context_; 134 ··asio::io_context&·io_context_; 134 ··asio::signal_set·signal_; 135 ··asio::signal_set·signal_; - 135 ··tcp::acceptor·acceptor_; 136 ··tcp::acceptor·acceptor_; + 136 ··tcp::socket·socket_; 137 ··tcp::socket·socket_; 136 ··tcp::socket·local_socket; 137 ··tcp::socket·local_socket; 137 ··boost::array<char,·1024>·data_; 138 ··std::array<char,·1024>·data_; 138 }; 139 }; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.cpp.html index 405ce3e..4d8cd92 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.cpp.html @@ -53,7 +53,7 @@ 139 140 19 19 20 connection::connection(asio::io_context&·io_context, 20 connection::connection(asio::ip::tcp::socket·socket, - 21 ····connection_manager&·manager,·request_handler&·handler) 21 ····connection_manager&·manager,·request_handler&·handler) + 22 ··:·socket_(io_context), 22 ··:·socket_(std::move(socket)), 22 ··:·local_socket(io_context), 22 ··:·local_socket(std::move(socket)), 23 ····connection_manager_(manager), 23 ····connection_manager_(manager), 24 ····request_handler_(handler) 24 ····request_handler_(handler) @@ -61,7 +61,7 @@ 25 { 25 { 27 27 28 asio::ip::tcp::socket&·connection::socket() - 29 { + 30 ··return·socket_; 30 ··return·local_socket; 31 } 32 @@ -74,7 +74,7 @@ 33 void·connection::start() 28 void·connection::start() 40 32 41 void·connection::stop() 33 void·connection::stop() - 42 { 34 { + 43 ··socket_.close(); 35 ··socket_.close(); 43 ··local_socket.close(); 35 ··local_socket.close(); 44 } 36 } 45 37 @@ -128,7 +128,7 @@ 46 void·connection::handle_read(const·asio::error_code&·e, 38 void·connection::do_read() 90 ··} 79 ········{ 80 ··········//·Initiate·graceful·connection·closure. - 81 ··········asio::error_code·ignored_ec; + 82 ··········socket_.shutdown(asio::ip::tcp::socket::shutdown_both, 82 ··········local_socket.shutdown(asio::ip::tcp::socket::shutdown_both, 83 ············ignored_ec); 84 ········} diff --git a/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.hpp.html b/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.hpp.html index 2ee08bd..e3d6bcd 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.hpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/http/server/connection.hpp.html @@ -92,7 +92,7 @@ 91 85 54 ··void·handle_write(const·asio::error_code&·e); 50 ··void·do_write(); 55 51 - 56 ··///·Socket·for·the·connection. 52 ··///·Socket·for·the·connection. + 57 ··asio::ip::tcp::socket·socket_; 53 ··asio::ip::tcp::socket·socket_; 57 ··asio::ip::tcp::socket·local_socket; 53 ··asio::ip::tcp::socket·local_socket; 58 54 59 ··///·The·manager·for·this·connection. 55 ··///·The·manager·for·this·connection. diff --git a/libraries/asio-1.28.1/doc/examples/diffs/local/connect_pair.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/local/connect_pair.cpp.html index 38c0692..2e97413 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/local/connect_pair.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/local/connect_pair.cpp.html @@ -57,7 +57,7 @@ 60 ··connection_manager&·connection_manager_; 56 ··connection_manager&·connection_manager_; 23 { 22 { 24 public: 23 public: - 25 ··uppercase_filter(asio::io_context&·io_context) 24 ··uppercase_filter(stream_protocol::socket·sock) + 26 ····:·socket_(io_context) 25 ····:·socket_(std::move(sock)) 26 ····:·local_socket(io_context) 25 ····:·local_socket(std::move(sock)) 27 ··{ 26 ··{ 27 ····read(); @@ -65,13 +65,13 @@ 28 ··} 28 ··} 30 ··stream_protocol::socket&·socket() 30 private: 31 ··void·read() - 31 ··{ 32 ··{ + 32 ····return·socket_; 32 ····return·local_socket; 33 ··} 34 35 ··void·start() 36 ··{ - 37 ····//·Wait·for·request. + 38 ····socket_.async_read_some(asio::buffer(data_), 33 ····socket_.async_read_some(asio::buffer(data_), 38 ····local_socket.async_read_some(asio::buffer(data_), 33 ····local_socket.async_read_some(asio::buffer(data_), 39 ········boost::bind(&uppercase_filter::handle_read, 34 ········[this](std::error_code·ec,·std::size_t·size) 40 ··········this,·asio::placeholders::error, 35 ········{ @@ -117,7 +117,7 @@ 41 ··········asio::placeholders::bytes_transferred)); 36 ··········if·(!ec) 66 ········}); 78 ··} 67 ··} - 79 68 + 80 ··stream_protocol::socket·socket_; 69 ··stream_protocol::socket·socket_; 80 ··stream_protocol::socket·local_socket; 69 ··stream_protocol::socket·local_socket; 81 ··boost::array<char,·512>·data_; 70 ··std::array<char,·512>·data_; 82 }; 71 }; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/local/stream_server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/local/stream_server.cpp.html index 06a477c..3f005c8 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/local/stream_server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/local/stream_server.cpp.html @@ -59,7 +59,7 @@ 83 72 25 { 23 { 26 public: 24 public: - 27 ··session(asio::io_context&·io_context) 25 ··session(stream_protocol::socket·sock) + 28 ····:·socket_(io_context) 26 ····:·socket_(std::move(sock)) 28 ····:·local_socket(io_context) 26 ····:·local_socket(std::move(sock)) 29 ··{ 27 ··{ 30 ··} 28 ··} @@ -72,7 +72,7 @@ 31 29 36 ··void·do_read() 38 ··{ 37 ··{ - 38 ····auto·self(shared_from_this()); + 39 ····socket_.async_read_some(asio::buffer(data_), 39 ····socket_.async_read_some(asio::buffer(data_), 39 ····local_socket.async_read_some(asio::buffer(data_), 39 ····local_socket.async_read_some(asio::buffer(data_), 40 ········boost::bind(&session::handle_read, 40 ········[this,·self](std::error_code·ec,·std::size_t·length) 41 ··········shared_from_this(), 41 ········{ @@ -97,7 +97,7 @@ 42 ··········asio::placeholders::error, 42 ··········if·(!ec) 60 ··{ 61 ····if·(!error) - 62 ····{ + 63 ······socket_.async_read_some(asio::buffer(data_), 63 ······local_socket.async_read_some(asio::buffer(data_), 64 ··········boost::bind(&session::handle_read, 65 ············shared_from_this(), @@ -107,7 +107,7 @@ 66 ············asio::placeholders::error, 70 71 private: - 72 ··//·The·socket·used·to·communicate·with·the·client. 59 ··//·The·socket·used·to·communicate·with·the·client. + 73 ··stream_protocol::socket·socket_; 60 ··stream_protocol::socket·socket_; 73 ··stream_protocol::socket·local_socket; 60 ··stream_protocol::socket·local_socket; 74 61 75 ··//·Buffer·used·to·store·data·received·from·the·client. 62 ··//·Buffer·used·to·store·data·received·from·the·client. diff --git a/libraries/asio-1.28.1/doc/examples/diffs/multicast/receiver.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/multicast/receiver.cpp.html index 9dc43bb..e96bacf 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/multicast/receiver.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/multicast/receiver.cpp.html @@ -55,17 +55,17 @@ 76 ··boost::array<char,·1024>·data_; 63 ··std::array<char,·1024>·data_; 21 ··receiver(asio::io_context&·io_context, 21 ··receiver(asio::io_context&·io_context, 22 ······const·asio::ip::address&·listen_address, 22 ······const·asio::ip::address&·listen_address, - 23 ······const·asio::ip::address&·multicast_address) 23 ······const·asio::ip::address&·multicast_address) + 24 ····:·socket_(io_context) 24 ····:·socket_(io_context) 24 ····:·local_socket(io_context) 24 ····:·local_socket(io_context) 25 ··{ 25 ··{ 26 ····//·Create·the·socket·so·that·multiple·may·be·bound·to·the·same·address. 26 ····//·Create·the·socket·so·that·multiple·may·be·bound·to·the·same·address. 27 ····asio::ip::udp::endpoint·listen_endpoint( 27 ····asio::ip::udp::endpoint·listen_endpoint( - 28 ········listen_address,·multicast_port); 28 ········listen_address,·multicast_port); - 29 ····socket_.open(listen_endpoint.protocol()); 29 ····socket_.open(listen_endpoint.protocol()); - 30 ····socket_.set_option(asio::ip::udp::socket::reuse_address(true)); 30 ····socket_.set_option(asio::ip::udp::socket::reuse_address(true)); + 31 ····socket_.bind(listen_endpoint); 31 ····socket_.bind(listen_endpoint); + 29 ····local_socket.open(listen_endpoint.protocol()); 29 ····local_socket.open(listen_endpoint.protocol()); + 30 ····local_socket.set_option(asio::ip::udp::socket::reuse_address(true)); 30 ····local_socket.set_option(asio::ip::udp::socket::reuse_address(true)); 31 ····local_socket.bind(listen_endpoint); 31 ····local_socket.bind(listen_endpoint); 32 32 - 33 ····//·Join·the·multicast·group. 33 ····//·Join·the·multicast·group. + 34 ····socket_.set_option( 34 ····socket_.set_option( 34 ····local_socket.set_option( 34 ····local_socket.set_option( 35 ········asio::ip::multicast::join_group(multicast_address)); 35 ········asio::ip::multicast::join_group(multicast_address)); 36 36 @@ -96,7 +96,7 @@ 37 ····socket_.async_receive_from( 37 ····do_receive(); 58 ··} 55 ··} 59 56 - 60 private: + 61 ··asio::ip::udp::socket·socket_; 57 ··asio::ip::udp::socket·socket_; 61 ··asio::ip::udp::socket·local_socket; 57 ··asio::ip::udp::socket·local_socket; 62 ··asio::ip::udp::endpoint·sender_endpoint_; 58 ··asio::ip::udp::endpoint·sender_endpoint_; 63 ··enum·{·max_length·=·1024·}; 59 ··std::array<char,·1024>·data_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/multicast/sender.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/multicast/sender.cpp.html index 2fc6820..18032d7 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/multicast/sender.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/multicast/sender.cpp.html @@ -56,7 +56,7 @@ 64 ··char·data_[max_length]; 23 ··sender(asio::io_context&·io_context, 22 ··sender(asio::io_context&·io_context, 24 ······const·asio::ip::address&·multicast_address) 23 ······const·asio::ip::address&·multicast_address) - 25 ····:·endpoint_(multicast_address,·multicast_port), 24 ····:·endpoint_(multicast_address,·multicast_port), + 26 ······socket_(io_context,·endpoint_.protocol()), 25 ······socket_(io_context,·endpoint_.protocol()), 26 ······local_socket(io_context,·endpoint_.protocol()), 25 ······local_socket(io_context,·endpoint_.protocol()), 27 ······timer_(io_context), 26 ······timer_(io_context), 28 ······message_count_(0) 27 ······message_count_(0) @@ -70,7 +70,7 @@ 29 ··{ 28 ··{ 31 ····os·<<·"Message·"·<<·message_count_++; 36 ····os·<<·"Message·"·<<·message_count_++; 32 ····message_·=·os.str(); 37 ····message_·=·os.str(); - 33 38 + 34 ····socket_.async_send_to( 39 ····socket_.async_send_to( 34 ····local_socket.async_send_to( 39 ····local_socket.async_send_to( 35 ········asio::buffer(message_),·endpoint_, 40 ········asio::buffer(message_),·endpoint_, 36 ········boost::bind(&sender::handle_send_to,·this, 41 ········[this](std::error_code·ec,·std::size_t·/*length*/) @@ -98,7 +98,7 @@ 37 ··········asio::placeholders::error)); 42 ········{ 56 ······os·<<·"Message·"·<<·message_count_++; 57 ······message_·=·os.str(); - 58 + 59 ······socket_.async_send_to( 59 ······local_socket.async_send_to( 60 ··········asio::buffer(message_),·endpoint_, 61 ··········boost::bind(&sender::handle_send_to,·this, @@ -107,7 +107,7 @@ 62 ············asio::placeholders::error)); 65 66 private: 59 private: - 67 ··asio::ip::udp::endpoint·endpoint_; 60 ··asio::ip::udp::endpoint·endpoint_; + 68 ··asio::ip::udp::socket·socket_; 61 ··asio::ip::udp::socket·socket_; 68 ··asio::ip::udp::socket·local_socket; 61 ··asio::ip::udp::socket·local_socket; 69 ··asio::steady_timer·timer_; 62 ··asio::steady_timer·timer_; 70 ··int·message_count_; 63 ··int·message_count_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/nonblocking/third_party_lib.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/nonblocking/third_party_lib.cpp.html index cbed31a..50117ff 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/nonblocking/third_party_lib.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/nonblocking/third_party_lib.cpp.html @@ -61,7 +61,7 @@ 71 ··std::string·message_; 64 ··std::string·message_; 27 { 25 { 28 public: 26 public: - 29 ··session(tcp::socket&·socket) 27 ··session(tcp::socket&·socket) + 30 ····:·socket_(socket), 28 ····:·socket_(socket) 30 ····:·local_socket(socket), 28 ····:·local_socket(socket) 31 ······state_(reading) 32 ··{ 29 ··{ @@ -76,7 +76,7 @@ 33 ··} 30 ··} 42 ··//·Notify·that·third·party·library·that·it·should·perform·its·read·operation. 39 ··//·Notify·that·third·party·library·that·it·should·perform·its·read·operation. 43 ··void·do_read(asio::error_code&·ec) 40 ··void·do_read(std::error_code&·ec) - 44 ··{ 41 ··{ + 45 ····if·(std::size_t·len·=·socket_.read_some(asio::buffer(data_),·ec)) 42 ····if·(std::size_t·len·=·socket_.read_some(asio::buffer(data_),·ec)) 45 ····if·(std::size_t·len·=·local_socket.read_some(asio::buffer(data_),·ec)) 42 ····if·(std::size_t·len·=·local_socket.read_some(asio::buffer(data_),·ec)) 46 ····{ 43 ····{ 47 ······write_buffer_·=·asio::buffer(data_,·len); 44 ······write_buffer_·=·asio::buffer(data_,·len); @@ -93,7 +93,7 @@ 48 ······state_·=·writing; 45 ······state_·=·writing; 59 ··//·Notify·that·third·party·library·that·it·should·perform·its·write·operation. 56 ··//·Notify·that·third·party·library·that·it·should·perform·its·write·operation. 60 ··void·do_write(asio::error_code&·ec) 57 ··void·do_write(std::error_code&·ec) - 61 ··{ 58 ··{ + 62 ····if·(std::size_t·len·=·socket_.write_some( 59 ····if·(std::size_t·len·=·socket_.write_some( 62 ····if·(std::size_t·len·=·local_socket.write_some( 59 ····if·(std::size_t·len·=·local_socket.write_some( 63 ··········asio::buffer(write_buffer_),·ec)) 60 ··········asio::buffer(write_buffer_),·ec)) 64 ····{ 61 ····{ @@ -102,7 +102,7 @@ 65 ······write_buffer_·=·write_buffer_·+·len; 62 ······write_buffer_·=·write_buffer_·+·len; 68 ··} 65 ··} 69 66 - 70 private: 67 private: + 71 ··tcp::socket&·socket_; 68 ··tcp::socket&·socket_; 71 ··tcp::socket&·local_socket; 68 ··tcp::socket&·local_socket; 72 ··enum·{·reading,·writing·}·state_; 69 ··enum·{·reading,·writing·}·state_·=·reading; 73 ··boost::array<char,·128>·data_; 70 ··std::array<char,·128>·data_; @@ -124,13 +124,13 @@ 74 ··asio::const_buffer·write_buffer_; 71 ··asio::const_buffer·write_buffer_; 90 85 91 ··tcp::socket&·socket() - 92 ··{ + 93 ····return·socket_; 93 ····return·local_socket; 94 ··} 95 96 ··void·start() 86 ··void·start() 97 ··{ 87 ··{ - 98 ····//·Put·the·socket·into·non-blocking·mode. 88 ····//·Put·the·socket·into·non-blocking·mode. + 99 ····socket_.non_blocking(true); 89 ····socket_.non_blocking(true); 99 ····local_socket.non_blocking(true); 89 ····local_socket.non_blocking(true); 100 90 101 ····start_operations(); 91 ····do_operations(); @@ -150,7 +150,7 @@ 102 ··} 92 ··} 116 ····if·(session_impl_.want_read()·&&·!read_in_progress_) 100 ····if·(session_impl_.want_read()·&&·!read_in_progress_) 117 ····{ 101 ····{ - 118 ······read_in_progress_·=·true; 102 ······read_in_progress_·=·true; + 119 ······socket_.async_wait(tcp::socket::wait_read, 103 ······socket_.async_wait(tcp::socket::wait_read, 119 ······local_socket.async_wait(tcp::socket::wait_read, 103 ······local_socket.async_wait(tcp::socket::wait_read, 120 ··········boost::bind(&connection::handle_read, 104 ··········[this,·self](std::error_code·ec) 121 ············shared_from_this(), 105 ··········{ @@ -170,7 +170,7 @@ 122 ············asio::placeholders::error)); 106 ············read_in_progress_·=·false; 120 ············//·connection·object·will·be·destroyed·automatically·once·those 121 ············//·outstanding·operations·complete. - 122 ············else + 123 ··············socket_.close(); 123 ··············local_socket.close(); 124 ··········}); 123 ····} 125 ····} @@ -178,7 +178,7 @@ 124 126 126 ····if·(session_impl_.want_write()·&&·!write_in_progress_) 128 ····if·(session_impl_.want_write()·&&·!write_in_progress_) 127 ····{ 129 ····{ - 128 ······write_in_progress_·=·true; 130 ······write_in_progress_·=·true; + 129 ······socket_.async_wait(tcp::socket::wait_write, 131 ······socket_.async_wait(tcp::socket::wait_write, 129 ······local_socket.async_wait(tcp::socket::wait_write, 131 ······local_socket.async_wait(tcp::socket::wait_write, 130 ··········boost::bind(&connection::handle_write, 132 ··········[this,·self](std::error_code·ec) 131 ············shared_from_this(), 133 ··········{ @@ -224,11 +224,11 @@ 132 ············asio::placeholders::error)); 134 ············write_in_progress_·=·false; 170 ····//·asynchronous·read·or·write·operations.·The·connection·object·will·be 171 ····//·destroyed·automatically·once·those·outstanding·operations·complete. - 172 ····else + 173 ······socket_.close(); 173 ······local_socket.close(); 174 ··} 175 - 176 private: 156 private: + 177 ··tcp::socket·socket_; 157 ··tcp::socket·socket_; 177 ··tcp::socket·local_socket; 157 ··tcp::socket·local_socket; 178 ··third_party_lib::session·session_impl_; 158 ··third_party_lib::session·session_impl_{socket_}; 179 ··bool·read_in_progress_; 159 ··bool·read_in_progress_·=·false; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/spawn/echo_server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/spawn/echo_server.cpp.html index 7fa4452..a4e41ca 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/spawn/echo_server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/spawn/echo_server.cpp.html @@ -67,7 +67,7 @@ 180 ··bool·write_in_progress_; 160 ··bool·write_in_progress_·=·false; 33 31 34 ··tcp::socket&·socket() - 35 ··{ + 36 ····return·socket_; 36 ····return·local_socket; 37 ··} 38 @@ -82,13 +82,13 @@ 39 ··void·go() 32 ··void·go() 41 ············for·(;;) 42 ············{ - 43 ··············timer_.expires_after(std::chrono::seconds(10)); - 44 ··············std::size_t·n·=·socket_.async_read_some(asio::buffer(data),·yield); + 45 ··············asio::async_write(socket_,·asio::buffer(data,·n),·yield); + 44 ··············std::size_t·n·=·local_socket.async_read_some(asio::buffer(data),·yield); 45 ··············asio::async_write(local_socket,·asio::buffer(data,·n),·yield); 46 ············} 47 ··········} 48 ··········catch·(std::exception&·e) - 49 ··········{ + 50 ············socket_.close(); 50 ············local_socket.close(); 51 ············timer_.cancel(); 52 ··········} @@ -101,7 +101,7 @@ 53 ········},·asio::detached); 60 ············asio::error_code·ignored_ec; 61 ············timer_.async_wait(yield[ignored_ec]); - 62 ············if·(timer_.expiry()·<=·asio::steady_timer::clock_type::now()) + 63 ··············socket_.close(); 63 ··············local_socket.close(); 64 ··········} 65 ········},·asio::detached); @@ -115,30 +115,30 @@ 49 ··} 66 ··} 57 ······for·(;;) 58 ······{ - 59 ········timer_.expires_after(asio::chrono::seconds(10)); - 60 ········std::size_t·n·=·socket_.async_read_some(asio::buffer(data),·yield); + 61 ········asio::async_write(socket_,·asio::buffer(data,·n),·yield); + 60 ········std::size_t·n·=·local_socket.async_read_some(asio::buffer(data),·yield); 61 ········asio::async_write(local_socket,·asio::buffer(data,·n),·yield); 62 ······} 63 ····} 64 ····catch·(std::exception&·e) - 65 ····{ + 66 ······socket_.close(); 66 ······local_socket.close(); 67 ······timer_.cancel(); 68 ····} 69 ··} 70 71 ··void·timeout(asio::yield_context·yield) - 72 ··{ + 73 ····while·(socket_.is_open()) 73 ····while·(local_socket.is_open()) 74 ····{ 75 ······asio::error_code·ignored_ec; 76 ······timer_.async_wait(yield[ignored_ec]); - 77 ······if·(timer_.expiry()·<=·asio::steady_timer::clock_type::now()) + 78 ········socket_.close(); 78 ········local_socket.close(); 79 ····} 80 ··} 81 - 82 ··asio::strand<asio::io_context::executor_type>·strand_; + 83 ··tcp::socket·socket_; 69 ··tcp::socket·socket_; 83 ··tcp::socket·local_socket; 69 ··tcp::socket·local_socket; 84 ··asio::steady_timer·timer_; 70 ··asio::steady_timer·timer_; 71 ··asio::strand<asio::io_context::executor_type>·strand_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/ssl/client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/ssl/client.cpp.html index 0ccbbf7..b3aee7d 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/ssl/client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/ssl/client.cpp.html @@ -61,10 +61,10 @@ 85 }; 72 }; 22 ··client(asio::io_context&·io_context, 27 ··client(asio::io_context&·io_context, 23 ······asio::ssl::context&·context, 28 ······asio::ssl::context&·context, - 24 ······asio::ip::tcp::resolver::results_type·endpoints) 29 ······const·tcp::resolver::results_type&·endpoints) + 25 ····:·socket_(io_context,·context) 30 ····:·socket_(io_context,·context) 25 ····:·local_socket(io_context,·context) 30 ····:·local_socket(io_context,·context) - 26 ··{ 31 ··{ - 27 ····socket_.set_verify_mode(asio::ssl::verify_peer); 32 ····socket_.set_verify_mode(asio::ssl::verify_peer); + 28 ····socket_.set_verify_callback( 33 ····socket_.set_verify_callback( + 27 ····local_socket.set_verify_mode(asio::ssl::verify_peer); 32 ····local_socket.set_verify_mode(asio::ssl::verify_peer); 28 ····local_socket.set_verify_callback( 33 ····local_socket.set_verify_callback( 29 ········boost::bind(&client::verify_certificate,·this, 34 ········std::bind(&client::verify_certificate,·this,·_1,·_2)); 30 ··········boost::placeholders::_1,·boost::placeholders::_2)); diff --git a/libraries/asio-1.28.1/doc/examples/diffs/ssl/server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/ssl/server.cpp.html index 8ef8289..abf4d51 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/ssl/server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/ssl/server.cpp.html @@ -61,7 +61,7 @@ 31 35 27 26 28 ··ssl_socket::lowest_layer_type&·socket() - 29 ··{ + 30 ····return·socket_.lowest_layer(); 30 ····return·local_socket.lowest_layer(); 31 ··} 32 diff --git a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/async_tcp_client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/async_tcp_client.cpp.html index eaf1e17..f390011 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/async_tcp_client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/async_tcp_client.cpp.html @@ -148,7 +148,7 @@ 33 ··void·start() 27 ··void·start() 113 ··{ 114 ··{ 114 ····stopped_·=·true; 115 ····stopped_·=·true; - 115 ····asio::error_code·ignored_ec; 116 ····std::error_code·ignored_error; + 116 ····socket_.close(ignored_ec); 117 ····socket_.close(ignored_error); 116 ····local_socket.close(ignored_ec); 117 ····local_socket.close(ignored_error); 117 ····deadline_.cancel(); 118 ····deadline_.cancel(); 118 ····heartbeat_timer_.cancel(); 119 ····heartbeat_timer_.cancel(); @@ -164,7 +164,7 @@ 119 ··} 120 ··} 129 ······deadline_.expires_after(asio::chrono::seconds(60)); 130 ······deadline_.expires_after(std::chrono::seconds(60)); 130 131 - 131 ······//·Start·the·asynchronous·connect·operation. 132 ······//·Start·the·asynchronous·connect·operation. + 132 ······socket_.async_connect(endpoint_iter->endpoint(), 133 ······socket_.async_connect(endpoint_iter->endpoint(), 132 ······local_socket.async_connect(endpoint_iter->endpoint(), 133 ······local_socket.async_connect(endpoint_iter->endpoint(), 133 ··········boost::bind(&client::handle_connect,·this, 134 ··········std::bind(&client::handle_connect, 134 ············boost::placeholders::_1,·endpoint_iter)); 135 ············this,·_1,·endpoint_iter)); @@ -184,7 +184,7 @@ 135 ····} 136 ····} 149 ····//·The·async_connect()·function·automatically·opens·the·socket·at·the·start 150 ····//·The·async_connect()·function·automatically·opens·the·socket·at·the·start 150 ····//·of·the·asynchronous·operation.·If·the·socket·is·closed·at·this·time·then 151 ····//·of·the·asynchronous·operation.·If·the·socket·is·closed·at·this·time·then - 151 ····//·the·timeout·handler·must·have·run·first. 152 ····//·the·timeout·handler·must·have·run·first. + 152 ····if·(!socket_.is_open()) 153 ····if·(!socket_.is_open()) 152 ····if·(!local_socket.is_open()) 153 ····if·(!local_socket.is_open()) 153 ····{ 154 ····{ 154 ······std::cout·<<·"Connect·timed·out\n"; 155 ······std::cout·<<·"Connect·timed·out\n"; @@ -199,7 +199,7 @@ 155 156 164 165 165 ······//·We·need·to·close·the·socket·used·in·the·previous·connection·attempt 166 ······//·We·need·to·close·the·socket·used·in·the·previous·connection·attempt - 166 ······//·before·starting·a·new·one. 167 ······//·before·starting·a·new·one. + 167 ······socket_.close(); 168 ······socket_.close(); 167 ······local_socket.close(); 168 ······local_socket.close(); 168 169 169 ······//·Try·the·next·available·endpoint. 170 ······//·Try·the·next·available·endpoint. @@ -263,7 +263,7 @@ 170 ······start_connect(++endpoint_iter); 171 ······start_connect(++endpoint_iter); 228 ······return; 228 ······return; 229 229 - 230 ····//·Start·an·asynchronous·operation·to·send·a·heartbeat·message. 230 ····//·Start·an·asynchronous·operation·to·send·a·heartbeat·message. + 231 ····asio::async_write(socket_,·asio::buffer("\n",·1), 231 ····asio::async_write(socket_,·asio::buffer("\n",·1), 231 ····asio::async_write(local_socket,·asio::buffer("\n",·1), 231 ····asio::async_write(local_socket,·asio::buffer("\n",·1), 232 ········boost::bind(&client::handle_write,·this,·boost::placeholders::_1)); 232 ········std::bind(&client::handle_write,·this,·_1)); 233 ··} 233 ··} @@ -298,7 +298,7 @@ 234 234 263 ····{ 263 ····{ 264 ······//·The·deadline·has·passed.·The·socket·is·closed·so·that·any·outstanding 264 ······//·The·deadline·has·passed.·The·socket·is·closed·so·that·any·outstanding - 265 ······//·asynchronous·operations·are·cancelled. 265 ······//·asynchronous·operations·are·cancelled. + 266 ······socket_.close(); 266 ······socket_.close(); 266 ······local_socket.close(); 266 ······local_socket.close(); 267 267 268 ······//·There·is·no·longer·an·active·deadline.·The·expiry·is·set·to·the 268 ······//·There·is·no·longer·an·active·deadline.·The·expiry·is·set·to·the @@ -313,7 +313,7 @@ 269 ······//·maximum·time·point·so·that·the·actor·takes·no·action·until·a·new 269 ······//·maximum·time·point·so·that·the·actor·takes·no·action·until·a·new 278 private: 278 private: 279 ··bool·stopped_; 279 ··bool·stopped_·=·false; - 280 ··tcp::resolver::results_type·endpoints_; 280 ··tcp::resolver::results_type·endpoints_; + 281 ··tcp::socket·socket_; 281 ··tcp::socket·socket_; 281 ··tcp::socket·local_socket; 281 ··tcp::socket·local_socket; 282 ··std::string·input_buffer_; 282 ··std::string·input_buffer_; 283 ··steady_timer·deadline_; 283 ··steady_timer·deadline_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_tcp_client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_tcp_client.cpp.html index 635d010..05be6ec 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_tcp_client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_tcp_client.cpp.html @@ -76,7 +76,7 @@ 284 ··steady_timer·heartbeat_timer_; 284 ··steady_timer·heartbeat_timer_; 43 { 37 { 44 public: 38 public: - 45 ··client() + 46 ····:·socket_(io_context_) 46 ····:·local_socket(io_context_) 47 ··{ 48 ··} @@ -92,7 +92,7 @@ 49 59 ····//·operation·completes.·The·blocking_udp_client.cpp·example·shows·how·you 47 ····//·The·blocking_udp_client.cpp·example·shows·how·you·can·use·std::bind 60 ····//·can·use·boost::bind·rather·than·boost::lambda. 48 ····//·rather·than·a·lambda. - 61 ····asio::error_code·ec; 49 ····std::error_code·error; + 62 ····asio::async_connect(socket_,·endpoints,·var(ec)·=·_1); 50 ····asio::async_connect(socket_,·endpoints, 62 ····asio::async_connect(local_socket,·endpoints,·var(ec)·=·_1); 50 ····asio::async_connect(local_socket,·endpoints, 51 ········[&](const·std::error_code&·result_error, 52 ············const·tcp::endpoint&·/*result_endpoint*/) @@ -146,7 +146,7 @@ 53 ········{ 103 ····//·completes.·The·blocking_udp_client.cpp·example·shows·how·you·can·use 101 ····//·The·blocking_udp_client.cpp·example·shows·how·you·can·use·std::bind 104 ····//·boost::bind·rather·than·boost::lambda. 102 ····//·rather·than·a·lambda. - 105 ····asio::error_code·ec; 103 ····std::error_code·error; + 106 ····asio::async_write(socket_,·asio::buffer(data),·var(ec)·=·_1); 104 ····asio::async_write(socket_,·asio::buffer(data), 106 ····asio::async_write(local_socket,·asio::buffer(data),·var(ec)·=·_1); 104 ····asio::async_write(local_socket,·asio::buffer(data), 105 ········[&](const·std::error_code&·result_error, 106 ············std::size_t·/*result_n*/) @@ -180,7 +180,7 @@ 107 ········{ 132 ····if·(!io_context_.stopped()) 135 ····if·(!io_context_.stopped()) 133 ····{ 136 ····{ - 134 ······//·Close·the·socket·to·cancel·the·outstanding·asynchronous·operation. 137 ······//·Close·the·socket·to·cancel·the·outstanding·asynchronous·operation. + 135 ······socket_.close(); 138 ······socket_.close(); 135 ······local_socket.close(); 138 ······local_socket.close(); 136 139 137 ······//·Run·the·io_context·again·until·the·operation·completes. 140 ······//·Run·the·io_context·again·until·the·operation·completes. @@ -188,7 +188,7 @@ 138 ······io_context_.run(); 141 ······io_context_.run(); 140 ··} 143 ··} 141 144 - 142 ··asio::io_context·io_context_; 145 ··asio::io_context·io_context_; + 143 ··tcp::socket·socket_; 146 ··tcp::socket·socket_{io_context_}; 143 ··tcp::socket·local_socket; 146 ··tcp::socket·socket_{io_context_}; 144 ··std::string·input_buffer_; 147 ··std::string·input_buffer_; 145 }; 148 }; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_token_tcp_client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_token_tcp_client.cpp.html index 3b9140a..82c168f 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_token_tcp_client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_token_tcp_client.cpp.html @@ -70,7 +70,7 @@ 146 149 33 struct·close_after 37 struct·close_after 34 { 38 { - 35 ··close_after(asio::chrono::steady_clock::duration·t,·tcp_socket&·s) 39 ··close_after(std::chrono::steady_clock::duration·t,·tcp_socket&·s) + 36 ····:·timeout_(t),·socket_(s) 40 ····:·timeout_(t),·socket_(s) 36 ····:·timeout_(t),·local_socket(s) 40 ····:·timeout_(t),·local_socket(s) 37 ··{ 41 ··{ 38 ··} 42 ··} @@ -78,7 +78,7 @@ 39 43 41 ··asio::chrono::steady_clock::duration·timeout_; 45 ··std::chrono::steady_clock::duration·timeout_; 42 46 - 43 ··//·The·socket·to·be·closed·if·the·operation·does·not·complete·in·time. 47 ··//·The·socket·to·be·closed·if·the·operation·does·not·complete·in·time. + 44 ··tcp_socket&·socket_; 48 ··tcp_socket&·socket_; 44 ··tcp_socket&·local_socket; 48 ··tcp_socket&·local_socket; 45 }; 49 }; 46 50 @@ -121,7 +121,7 @@ 47 namespace·asio·{ 51 namespace·asio·{ 82 ··//·the·result·of·the·initiating·function. 83 ··explicit·async_result(completion_handler_type&·h) - 84 ····:·timeout_(h.token_.timeout_), + 85 ······socket_(h.token_.socket_) 85 ······local_socket(h.token_.local_socket) 86 ··{ 87 ····h.ec_·=·&ec_; @@ -137,7 +137,7 @@ 88 ····h.t_·=·&t_; 98 ··return_type·get() 99 ··{ - 100 ····asio::io_context&·io_context·=·asio::query( 68 ····asio::io_context&·io_context·=·asio::query( + 101 ········socket_.get_executor(),·asio::execution::context); 69 ········token.socket_.get_executor(),·asio::execution::context); 101 ········local_socket.get_executor(),·asio::execution::context); 69 ········token.local_socket.get_executor(),·asio::execution::context); 102 70 71 ····//·Call·the·operation's·initiation·function·object·to·start·the·operation. @@ -167,7 +167,7 @@ 72 ····//·A·lambda·is·supplied·as·the·completion·handler,·to·be·called·when·the 117 ····if·(!io_context.stopped()) 96 ····if·(!io_context.stopped()) 118 ····{ 97 ····{ - 119 ······//·Close·the·socket·to·cancel·the·outstanding·asynchronous·operation. 98 ······//·Close·the·socket·to·cancel·the·outstanding·asynchronous·operation. + 120 ······socket_.close(); 99 ······token.socket_.close(); 120 ······local_socket.close(); 99 ······token.local_socket.close(); 121 100 122 ······//·Run·the·io_context·again·until·the·operation·completes. 101 ······//·Run·the·io_context·again·until·the·operation·completes. @@ -179,7 +179,7 @@ 123 ······io_context.run(); 102 ······io_context.run(); 129 130 private: - 131 ··asio::chrono::steady_clock::duration·timeout_; + 132 ··tcp_socket&·socket_; 132 ··tcp_socket&·local_socket; 133 ··asio::error_code·ec_; 134 ··T·t_; diff --git a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_udp_client.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_udp_client.cpp.html index 11d546b..3828b4e 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_udp_client.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/blocking_udp_client.cpp.html @@ -81,7 +81,7 @@ 135 }; 108 }; 46 { 48 { 47 public: 49 public: - 48 ··client(const·udp::endpoint&·listen_endpoint) 50 ··client(const·udp::endpoint&·listen_endpoint) + 49 ····:·socket_(io_context_,·listen_endpoint) 51 ····:·socket_(io_context_,·listen_endpoint) 49 ····:·local_socket(io_context_,·listen_endpoint) 51 ····:·local_socket(io_context_,·listen_endpoint) 50 ··{ 52 ··{ 51 ··} 53 ··} @@ -92,7 +92,7 @@ 52 54 57 ····//·Start·the·asynchronous·operation.·The·handle_receive·function·used·as·a 59 ····//·Start·the·asynchronous·operation.·The·handle_receive·function·used·as·a 58 ····//·callback·will·update·the·ec·and·length·variables. 60 ····//·callback·will·update·the·error·and·length·variables. - 59 ····std::size_t·length·=·0; 61 ····std::size_t·length·=·0; + 60 ····socket_.async_receive(asio::buffer(buffer), 62 ····socket_.async_receive(asio::buffer(buffer), 60 ····local_socket.async_receive(asio::buffer(buffer), 62 ····local_socket.async_receive(asio::buffer(buffer), 61 ········boost::bind(&client::handle_receive, 63 ········std::bind(&client::handle_receive,·_1,·_2,·&error,·&length)); 62 ··········boost::placeholders::_1,·boost::placeholders::_2,·&ec,·&length)); @@ -121,7 +121,7 @@ 63 64 86 ····if·(!io_context_.stopped()) 87 ····if·(!io_context_.stopped()) 87 ····{ 88 ····{ - 88 ······//·Cancel·the·outstanding·asynchronous·operation. 89 ······//·Cancel·the·outstanding·asynchronous·operation. + 89 ······socket_.cancel(); 90 ······socket_.cancel(); 89 ······local_socket.cancel(); 90 ······local_socket.cancel(); 90 91 91 ······//·Run·the·io_context·again·until·the·operation·completes. 92 ······//·Run·the·io_context·again·until·the·operation·completes. @@ -138,7 +138,7 @@ 92 ······io_context_.run(); 93 ······io_context_.run(); 103 104 104 private: 105 private: - 105 ··asio::io_context·io_context_; 106 ··asio::io_context·io_context_; + 106 ··udp::socket·socket_; 107 ··udp::socket·socket_; 106 ··udp::socket·local_socket; 107 ··udp::socket·local_socket; 107 }; 108 }; 108 109 diff --git a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/server.cpp.html b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/server.cpp.html index 089e5d4..7156bbe 100644 --- a/libraries/asio-1.28.1/doc/examples/diffs/timeouts/server.cpp.html +++ b/libraries/asio-1.28.1/doc/examples/diffs/timeouts/server.cpp.html @@ -180,7 +180,7 @@ 109 //---------------------------------------------------------------------- 110 //---------------------------------------------------------------------- 137 public: 144 public: 138 ··tcp_session(asio::io_context&·io_context,·channel&·ch) 145 ··tcp_session(tcp::socket·socket,·channel&·ch) - 139 ····:·channel_(ch), 146 ····:·channel_(ch), + 140 ······socket_(io_context), 147 ······socket_(std::move(socket)) 140 ······local_socket(io_context), 147 ······local_socket(std::move(socket)) 141 ······input_deadline_(io_context), 142 ······non_empty_output_queue_(io_context), @@ -196,7 +196,7 @@ 143 ······output_deadline_(io_context) 153 157 154 ··tcp::socket&·socket() - 155 ··{ + 156 ····return·socket_; 156 ····return·local_socket; 157 ··} 158 @@ -224,7 +224,7 @@ 159 ··//·Called·by·the·server·object·to·initiate·the·four·actors. 158 ··//·Called·by·the·server·object·to·initiate·the·four·actors. 180 ····channel_.leave(shared_from_this()); 173 ····channel_.leave(shared_from_this()); 181 174 - 182 ····asio::error_code·ignored_ec; 175 ····std::error_code·ignored_error; + 183 ····socket_.close(ignored_ec); 176 ····socket_.close(ignored_error); 183 ····local_socket.close(ignored_ec); 176 ····local_socket.close(ignored_error); 184 ····input_deadline_.cancel(); 177 ····input_deadline_.cancel(); 185 ····non_empty_output_queue_.cancel(); 178 ····non_empty_output_queue_.cancel(); @@ -232,7 +232,7 @@ 186 ····output_deadline_.cancel(); 179 ····output_deadline_.cancel(); 188 181 189 ··bool·stopped()·const 182 ··bool·stopped()·const - 190 ··{ 183 ··{ + 191 ····return·!socket_.is_open(); 184 ····return·!socket_.is_open(); 191 ····return·!local_socket.is_open(); 184 ····return·!local_socket.is_open(); 192 ··} 185 ··} 193 186 @@ -334,7 +334,7 @@ 194 ··void·deliver(const·std::string&·msg) 187 ··void·deliver(const·std::string&·msg)·override 276 278 277 ····//·Start·an·asynchronous·operation·to·send·a·message. 279 ····//·Start·an·asynchronous·operation·to·send·a·message. - 280 ····auto·self(shared_from_this()); + 278 ····asio::async_write(socket_, 281 ····asio::async_write(socket_, 278 ····asio::async_write(local_socket, 281 ····asio::async_write(local_socket, 279 ········asio::buffer(output_queue_.front()), 282 ········asio::buffer(output_queue_.front()), 280 ········boost::bind(&tcp_session::handle_write, 283 ········[this,·self](const·std::error_code&·error,·std::size_t·/*n*/) @@ -388,7 +388,7 @@ 281 ··········shared_from_this(),·boost::placeholders::_1)); 284 ········{ 322 ··} 327 ··} 323 328 - 324 ··channel&·channel_; 329 ··channel&·channel_; + 325 ··tcp::socket·socket_; 330 ··tcp::socket·socket_; 325 ··tcp::socket·local_socket; 330 ··tcp::socket·local_socket; 326 ··std::string·input_buffer_; 331 ··std::string·input_buffer_; 327 ··steady_timer·input_deadline_; 332 ··steady_timer·input_deadline_{socket_.get_executor()}; @@ -406,20 +406,20 @@ 328 ··std::deque<std::string>·output_queue_; 333 ··std::deque<std::string>·output_queue_; 340 public: 345 public: 341 ··udp_broadcaster(asio::io_context&·io_context, 346 ··udp_broadcaster(asio::io_context&·io_context, - 342 ······const·udp::endpoint&·broadcast_endpoint) 347 ······const·udp::endpoint&·broadcast_endpoint) + 343 ····:·socket_(io_context) 348 ····:·socket_(io_context) 343 ····:·local_socket(io_context) 348 ····:·local_socket(io_context) - 344 ··{ 349 ··{ - 345 ····socket_.connect(broadcast_endpoint); 350 ····socket_.connect(broadcast_endpoint); + 346 ····socket_.set_option(udp::socket::broadcast(true)); 351 ····socket_.set_option(udp::socket::broadcast(true)); + 345 ····local_socket.connect(broadcast_endpoint); 350 ····local_socket.connect(broadcast_endpoint); 346 ····local_socket.set_option(udp::socket::broadcast(true)); 351 ····local_socket.set_option(udp::socket::broadcast(true)); 347 ··} 352 ··} 348 353 349 private: 354 private: 350 ··void·deliver(const·std::string&·msg) 355 ··void·deliver(const·std::string&·msg) 351 ··{ 356 ··{ - 352 ····asio::error_code·ignored_ec; 357 ····std::error_code·ignored_error; + 353 ····socket_.send(asio::buffer(msg),·0,·ignored_ec); 358 ····socket_.send(asio::buffer(msg),·0,·ignored_error); 353 ····local_socket.send(asio::buffer(msg),·0,·ignored_ec); 358 ····local_socket.send(asio::buffer(msg),·0,·ignored_error); 354 ··} 359 ··} - 355 360 + 356 ··udp::socket·socket_; 361 ··udp::socket·socket_; 356 ··udp::socket·local_socket; 361 ··udp::socket·local_socket; 357 }; 362 }; 358 363 diff --git a/src/main.cpp b/src/main.cpp index 813f7c0..e2468a9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,9 +9,13 @@ #include 359 //---------------------------------------------------------------------- 364 //---------------------------------------------------------------------- #include #include +#include #include // This might be necessary +#include +#include using asio::ip::udp; +using asio::ip::tcp; // DNS data contains: // 2 bytes for transaction id @@ -36,6 +40,54 @@ using asio::ip::udp; // 2 byte for length of data // (lengthy) byte for data +class send_buffer +{ + private: + mutable std::array internal_data{}; + mutable size_t write_index = 0; + public: + send_buffer() = default; + + template + void write(const T& t) const + { + if constexpr (std::is_arithmetic_v ) + { + blt::mem::toBytes(t, &internal_data[write_index]); + write_index += sizeof(T); + } else if constexpr (std::is_same_v ) + { + std::memcpy(&t[0], t.size()); + write('\0'); + } else + static_assert("Data type not supported!"); + } + + void reset() const + { + write_index = 0; + } + + [[nodiscard]] unsigned char operator[](size_t i){ + return internal_data[i]; + } + + [[nodiscard]] unsigned char* data() + { + return internal_data.data(); + } + + [[nodiscard]] size_t size() const + { + return write_index; + } + + auto buffer() const + { + return asio::buffer(internal_data.data(), size()); + } +}; + class byte_reader { private: @@ -140,7 +192,8 @@ class answer }; template -void sendUDPMessage(const std::string& host, const IN& in, size_t in_size, OUT& out, size_t& out_size) { +void sendUDPMessage(const std::string& host, const IN& in, size_t in_size, OUT& out, size_t& out_size) +{ asio::io_context io_context; udp::resolver resolver(io_context); udp::endpoint receiver_endpoint(asio::ip::address::from_string(host), 53); @@ -154,30 +207,26 @@ void sendUDPMessage(const std::string& host, const IN& in, size_t in_size, OUT& out_size = socket.receive_from(asio::buffer(out), sender_endpoint); } -int main() +struct udp_server { - try - { - asio::io_context io_context; - - udp::socket socket(io_context, udp::endpoint(asio::ip::address::from_string("0.0.0.0"), 5555)); - - while (true) + explicit udp_server(asio::ip::udp::socket socket) + : local_socket(std::move(socket)) + { + read(); + } + + private: + void handle_receive(asio::ip::udp::endpoint ep, std::size_t length) { - std::array recv_buf{}; - std::array mod_recv_buf{}; - udp::endpoint remote_endpoint; - size_t bytes = socket.receive_from(asio::buffer(recv_buf), remote_endpoint); - // get the number of questions uint16_t questions; // yes I made this part of my library just for this :3 - blt::mem::fromBytes(&recv_buf[4], questions); // i hate little endian - + blt::mem::fromBytes(&recv_buf.data()[4], questions); // i hate little endian + // the reader starts after the header to make things easier byte_reader reader(recv_buf.data()); - - BLT_INFO("Bytes received: %d with %d questions", bytes, questions); - + + BLT_INFO("Bytes received: %d with %d questions", length, questions); + // no one actually does multiple questions. trying to do it in dig is not easy // and the standard isn't really designed for this (how do we handle if one question errors but the other doesn't? there is only // one return code.) @@ -187,16 +236,103 @@ int main() BLT_INFO("DOMAIN: %s", q().c_str()); } - size_t out_bytes; - sendUDPMessage("8.8.8.8", recv_buf.data(), bytes, mod_recv_buf, out_bytes); - - byte_reader reader2(mod_recv_buf.data()); - question q(reader2); - answer a(reader2); - - asio::error_code ignored_error; - socket.send_to(asio::const_buffers_1(mod_recv_buf.data(), out_bytes), remote_endpoint, 0, ignored_error); + //write(ep); } + + void handle_write() + { + + } + + void read() + { + local_socket.async_receive_from(asio::buffer(recv_buf), remote_connection, [this](asio::error_code ec, std::size_t length) { + if (ec) + return; + this->handle_receive(remote_connection, length); + this->read(); + } + ); + } + + void write(const asio::ip::udp::endpoint& remote) + { + std::thread th([&, this]() -> void { + handle_write(); + local_socket.async_send_to(send_buf.buffer(), remote, [this](asio::error_code ec, std::size_t length) { + if (ec) + return; + send_buf.reset(); + this->read(); + } + ); + }); + } + + asio::ip::udp::socket local_socket; + asio::ip::udp::endpoint remote_connection; + std::array recv_buf{}; + send_buffer send_buf{}; +}; + + +int main() +{ +// try +// { +// asio::io_context io_context; +// +// udp::socket socket(io_context, udp::endpoint(udp::v6(), 5555)); +// +// while (true) +// { +// std::array recv_buf{}; +// std::array mod_recv_buf{}; +// udp::endpoint remote_endpoint; +// size_t bytes = socket.receive_from(asio::buffer(recv_buf), remote_endpoint); +// +// // get the number of questions +// uint16_t questions; // yes I made this part of my library just for this :3 +// blt::mem::fromBytes(&recv_buf[4], questions); // i hate little endian +// +// // the reader starts after the header to make things easier +// byte_reader reader(recv_buf.data()); +// +// BLT_INFO("Bytes received: %d with %d questions", bytes, questions); +// +// // no one actually does multiple questions. trying to do it in dig is not easy +// // and the standard isn't really designed for this (how do we handle if one question errors but the other doesn't? there is only +// // one return code.) +// for (uint16_t i = 0; i < questions; i++) +// { +// question q(reader); +// BLT_INFO("DOMAIN: %s", q().c_str()); +// } +// +// size_t out_bytes; +// sendUDPMessage("8.8.8.8", recv_buf.data(), bytes, mod_recv_buf, out_bytes); +// +// byte_reader reader2(mod_recv_buf.data()); +// question q(reader2); +// answer a(reader2); +// +// asio::error_code ignored_error; +// socket.send_to(asio::const_buffers_1(mod_recv_buf.data(), out_bytes), remote_endpoint, 0, ignored_error); +// } +// } +// catch (std::exception& e) +// { +// std::cerr << e.what() << std::endl; +// } + + try + { + asio::io_context io_context; + + asio::ip::udp::endpoint ep(asio::ip::udp::v6(), 5555); // also listens on ipv4 + asio::ip::udp::socket sock(io_context, ep); + udp_server server(std::move(sock)); + io_context.run(); } catch (std::exception& e) {