From af14e4022ec2ca1508678c24e523ed69bec89857 Mon Sep 17 00:00:00 2001 From: xb <18656218039@163.com> Date: Tue, 30 Dec 2025 17:01:14 +0800 Subject: [PATCH] Initial commit from DCSP - 2025/12/30 17:01:14 --- CMakeLists.txt | 46 + ComS-main.cpp | 28 + ComS.cpp | 158 ++++ ComS.h | 19 + build/CMakeCache.txt | 369 ++++++++ build/CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 ++ .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 ++ .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes build/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++++++++++ build/CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++++++++ build/CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeOutput.log | 449 ++++++++++ build/CMakeFiles/ComS.dir/ComS-main.cpp.o | Bin 0 -> 13680 bytes build/CMakeFiles/ComS.dir/ComS-main.cpp.o.d | 163 ++++ build/CMakeFiles/ComS.dir/ComS.cpp.o | Bin 0 -> 158040 bytes build/CMakeFiles/ComS.dir/ComS.cpp.o.d | 374 ++++++++ build/CMakeFiles/ComS.dir/DependInfo.cmake | 20 + build/CMakeFiles/ComS.dir/build.make | 126 +++ build/CMakeFiles/ComS.dir/cmake_clean.cmake | 13 + .../CMakeFiles/ComS.dir/compiler_depend.make | 2 + build/CMakeFiles/ComS.dir/compiler_depend.ts | 2 + build/CMakeFiles/ComS.dir/depend.make | 2 + build/CMakeFiles/ComS.dir/flags.make | 10 + build/CMakeFiles/ComS.dir/link.txt | 1 + build/CMakeFiles/ComS.dir/progress.make | 4 + build/CMakeFiles/Makefile.cmake | 122 +++ build/CMakeFiles/Makefile2 | 112 +++ build/CMakeFiles/TargetDirectories.txt | 3 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/Makefile | 208 +++++ build/bin/ComS | Bin 0 -> 96952 bytes build/cmake_install.cmake | 54 ++ 37 files changed, 4067 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 ComS-main.cpp create mode 100644 ComS.cpp create mode 100644 ComS.h create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/ComS.dir/ComS-main.cpp.o create mode 100644 build/CMakeFiles/ComS.dir/ComS-main.cpp.o.d create mode 100644 build/CMakeFiles/ComS.dir/ComS.cpp.o create mode 100644 build/CMakeFiles/ComS.dir/ComS.cpp.o.d create mode 100644 build/CMakeFiles/ComS.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/ComS.dir/build.make create mode 100644 build/CMakeFiles/ComS.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/ComS.dir/compiler_depend.make create mode 100644 build/CMakeFiles/ComS.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/ComS.dir/depend.make create mode 100644 build/CMakeFiles/ComS.dir/flags.make create mode 100644 build/CMakeFiles/ComS.dir/link.txt create mode 100644 build/CMakeFiles/ComS.dir/progress.make create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/Makefile create mode 100755 build/bin/ComS create mode 100644 build/cmake_install.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..90e9e6b --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,46 @@ +cmake_minimum_required(VERSION 3.10) +project(ComS) + +# 设置C++标准 +set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +# 设置编译选项 +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -pthread") + +# 包含头文件路径 +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} # 当前目录 + /usr/local/include/simmsg # simmsg头文件目录 + /usr/local/include # 系统本地include + /usr/include # 系统include +) + +# 链接库路径 +link_directories( + /usr/local/lib # 系统本地lib + /usr/lib # 系统lib + /usr/lib/x86_64-linux-gnu # 系统64位库 +) + +# 添加可执行文件 +add_executable(ComS + ComS-main.cpp + ComS.cpp +) + +# 链接库 +target_link_libraries(ComS + pthread + m + rt + simmsg + fastrtps + fastcdr + foonathan_memory +) + +# 设置输出目录 +set_target_properties(ComS PROPERTIES + RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin +) diff --git a/ComS-main.cpp b/ComS-main.cpp new file mode 100644 index 0000000..1863acc --- /dev/null +++ b/ComS-main.cpp @@ -0,0 +1,28 @@ +#include "ComS.h" +#include +#include +#include +#include + +int main() { + // 初始化通信服务 + ComS_init(0, "Mag_Service"); + + // 测试数据: 0x55, 0xAA, 0x55, 0xAA + uint8_t test_data[] = {0x55, 0xAA, 0x55, 0xAA}; + uint16_t data_len = sizeof(test_data); + + std::string dest = "Mag_Service"; + + int count = 0; + while (true) { + count++; + + // 发送遥控数据 + ComS_command_Pub(test_data, dest, data_len); + + std::this_thread::sleep_for(std::chrono::seconds(3)); + } + + return 0; +} diff --git a/ComS.cpp b/ComS.cpp new file mode 100644 index 0000000..fe77606 --- /dev/null +++ b/ComS.cpp @@ -0,0 +1,158 @@ +#include "SimMsg.h" +#include "ComS.h" + +#include +#include +#include + + +using namespace std; + +void ComSWriteLog(const std::string &msg) +{ + std::cout << msg< parameters; + string expression = "dest = '"+ servername + "'"; + if (nullptr == ComS_part) + { + ComS_part=new SimMsg(domainid, 3000, appname, ComSWriteLog); + ComS_part->create_pub(topic_name_cmd); + ComS_part->create_pub(topic_name_tlm); + + ComS_part->create_sub(topic_name_cmd, command_callback, expression, parameters); + ComS_part->create_sub(topic_name_tlm, telemetry_callback, expression, parameters); + } +} + +// 遥控接收回调函数 +void command_callback(std::string src, std::string dest, std::string type, + std::string reserve1, std::string reserve2, + std::vector& data) { + if (data.size() < 5) + { + std::cout << "指令长度错误!" << std::endl; + return; + } + + switch(data[0]) + { + case 0x80: + ComS_command_Pub(&data[4], "Mag_Service", data.size() - 4); + break; + + case 0x81: + ComS_command_Pub(&data[4], "Com_Service", data.size() - 4); + break; + + case 0x82: + ComS_command_Pub(&data[4], "Eng_Service", data.size() - 4); + break; + + case 0x83: + ComS_command_Pub(&data[4], "Thm_Service", data.size() - 4); + break; + + case 0x84: + ComS_command_Pub(&data[4], "Gnc_Service", data.size() - 4); + break; + + case 0x85: + ComS_command_Pub(&data[4], "Pld_Service", data.size() - 4); + break; + + case 0x90: + ComS_command_Pub(&data[4], "Obc_Hardware_Service", data.size() - 4); + break; + + case 0x91: + ComS_command_Pub(&data[4], "Gnss_Hardware_Service", data.size() - 4); + break; + + case 0x92: + ComS_command_Pub(&data[4], "Com_Hardware_Service", data.size() - 4); + break; + + case 0x93: + ComS_command_Pub(&data[4], "Can_Hardware_Service", data.size() - 4); + break; + + case 0x94: + ComS_command_Pub(&data[4], "Switch_Hardware_Service", data.size() - 4); + break; + + case 0x95: + ComS_command_Pub(&data[4], "Ad_Hardware_Service", data.size() - 4); + break; + + case 0x96: + ComS_command_Pub(&data[4], "Starsensor_Hardware_Service", data.size() - 4); + break; + + case 0x97: + ComS_command_Pub(&data[4], "Mems_Hardware_Service", data.size() - 4); + break; + + case 0x98: + ComS_command_Pub(&data[4], "Flywheel_Hardware_Service", data.size() - 4); + break; + + case 0x99: + ComS_command_Pub(&data[4], "Gyro_Hardware_Service", data.size() - 4); + break; + + case 0x9A: + ComS_command_Pub(&data[4], "opticaltracker_Hardware_Service", data.size() - 4); + break; + + case 0x9B: + ComS_command_Pub(&data[4], "visionsensor_Hardware_Service", data.size() - 4); + break; + + default: + std::cout << "指令去向错误!" << std::endl; + return; + + } +} + +// 遥测接收回调函数 +void telemetry_callback(std::string src, std::string dest, std::string type, + std::string reserve1, std::string reserve2, + std::vector& data) { + // 打印接收到的数据 + std::cout << "Telemetry received from " << src << " to " << dest << std::endl; + std::cout << "Type: " << type << std::endl; + std::cout << "Data (" << data.size() << " bytes): "; + for (size_t i = 0; i < data.size(); ++i) { + std::cout << std::hex << std::uppercase << (int)data[i]; + if (i < data.size() - 1) { + std::cout << ", "; + } + } + std::cout << std::dec << std::endl; +} + + +// 通信服务遥控发布 +void ComS_command_Pub(uint8_t* data, string dest, uint16_t len) +{ + ComS_part->publish(topic_name_cmd, "Com_Service", dest, "command", data, len); +} + +// 通信服务遥测发布 +void ComS_telemetry_Pub(uint8_t* data, string dest, uint16_t len) +{ + ComS_part->publish(topic_name_tlm, "Com_Service", dest, "telemetry", data, len); +} diff --git a/ComS.h b/ComS.h new file mode 100644 index 0000000..8b71bcd --- /dev/null +++ b/ComS.h @@ -0,0 +1,19 @@ +#include +#include +#include + +void ComSWriteLog(const std::string &msg); + +void ComS_init(uint8_t domainid, std::string appname); + +void command_callback(std::string src, std::string dest, std::string type, + std::string reserve1, std::string reserve2, + std::vector& data); + +void telemetry_callback(std::string src, std::string dest, std::string type, + std::string reserve1, std::string reserve2, + std::vector& data); + +void ComS_command_Pub(uint8_t* data, std::string dest, uint16_t len); + +void ComS_telemetry_Pub(uint8_t* data, std::string dest, uint16_t len); diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..79c8713 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,369 @@ +# This is the CMakeCache file. +# For build in directory: /home/xb/satellite/aircraft-1/container-2/通信服务/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=ComS + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +ComS_BINARY_DIR:STATIC=/home/xb/satellite/aircraft-1/container-2/通信服务/build + +//Value Computed by CMake +ComS_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +ComS_SOURCE_DIR:STATIC=/home/xb/satellite/aircraft-1/container-2/通信服务 + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/xb/satellite/aircraft-1/container-2/通信服务/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/xb/satellite/aircraft-1/container-2/通信服务 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.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 "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +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/11/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/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.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 "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/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/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..06dd536772c02e825fd19762b11056db14996a8c GIT binary patch literal 15968 zcmeHOYit}>6~4Q15|=!@Nn>J?(k!HfgyMq0>$q*>0HIp1bH ztXow0fy7+P``z=M$Gvmr&hDL=dq0{U9Eita3T2skhhiy}@R^h-l5dj=K}zjWYv}X! z>K3(vz7OM#n>$TGD7xi<4Oa(#iywSzo3VV?6*{zU+!ywN{)m5JeA1c zfsaW8K=AeUlG0)bN5l^p^yA#jxBGtcJ&Q3ZdD$iiKNi_fX}&$34!;Oir9B|>$vNTw zJ(ABbc1Rdt*l$Ao!q_ih+!7%E*iyG;)?>joW3{az+mJlyHV`+R%_Q81w%8GZiD5`-|~X*<|0uS?BS`+_ygcFr_(8-*|q(b&TsL zxz6Vo*7k1@tR^8ud656VJ-m#;*qB8)N+ zWgyBxlz}J%Q3j$6L>c%$&cI(aK%F9?#o?b+|jGHk!D&&=yjKDSSQ za$%VsdrH4}-Q7R|ZkGVfwYjmDEz~dgbAM0vuv%5_II5rOiE~w-dDdO6pYB;f!sYF? zTJ3U+k**!TP(MfYv%*bBCCWgQfhYq}2BHi^ z8Hh3vWgyBxlz}J%Q3j$6{QDW;_g^npGD8Eyd&~63t~6%kCSB)P$DZRs`=QM6Kz6S? zZCFmp${lku`;7xb=}iAnuk!3X|LnAD86}6_-5ndujEoGXjr34|rgw-eJiVE3%^t461(@XicKYAn^&)Fo~0LR z%=6lT6Xf$IHt1jJy^*_(s@?Rzjd+h(n;2Nz_Rf}7_cWhW`!?-;%g)=p*O%=7KKf6< zj_O=Erc3`X5dR@2(rXi+i1)2o5qGF%CZZB$Aj&|LfhYq}2BHi^8Hh3vWgyBxl!5<^ z3}C$?)+b`^p?A|mU0jWB%KF7MB7a%dIlfM0tb^PvGH!h~iH!A-e80p6`oCVUl~_I} zix{ysae{C7sQ7DImAWMQ*Z8!0KyZ~{n_#OT0Ba+wvi@~E%x*Z;@v7T z?EX>n`%8K9sOuv8i^=H)_YJ-0Nw=on@y*Ne{9R=9OTz#60PDm5!-!aydZ4dwZ*tqw zY^CT{lAWDex7N|#S@Fcq`?|Wcj&7}MyC`0+Ngh{C>V;a^hVvaG&8H+GNin#Yu#r8V zkGNW^CS^Q|xk?IuHpK4~9^)JK8LGron@Xg72IHPrS;y#U0miGZRqDf3;dXJofah@- zQ#UJ&fAC+UN~8XN$FonURMNM^`1*zLCxjPJFA9HB2wDx`m8J6Y5@}T%^7j&-gi!z=_V|rTr2-^X?nY_3#|=>*5;~#yymeGfyqU zNiJjcH1P=o;P*UA|AfXGo-chIsBz*#0@< zlW-1TbG-37`>n*UkJGng=({iCcv{7|qRlVUBj8R@! zUna|3$r#U1e6Zfy2EAy{C=_Z4T&v&rt8dOdrv-%fd+OqSgBkE91c6@c!OGV|ZZTNP5H=>D^Bc zE6FglSs{fj3a_v&!Rvb9>8UcToavg%%MpcT!QZq%!r~naMy^~kCd^`vcQ<5)$tq_T zjY`?dQIH~i7};`Je7*e>hCw?b_`xb4B5##wxc_1CHjMgl@Ky`&Y|zG|@^ry9vxKhW z;{*@Ep5D5(I%bJq~*BN0V-RuY153I6N*k@I}bL`e8MbGC@nW#q$YfH z9ba>|<&^DGagkt<&av_)J1C8ZiqahvfVF zL(TUBDvic?frf72a(mTPo*&UATz|?Q-tUI_5gK6IVA)Cn&td4Y z_R3QGxe0oz#sEWApf2ROE~`@Bqh)B;E#D75c6g9 zA9ld|$e-tokTGurc1Yvl{-aN4sKPmgKjyK(su-gE@bQ0^^n6Uv*MAq}_W|>F3FEbe zI^!4UKj@znKcI+p7s$XzL;fA20KyIdAOpV<@=u8ZmHsLAI{@f ziDMJ^V;)-F!PZKpyw4jS@CPoCD(GK#=@^V}Kz!S^5EZ=vs0t(VJuqeNwUC^*{nwLBMY Q?7xnGSg5QHIfO*@PyNmlj{pDw literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d4b8ab1e6ea857840da1aa325eb4ebef300bbce GIT binary patch literal 15992 zcmeHOYit}>6~4Q9xipD4Zqk^f#7jv~0(fFOj&TDa>)7k;BF7Gi1BDPKyWX+AVjpIA zmf8hM+5oB*f&xN7e}JO$lnPQSA;KSEt5m5#0uhObApQhOr65Ah#!#K;Bw?yH}mhbcS!usMs*nF$F~_;0ny%j$WP}*^sfat&4;DE zrOrb{@(+~ss-3xPx~F?*F4LaN7An*2)4e_IJ>6EhXm#nPxnEKG@R&LPqb84T$^bEZNhbAK^jDx0#man^bKG57t?e~Ho@re8c$a2@0NiLNvJ zyj|4Ajm+Ffgl6_#~Ju*^OnCQPF-(GoL=#pok}G>U3J5?UnWjH)pS8;rMCM~qW@Cc z_H}~hHpTWN{YXm#O3R&pPR?HXP-6D?iBo@=J2V>atako1ac1w&C_rsPnJix%x0>5N zrQ;F*2r-E>E55*R&%C>Vntm_Wsp;ElSDV{Tvf%|mvd?P!-D!p$w-U2+i6@`imw0l1 zSt4{Xap{)3o&s!>08O>4m%HvGvK>E`hZ^>b7|E8KKYf(!&12r>|4Ajm+F zfgl4x27(L(83-~EWFW}EKc4}9|MhAmIXpPBr%Z3`isN=>$}Ju1=soVWA5M-8ruVor zwo@uPnPa8oe*3_1JUKAjr?j2+PtUlHT`bYNyJJJi(b1u}9UmS@_6?JT)~C|hW3&!| z9YULzy@TJq@w=?E&(~@v2+t8dO!zoqg7A^KTJ0Pm7k;P8C3OE`6`GEOHm_dQbe3MI zG0$rUPLR)=*VCWUmN*MxPQ&caEV%GA}B!yf(!&12r>|4Ajm+Ffgl4x27(L(8TjAG z0M;vFeInK#>YEWzjUisWchJf z#E7+tlYGNR#jI&n>Wb)JXK3}X;O&B~f*S+@SQ}ZD^^dDW(IE|?A64OLv8OJGw?$;w zy;3v%r95fsmdIu?IlbUs&}&b+HPy#AC&zO`Wb{kI|Mvjv!~esGSeJUBzkg43`_Xiz z;8voYomRKi(cW3nV&?;0T~=6gjB1F#0-OR&#SCM^t1ru)o7LaI90e^Trc2x9EQ{# z3gaLAx2e*o|3A_85fzOZON`gc!pDTixO++X6T%CqR_bs_Mbt?lXqA92OXY2wwr^2~ z-YAA1Xw=VL+Masn8&B^fUa58Ub@~W1qV4ZgxX!>k#5Y=B{t)p|7KWoA zG=5rRur$c~MOtW_#AF=mXHBHKCiWO_@On|~cgXLleuhNK8^m*e{Prut^{ya<#x~;b zUc?w-5AiKw`jzxu7wX7Z$?dd?v{Ig)w%KlKLJ?7RE92wVm|9p>Z@YPWjMvqd$ud*4 zCvwGfDraZhVySGWD${DLn4iiyu9LAk8e8xh|E!%Vl~VLju;7+v)OabCckE0hpPwNY zk7SdjyU4WvVCut8|GoG2Q!Ck=Q|jBFw8o~Ul>LFB&Yo;xyl8u#MKarE*o7yIb~-yj z?Pjv6g4W-oy*&C{)^&4^$D~(VP*$jOgNOSL>Zg-7Z6X+W|8U>IWIxfg8^ew#M4K2m ztn33rBm4V??2*C2Bk@stv~NE>)FeaSriK`{GQ8II1t*hoQ%a|fqOf50GLW!%V}qS3 z7wySZA;X&(5$9w{a`ySZ)$M1RZNB&h*ECoL&B0y+}%FGKF&fi%v0P;I9Z}GSPb5imlqWx;r zSOdRk#QHbRKZsvbh3AmCFTs2k`y~DLkb%#TZ?nfA^XK_?BB{X6NDDIf=Sjh15AE0I zotE*a^1)Hz@y`W*IFH{Vj!oc?d1!SfTPqdQ-wR*x2hNkq>tA>1Fg|Dp5#R^;7FC!- z`Oe4_dXqJSM2 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.22.1/CMakeSystem.cmake b/build/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..69ceb50 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-87-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-87-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-87-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#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(__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(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || 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 + +#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 + +#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[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.22.1/CompilerIdC/a.out b/build/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8b8c27e76b2d5951bf9014e281b5e321a68c6ff6 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Dd7(0XG#A2mT~&aux~BRdI+Lxs|Gwf3#;6ZhfX z?NPfbB`BrDq>)-c&_6(`ibTanC6G`NkpPFHKubXlAT|6&fEEQQwC1ZaA^D1pm}VVrH`}ldC-#RS z!ZPQ%PS!E;_ypx-Y!jaMf1cOGA_w;0T&JvuII9ltF2WZU;kjM6*72iUcVyCYN3#Vl zmwmt|kpev8mIJR8xOp#IP%LwNcdC5@{d;@dPP^0I5$3mTS8o5%pquea{#dpg_@$x2 zo?Nlu4|&5mb~lzU7Q~%vRO>2o1QYtt^i+amZZF15Wqo!fN1ewXbKida^AzSJ-SJGq zb&TuBT5I?@xxT?)6o(BdQw|<-Q-rrHqt_bYOTt?b{!_wlj_{uqzCFS}Bm9LuN+%vW z+*e2!Yj_@GNSA7OjBPHPt>JmxBF)wC`hJUo7~=@U5r`uYM<9+s9Dz6jaRmM+BJkJ7 zTdp`KE;l%*mi>CGQqCu5f@Jk2=fsa1p408C?s$smzf^DgGC|`;#rh8} zpFV%DGyOZ~#4EE0hteH09nU+bcfUXms_V+6`L|KKapS|#Nc zAuWV^urkM~m{ zJ32yk(;vI+Ojj=cIDM6y>6}{k0zIjpN?&%Ka1t*yKC2qPKa)sbCH~AJ{MYL7#=+@z z&#a*+KfAOk^zv{$ZSo$}<4>ip9;0px`!wuDZfcz32*eSHBM?U*jzAoNI0A75;t0eM zh$9e3;Qu)S{Qc{Csegapfn6iT{6seAmyXg`$zuz(7nHjn^-JY!v2e6qr;ZNWWZJhQ z(|$~8i;0{Uj227zqXYbPRY3D#JEg>*4EzGuQVz=w z?ANVIY*_OC&D1>p9yRoOwR#U>hLGPp1cdZjKpmT{R=-Hd-(oo>9yp{DlTC>Yt5!5T zMjynO=QRhLN&h{p(7Qr^$=gKP?estUTD7W)HBEhMT0hWu!~G4%)t>dc-n(rRe@4{y zT<-o_vyOW+F~;1mXz95r`uYM<9+s9Dz6jaRlNB z#1VLFBY^daSf7YBfcoKus#=BWWc}i5k$)xY9N!@_)J>j=?RJ7RfP-mx2kNllmq~Ll@<8D~0{#=df zaK9v|rQa1%;Wxxjljy_$8S#U01wZG+&lb7A>UTp__*3>n=M~j|S^RH~ z_`_uWh-pPwR=8p$QiV1a7Sp!X5Kr$^pn_GhSVuG@F0 zdob;$_xHNAW1#oL`@0AGdx)l&oNn5YQm6Nja`z1!*xNne9_Z^koE~zAy7vyG$s)Rg zA%%Sl|7ov+pYZ}u>GL5kESQZ8BrM#;;AYB2cbr~?@(zdo1EiJ77TikN&!}u+wCLh3 zs*!SDVXWef`R>2JAypJHvBA4ss%*GimWuTT4A-SC6%r2ZK6Ds;8GD`m6$`g{gdyRr z9J*IbQ{_Fe5%{&QQg(SNA9%xrLCN4aa@hiH_n1(2p&0n~SfOH1l!_C6DVVCEhAUax ztCP(L)xEdBjmM%^ANR`R%Fav`s0xEY$&{cST1^C(%1VCDV*_RLNK*Dh&K&HqB4q*! zu(EkLl4enNrtOc*036SdJtSjqMxwDmo}7F6>aGjQJ|CT`G^ZA8k5K8ICFJF@FYP{*3yg z=l=z=<#R%L_&X!NH+XI!6`i8}_a$O$?JcnbiYV6eKV#sZirBYH0T6m{02%o8h5 zfS-wU80_HhTM>KAbAWiRf`0V;za#dDzp_MA@OcpdLPJzPpd2?5_AiP8@QzT^WTN%| zjObeXIk5+RE@F@V2mLZ-Xf12F9}@Fm?8A)eLk9kyY#VFrG4GyhBa#yIj5IHUf1L_= z?8)Q9{Ct?!&2pNN{^Rk_33lkmuMo#7u*dV{%vRP`Dy5I}2iODWsHoOHG-x+AUGt_o z2RqQ$D8n4;$2_o0?4$Z}IxtsDh+t0CLmu`L#*l}7En@71N|YHFhqw>&bQvllX+HP literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* 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(__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(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || 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 + +#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 + +#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[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..64ddf3c7775cb583718a68fa037d7d0b28c160be GIT binary patch literal 16096 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..8b912ed --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/xb/satellite/aircraft-1/container-2/通信服务") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/xb/satellite/aircraft-1/container-2/通信服务/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..16f6135 --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,449 @@ +The system is: Linux - 6.8.0-87-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_df47e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_df47e.dir/build.make CMakeFiles/cmTC_df47e.dir/build +gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_df47e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMc12Fq.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-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/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/' + as -v --64 -o CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o /tmp/ccMc12Fq.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_df47e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df47e.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o -o cmTC_df47e +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_df47e.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRlhRH6.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 -z now -z relro -o cmTC_df47e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_df47e.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_df47e.' +gmake[1]: Leaving directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/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/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/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/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_df47e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_df47e.dir/build.make CMakeFiles/cmTC_df47e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_df47e.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccMc12Fq.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o /tmp/ccMc12Fq.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_df47e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_df47e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_df47e.dir/CMakeCCompilerABI.c.o -o cmTC_df47e ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_df47e' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_df47e.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccRlhRH6.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 -z now -z relro -o cmTC_df47e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_df47e.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/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccRlhRH6.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 [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_df47e] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_df47e.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/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> [/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/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_467fd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_467fd.dir/build.make CMakeFiles/cmTC_467fd.dir/build +gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_467fd.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccL01Wth.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/' + as -v --64 -o CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccL01Wth.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_467fd +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_467fd.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_467fd +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_467fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_467fd.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1sf6MM.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 -z now -z relro -o cmTC_467fd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_467fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_467fd.' +gmake[1]: Leaving directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/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++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_467fd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_467fd.dir/build.make CMakeFiles/cmTC_467fd.dir/build] + ignore line: [gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_467fd.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccL01Wth.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-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++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccL01Wth.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_467fd] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_467fd.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_467fd ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-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/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --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 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_467fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_467fd.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1sf6MM.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 -z now -z relro -o cmTC_467fd /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../.. CMakeFiles/cmTC_467fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc1sf6MM.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 [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_467fd] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_467fd.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/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../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/11/../../..] ==> [/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/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + diff --git a/build/CMakeFiles/ComS.dir/ComS-main.cpp.o b/build/CMakeFiles/ComS.dir/ComS-main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5913eccaca9c516762d711bf3c0cbb9663aca482 GIT binary patch literal 13680 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 H+V%5)$}?&W literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/ComS.dir/ComS-main.cpp.o.d b/build/CMakeFiles/ComS.dir/ComS-main.cpp.o.d new file mode 100644 index 0000000..8b0ecbe --- /dev/null +++ b/build/CMakeFiles/ComS.dir/ComS-main.cpp.o.d @@ -0,0 +1,163 @@ +CMakeFiles/ComS.dir/ComS-main.cpp.o: \ + /home/xb/satellite/aircraft-1/container-2/通信服务/ComS-main.cpp \ + /usr/include/stdc-predef.h \ + /home/xb/satellite/aircraft-1/container-2/通信服务/ComS.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/string \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/cstring \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/thread /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/tuple /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/this_thread_sleep.h diff --git a/build/CMakeFiles/ComS.dir/ComS.cpp.o b/build/CMakeFiles/ComS.dir/ComS.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..19cb3b4bcfe3698ff0594e33f86a17ad52571c80 GIT binary patch literal 158040 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 CMakeFiles/ComS.dir/ComS-main.cpp.i + +CMakeFiles/ComS.dir/ComS-main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ComS.dir/ComS-main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/xb/satellite/aircraft-1/container-2/通信服务/ComS-main.cpp -o CMakeFiles/ComS.dir/ComS-main.cpp.s + +CMakeFiles/ComS.dir/ComS.cpp.o: CMakeFiles/ComS.dir/flags.make +CMakeFiles/ComS.dir/ComS.cpp.o: ../ComS.cpp +CMakeFiles/ComS.dir/ComS.cpp.o: CMakeFiles/ComS.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/ComS.dir/ComS.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ComS.dir/ComS.cpp.o -MF CMakeFiles/ComS.dir/ComS.cpp.o.d -o CMakeFiles/ComS.dir/ComS.cpp.o -c /home/xb/satellite/aircraft-1/container-2/通信服务/ComS.cpp + +CMakeFiles/ComS.dir/ComS.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ComS.dir/ComS.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/xb/satellite/aircraft-1/container-2/通信服务/ComS.cpp > CMakeFiles/ComS.dir/ComS.cpp.i + +CMakeFiles/ComS.dir/ComS.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ComS.dir/ComS.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/xb/satellite/aircraft-1/container-2/通信服务/ComS.cpp -o CMakeFiles/ComS.dir/ComS.cpp.s + +# Object files for target ComS +ComS_OBJECTS = \ +"CMakeFiles/ComS.dir/ComS-main.cpp.o" \ +"CMakeFiles/ComS.dir/ComS.cpp.o" + +# External object files for target ComS +ComS_EXTERNAL_OBJECTS = + +bin/ComS: CMakeFiles/ComS.dir/ComS-main.cpp.o +bin/ComS: CMakeFiles/ComS.dir/ComS.cpp.o +bin/ComS: CMakeFiles/ComS.dir/build.make +bin/ComS: CMakeFiles/ComS.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable bin/ComS" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ComS.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/ComS.dir/build: bin/ComS +.PHONY : CMakeFiles/ComS.dir/build + +CMakeFiles/ComS.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ComS.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ComS.dir/clean + +CMakeFiles/ComS.dir/depend: + cd /home/xb/satellite/aircraft-1/container-2/通信服务/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/xb/satellite/aircraft-1/container-2/通信服务 /home/xb/satellite/aircraft-1/container-2/通信服务 /home/xb/satellite/aircraft-1/container-2/通信服务/build /home/xb/satellite/aircraft-1/container-2/通信服务/build /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/ComS.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ComS.dir/depend + diff --git a/build/CMakeFiles/ComS.dir/cmake_clean.cmake b/build/CMakeFiles/ComS.dir/cmake_clean.cmake new file mode 100644 index 0000000..39720d3 --- /dev/null +++ b/build/CMakeFiles/ComS.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/ComS.dir/ComS-main.cpp.o" + "CMakeFiles/ComS.dir/ComS-main.cpp.o.d" + "CMakeFiles/ComS.dir/ComS.cpp.o" + "CMakeFiles/ComS.dir/ComS.cpp.o.d" + "bin/ComS" + "bin/ComS.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/ComS.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/ComS.dir/compiler_depend.make b/build/CMakeFiles/ComS.dir/compiler_depend.make new file mode 100644 index 0000000..c890272 --- /dev/null +++ b/build/CMakeFiles/ComS.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for ComS. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/ComS.dir/compiler_depend.ts b/build/CMakeFiles/ComS.dir/compiler_depend.ts new file mode 100644 index 0000000..2b23cae --- /dev/null +++ b/build/CMakeFiles/ComS.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for ComS. diff --git a/build/CMakeFiles/ComS.dir/depend.make b/build/CMakeFiles/ComS.dir/depend.make new file mode 100644 index 0000000..df52e7c --- /dev/null +++ b/build/CMakeFiles/ComS.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for ComS. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/ComS.dir/flags.make b/build/CMakeFiles/ComS.dir/flags.make new file mode 100644 index 0000000..4051954 --- /dev/null +++ b/build/CMakeFiles/ComS.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/xb/satellite/aircraft-1/container-2/通信服务 -I/usr/local/include/simmsg + +CXX_FLAGS = -std=c++14 -pthread -std=gnu++14 + diff --git a/build/CMakeFiles/ComS.dir/link.txt b/build/CMakeFiles/ComS.dir/link.txt new file mode 100644 index 0000000..ecf3d84 --- /dev/null +++ b/build/CMakeFiles/ComS.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -std=c++14 -pthread CMakeFiles/ComS.dir/ComS-main.cpp.o CMakeFiles/ComS.dir/ComS.cpp.o -o bin/ComS -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpthread -lm -lrt -lsimmsg -lfastrtps -lfastcdr -lfoonathan_memory diff --git a/build/CMakeFiles/ComS.dir/progress.make b/build/CMakeFiles/ComS.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build/CMakeFiles/ComS.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..0911c75 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/ComS.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..ccadb3f --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xb/satellite/aircraft-1/container-2/通信服务 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xb/satellite/aircraft-1/container-2/通信服务/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/ComS.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/ComS.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/ComS.dir + +# All Build rule for target. +CMakeFiles/ComS.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles --progress-num=1,2,3 "Built target ComS" +.PHONY : CMakeFiles/ComS.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ComS.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ComS.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles 0 +.PHONY : CMakeFiles/ComS.dir/rule + +# Convenience name for target. +ComS: CMakeFiles/ComS.dir/rule +.PHONY : ComS + +# clean rule for target. +CMakeFiles/ComS.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/clean +.PHONY : CMakeFiles/ComS.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..468ba7c --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/ComS.dir +/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/edit_cache.dir +/home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..f0928d5 --- /dev/null +++ b/build/Makefile @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/xb/satellite/aircraft-1/container-2/通信服务 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/xb/satellite/aircraft-1/container-2/通信服务/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles /home/xb/satellite/aircraft-1/container-2/通信服务/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xb/satellite/aircraft-1/container-2/通信服务/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named ComS + +# Build rule for target. +ComS: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ComS +.PHONY : ComS + +# fast build rule for target. +ComS/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/build +.PHONY : ComS/fast + +ComS-main.o: ComS-main.cpp.o +.PHONY : ComS-main.o + +# target to build an object file +ComS-main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS-main.cpp.o +.PHONY : ComS-main.cpp.o + +ComS-main.i: ComS-main.cpp.i +.PHONY : ComS-main.i + +# target to preprocess a source file +ComS-main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS-main.cpp.i +.PHONY : ComS-main.cpp.i + +ComS-main.s: ComS-main.cpp.s +.PHONY : ComS-main.s + +# target to generate assembly for a file +ComS-main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS-main.cpp.s +.PHONY : ComS-main.cpp.s + +ComS.o: ComS.cpp.o +.PHONY : ComS.o + +# target to build an object file +ComS.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS.cpp.o +.PHONY : ComS.cpp.o + +ComS.i: ComS.cpp.i +.PHONY : ComS.i + +# target to preprocess a source file +ComS.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS.cpp.i +.PHONY : ComS.cpp.i + +ComS.s: ComS.cpp.s +.PHONY : ComS.s + +# target to generate assembly for a file +ComS.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ComS.dir/build.make CMakeFiles/ComS.dir/ComS.cpp.s +.PHONY : ComS.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... ComS" + @echo "... ComS-main.o" + @echo "... ComS-main.i" + @echo "... ComS-main.s" + @echo "... ComS.o" + @echo "... ComS.i" + @echo "... ComS.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/bin/ComS b/build/bin/ComS new file mode 100755 index 0000000000000000000000000000000000000000..a987022de43c069e7c56a276b28d77e491e82ed4 GIT binary patch literal 96952 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