From 1ef0092561958cf958bd4ad4e97745dec5e93071 Mon Sep 17 00:00:00 2001 From: xb <18656218039@163.com> Date: Tue, 30 Dec 2025 17:02:18 +0800 Subject: [PATCH] Initial commit from DCSP - 2025/12/30 17:02:18 --- CMakeLists.txt | 46 + SwitchHS-main.cpp | 28 + SwitchHS.cpp | 83 ++ SwitchHS.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/Makefile.cmake | 122 +++ build/CMakeFiles/Makefile2 | 112 +++ .../CMakeFiles/SwitchHS.dir/DependInfo.cmake | 20 + .../SwitchHS.dir/SwitchHS-main.cpp.o | Bin 0 -> 13712 bytes .../SwitchHS.dir/SwitchHS-main.cpp.o.d | 163 ++++ build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o | Bin 0 -> 149496 bytes .../CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d | 374 ++++++++ build/CMakeFiles/SwitchHS.dir/build.make | 126 +++ .../CMakeFiles/SwitchHS.dir/cmake_clean.cmake | 13 + .../SwitchHS.dir/compiler_depend.make | 2 + .../SwitchHS.dir/compiler_depend.ts | 2 + build/CMakeFiles/SwitchHS.dir/depend.make | 2 + build/CMakeFiles/SwitchHS.dir/flags.make | 10 + build/CMakeFiles/SwitchHS.dir/link.txt | 1 + build/CMakeFiles/SwitchHS.dir/progress.make | 4 + build/CMakeFiles/TargetDirectories.txt | 3 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/Makefile | 208 +++++ build/bin/SwitchHS | Bin 0 -> 92848 bytes build/cmake_install.cmake | 54 ++ 37 files changed, 3992 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 SwitchHS-main.cpp create mode 100644 SwitchHS.cpp create mode 100644 SwitchHS.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/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/SwitchHS.dir/DependInfo.cmake create mode 100644 build/CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o create mode 100644 build/CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o.d create mode 100644 build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o create mode 100644 build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d create mode 100644 build/CMakeFiles/SwitchHS.dir/build.make create mode 100644 build/CMakeFiles/SwitchHS.dir/cmake_clean.cmake create mode 100644 build/CMakeFiles/SwitchHS.dir/compiler_depend.make create mode 100644 build/CMakeFiles/SwitchHS.dir/compiler_depend.ts create mode 100644 build/CMakeFiles/SwitchHS.dir/depend.make create mode 100644 build/CMakeFiles/SwitchHS.dir/flags.make create mode 100644 build/CMakeFiles/SwitchHS.dir/link.txt create mode 100644 build/CMakeFiles/SwitchHS.dir/progress.make 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/SwitchHS create mode 100644 build/cmake_install.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..08d0944 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,46 @@ +cmake_minimum_required(VERSION 3.10) +project(SwitchHS) + +# 设置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(SwitchHS + SwitchHS-main.cpp + SwitchHS.cpp +) + +# 链接库 +target_link_libraries(SwitchHS + pthread + m + rt + simmsg + fastrtps + fastcdr + foonathan_memory +) + +# 设置输出目录 +set_target_properties(SwitchHS PROPERTIES + RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin +) diff --git a/SwitchHS-main.cpp b/SwitchHS-main.cpp new file mode 100644 index 0000000..604a90a --- /dev/null +++ b/SwitchHS-main.cpp @@ -0,0 +1,28 @@ +#include "SwitchHS.h" +#include +#include +#include +#include + +int main() { + // 初始化开关硬件服务化 + SwitchHS_init(0, "Switch_Hardware_Service"); + + // 测试数据: 0x55, 0xAA, 0x55, 0xAA + uint8_t test_data[] = {0x55, 0xAA, 0x55, 0xAA}; + uint16_t data_len = sizeof(test_data); + + std::string dest = "Switch_Service"; + + int count = 0; + while (true) { + count++; + + // 发送遥控数据 + SwitchHS_command_Pub(test_data, dest, data_len); + + std::this_thread::sleep_for(std::chrono::seconds(3)); + } + + return 0; +} diff --git a/SwitchHS.cpp b/SwitchHS.cpp new file mode 100644 index 0000000..817cc2b --- /dev/null +++ b/SwitchHS.cpp @@ -0,0 +1,83 @@ +#include "SimMsg.h" +#include "SwitchHS.h" + +#include +#include +#include + + +using namespace std; + +void SwitchHSWriteLog(const std::string &msg) +{ + std::cout << msg< parameters; + string expression = "dest = '"+ servername + "'"; + if (nullptr == SwitchHS_part) + { + SwitchHS_part=new SimMsg(domainid, 3000, appname, SwitchHSWriteLog); + SwitchHS_part->create_pub(topic_name_cmd); + SwitchHS_part->create_pub(topic_name_tlm); + + SwitchHS_part->create_sub(topic_name_cmd, command_callback, expression, parameters); + SwitchHS_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) { + // 打印接收到的数据 + std::cout << "Command 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 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 SwitchHS_command_Pub(uint8_t* data, string dest, uint16_t len) +{ + SwitchHS_part->publish(topic_name_cmd, "Switch_Hardware_Service", dest, "command", data, len); +} + +// 开关硬件服务化遥测发布 +void SwitchHS_telemetry_Pub(uint8_t* data, string dest, uint16_t len) +{ + SwitchHS_part->publish(topic_name_tlm, "Switch_Hardware_Service", dest, "telemetry", data, len); +} diff --git a/SwitchHS.h b/SwitchHS.h new file mode 100644 index 0000000..5ae2e7f --- /dev/null +++ b/SwitchHS.h @@ -0,0 +1,19 @@ +#include +#include +#include + +void SwitchHSWriteLog(const std::string &msg); + +void SwitchHS_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 SwitchHS_command_Pub(uint8_t* data, std::string dest, uint16_t len); + +void SwitchHS_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..9f06ab8 --- /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=SwitchHS + +//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 +SwitchHS_BINARY_DIR:STATIC=/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/build + +//Value Computed by CMake +SwitchHS_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +SwitchHS_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..ed3c8de --- /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..443a2f8 --- /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_59112/fast && /usr/bin/gmake -f CMakeFiles/cmTC_59112.dir/build.make CMakeFiles/cmTC_59112.dir/build +gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_59112.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.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_59112.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/ccdqIfpL.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.dir/' + as -v --64 -o CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.o /tmp/ccdqIfpL.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_59112 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59112.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.o -o cmTC_59112 +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_59112' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_59112.' + /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/ccyyagXq.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_59112 /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_59112.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_59112' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_59112.' +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_59112/fast && /usr/bin/gmake -f CMakeFiles/cmTC_59112.dir/build.make CMakeFiles/cmTC_59112.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_59112.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_59112.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.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_59112.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/ccdqIfpL.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.o /tmp/ccdqIfpL.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_59112.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_59112] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59112.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_59112.dir/CMakeCCompilerABI.c.o -o cmTC_59112 ] + 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_59112' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_59112.'] + 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/ccyyagXq.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_59112 /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_59112.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/ccyyagXq.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_59112] ==> 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_59112.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_a982b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a982b.dir/build.make CMakeFiles/cmTC_a982b.dir/build +gmake[1]: Entering directory '/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_a982b.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.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_a982b.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/ccdrC90o.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.dir/' + as -v --64 -o CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdrC90o.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_a982b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a982b.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a982b +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_a982b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a982b.' + /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/ccAtvcVx.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_a982b /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_a982b.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_a982b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a982b.' +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_a982b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a982b.dir/build.make CMakeFiles/cmTC_a982b.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_a982b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_a982b.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.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_a982b.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/ccdrC90o.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdrC90o.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_a982b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_a982b] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a982b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_a982b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a982b ] + 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_a982b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a982b.'] + 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/ccAtvcVx.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_a982b /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_a982b.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/ccAtvcVx.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_a982b] ==> 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_a982b.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/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..4e0809a --- /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/SwitchHS.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..07b71f5 --- /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/SwitchHS.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/SwitchHS.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/SwitchHS.dir + +# All Build rule for target. +CMakeFiles/SwitchHS.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.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 SwitchHS" +.PHONY : CMakeFiles/SwitchHS.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/SwitchHS.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/SwitchHS.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/build/CMakeFiles 0 +.PHONY : CMakeFiles/SwitchHS.dir/rule + +# Convenience name for target. +SwitchHS: CMakeFiles/SwitchHS.dir/rule +.PHONY : SwitchHS + +# clean rule for target. +CMakeFiles/SwitchHS.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/clean +.PHONY : CMakeFiles/SwitchHS.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/SwitchHS.dir/DependInfo.cmake b/build/CMakeFiles/SwitchHS.dir/DependInfo.cmake new file mode 100644 index 0000000..5608827 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS-main.cpp" "CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o" "gcc" "CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o.d" + "/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.cpp" "CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o" "gcc" "CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o b/build/CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..782bbc9677a7d78a0a90f6f44b05a5a60cdf7aba GIT binary patch literal 13712 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 ypT=bZiQip50r0;=rSNk6@q`2PdMN$HgU literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d b/build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d new file mode 100644 index 0000000..939c13a --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d @@ -0,0 +1,374 @@ +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o: \ + /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.cpp \ + /usr/include/stdc-predef.h /usr/local/include/simmsg/SimMsg.h \ + /usr/local/include/simmsg/SimMessageType.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/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/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/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.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/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /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/functional \ + /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/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/local/include/fastdds/dds/domain/DomainParticipantFactory.hpp \ + /usr/local/include/fastrtps/attributes/ParticipantAttributes.h \ + /usr/local/include/fastdds/rtps/attributes/RTPSParticipantAttributes.h \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /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/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/ios \ + /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/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/local/include/fastdds/rtps/attributes/BuiltinTransports.hpp \ + /usr/local/include/fastdds/rtps/attributes/ExternalLocators.hpp \ + /usr/local/include/fastdds/rtps/common/LocatorWithMask.hpp \ + /usr/local/include/fastrtps/fastrtps_dll.h \ + /usr/local/include/fastrtps/config.h \ + /usr/local/include/fastrtps/eProsima_auto_link.h \ + /usr/local/include/fastdds/rtps/common/Locator.h \ + /usr/local/include/fastdds/rtps/common/Types.h \ + /usr/include/c++/11/iostream \ + /usr/local/include/fastdds/rtps/common/VendorId_t.hpp \ + /usr/local/include/fastrtps/utils/IPLocator.h \ + /usr/local/include/fastdds/dds/log/Log.hpp /usr/include/c++/11/regex \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/bitset \ + /usr/include/c++/11/iterator /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h /usr/include/c++/11/stack \ + /usr/include/c++/11/deque /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc /usr/include/c++/11/bits/stl_stack.h \ + /usr/include/c++/11/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/c++/11/bits/regex_constants.h \ + /usr/include/c++/11/bits/regex_error.h \ + /usr/include/c++/11/bits/regex_automaton.h \ + /usr/include/c++/11/bits/regex_automaton.tcc \ + /usr/include/c++/11/bits/regex_scanner.h \ + /usr/include/c++/11/bits/regex_scanner.tcc \ + /usr/include/c++/11/bits/regex_compiler.h \ + /usr/include/c++/11/bits/regex_compiler.tcc \ + /usr/include/c++/11/bits/regex.h /usr/include/c++/11/bits/regex.tcc \ + /usr/include/c++/11/bits/regex_executor.h \ + /usr/include/c++/11/bits/regex_executor.tcc \ + /usr/local/include/fastdds/rtps/attributes/ThreadSettings.hpp \ + /usr/include/c++/11/limits /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h /usr/include/c++/11/iomanip \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/local/include/fastdds/rtps/common/LocatorsIterator.hpp \ + /usr/local/include/fastdds/rtps/common/LocatorList.hpp \ + /usr/local/include/fastdds/rtps/attributes/PropertyPolicy.h \ + /usr/local/include/fastdds/rtps/common/Property.h \ + /usr/local/include/fastdds/rtps/common/BinaryProperty.h \ + /usr/local/include/fastdds/rtps/attributes/RTPSParticipantAllocationAttributes.hpp \ + /usr/local/include/fastdds/rtps/builtin/data/ContentFilterProperty.hpp \ + /usr/local/include/fastrtps/utils/fixed_size_string.hpp \ + /usr/local/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp \ + /usr/include/c++/11/cstddef \ + /usr/local/include/fastrtps/utils/collections/ResourceLimitedVector.hpp \ + /usr/local/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp \ + /usr/include/assert.h \ + /usr/local/include/fastdds/rtps/attributes/ServerAttributes.h \ + /usr/local/include/fastdds/rtps/common/Guid.h \ + /usr/local/include/fastdds/rtps/common/GuidPrefix_t.hpp \ + /usr/local/include/fastdds/rtps/common/EntityId_t.hpp \ + /usr/include/c++/11/list /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/local/include/fastdds/rtps/common/PortParameters.h \ + /usr/local/include/fastdds/rtps/common/Time_t.h \ + /usr/include/c++/11/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/local/include/fastdds/rtps/flowcontrol/FlowControllerDescriptor.hpp \ + /usr/local/include/fastdds/rtps/flowcontrol/FlowControllerConsts.hpp \ + /usr/local/include/fastdds/rtps/flowcontrol/FlowControllerSchedulerPolicy.hpp \ + /usr/local/include/fastdds/rtps/flowcontrol/ThroughputControllerDescriptor.h \ + /usr/local/include/fastdds/rtps/resources/ResourceManagement.h \ + /usr/local/include/fastdds/rtps/transport/TransportInterface.h \ + /usr/local/include/fastdds/rtps/common/LocatorSelector.hpp \ + /usr/local/include/fastdds/rtps/common/LocatorSelectorEntry.hpp \ + /usr/local/include/fastdds/rtps/transport/SenderResource.h \ + /usr/include/c++/11/chrono /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/local/include/fastdds/rtps/transport/TransportDescriptorInterface.h \ + /usr/local/include/fastdds/rtps/transport/TransportReceiverInterface.h \ + /usr/local/include/fastrtps/types/TypesBase.h \ + /usr/local/include/fastdds/dds/domain/qos/DomainParticipantQos.hpp \ + /usr/local/include/fastdds/dds/core/policy/QosPolicies.hpp \ + /usr/local/include/fastdds/dds/core/policy/ParameterTypes.hpp \ + /usr/local/include/fastdds/rtps/common/all_common.h \ + /usr/local/include/fastdds/rtps/common/CDRMessage_t.h \ + /usr/local/include/fastdds/rtps/common/SerializedPayload.h \ + /usr/include/c++/11/stdlib.h /usr/include/c++/11/cassert \ + /usr/local/include/fastdds/rtps/common/InstanceHandle.h \ + /usr/local/include/fastdds/rtps/common/SequenceNumber.h \ + /usr/local/include/fastrtps/utils/fixed_size_bitmap.hpp \ + /usr/local/include/fastdds/rtps/common/FragmentNumber.h \ + /usr/local/include/fastdds/rtps/common/CacheChange.h \ + /usr/include/c++/11/atomic \ + /usr/local/include/fastdds/rtps/common/ChangeKind_t.hpp \ + /usr/local/include/fastdds/rtps/common/WriteParams.h \ + /usr/local/include/fastdds/rtps/common/SampleIdentity.h \ + /usr/local/include/fastdds/rtps/history/IPayloadPool.h \ + /usr/local/include/fastdds/rtps/common/MatchingInfo.h \ + /usr/local/include/fastdds/rtps/common/Token.h \ + /usr/local/include/fastdds/rtps/messages/CDRMessage.h \ + /usr/local/include/fastdds/rtps/security/common/ParticipantGenericMessage.h \ + /usr/local/include/fastdds/rtps/messages/CDRMessage.hpp \ + /usr/local/include/fastdds/rtps/security/accesscontrol/ParticipantSecurityAttributes.h \ + /usr/local/include/fastdds/rtps/security/accesscontrol/SecurityMaskUtilities.h \ + /usr/local/include/fastdds/rtps/security/accesscontrol/EndpointSecurityAttributes.h \ + /usr/local/include/fastdds/rtps/flowcontrol/FlowControllerConsts.hpp \ + /usr/local/include/fastrtps/types/TypeObject.h \ + /usr/local/include/fastrtps/types/AnnotationParameterValue.h \ + /usr/local/include/fastrtps/types/TypeIdentifier.h \ + /usr/local/include/fastrtps/types/TypeIdentifierTypes.h \ + /usr/local/include/fastrtps/types/TypeObjectHashId.h \ + /usr/local/include/fastrtps/utils/string_convert.hpp \ + /usr/local/include/fastdds/dds/domain/qos/DomainParticipantFactoryQos.hpp \ + /usr/local/include/fastdds/dds/core/status/StatusMask.hpp \ + /usr/include/c++/11/mutex /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/local/include/fastdds/dds/topic/TypeSupport.hpp \ + /usr/local/include/fastdds/dds/topic/TopicDataType.hpp \ + /usr/local/include/fastdds/rtps/common/CdrSerialization.hpp \ + /usr/local/include/fastcdr/Cdr.h \ + /usr/local/include/fastcdr/fastcdr_dll.h \ + /usr/local/include/fastcdr/config.h \ + /usr/local/include/fastcdr/eProsima_auto_link.h \ + /usr/local/include/fastcdr/CdrEncoding.hpp \ + /usr/local/include/fastcdr/cdr/fixed_size_string.hpp \ + /usr/local/include/fastcdr/detail/container_recursive_inspector.hpp \ + /usr/local/include/fastcdr/exceptions/BadParamException.h \ + /usr/local/include/fastcdr/exceptions/Exception.h \ + /usr/local/include/fastcdr/fastcdr_dll.h \ + /usr/local/include/fastcdr/exceptions/Exception.h \ + /usr/local/include/fastcdr/exceptions/NotEnoughMemoryException.h \ + /usr/local/include/fastcdr/FastBuffer.h \ + /usr/local/include/fastcdr/xcdr/external.hpp \ + /usr/local/include/fastcdr/exceptions/LockedExternalAccessException.hpp \ + /usr/local/include/fastcdr/xcdr/MemberId.hpp \ + /usr/local/include/fastcdr/fastcdr_dll.h \ + /usr/local/include/fastcdr/xcdr/optional.hpp \ + /usr/local/include/fastcdr/xcdr/detail/optional.hpp \ + /usr/local/include/fastcdr/exceptions/BadOptionalAccessException.hpp \ + /usr/include/malloc.h /usr/local/include/fastcdr/CdrSizeCalculator.hpp \ + /usr/local/include/fastrtps/utils/md5.h \ + /usr/local/include/fastrtps/fastrtps_dll.h \ + /usr/local/include/fastdds/dds/common/InstanceHandle.hpp \ + /usr/local/include/fastrtps/types/DynamicPubSubType.h \ + /usr/local/include/fastrtps/types/DynamicTypePtr.h \ + /usr/local/include/fastrtps/types/DynamicDataPtr.h \ + /usr/local/include/fastdds/dds/domain/DomainParticipant.hpp \ + /usr/local/include/fastdds/dds/builtin/topic/ParticipantBuiltinTopicData.hpp \ + /usr/local/include/fastdds/dds/builtin/topic/BuiltinTopicKey.hpp \ + /usr/local/include/fastdds/dds/builtin/topic/TopicBuiltinTopicData.hpp \ + /usr/local/include/fastdds/dds/core/Entity.hpp \ + /usr/local/include/fastdds/dds/core/condition/StatusCondition.hpp \ + /usr/local/include/fastdds/dds/core/condition/Condition.hpp \ + /usr/local/include/fastdds/dds/topic/ContentFilteredTopic.hpp \ + /usr/local/include/fastdds/dds/topic/TopicDescription.hpp \ + /usr/local/include/fastdds/dds/topic/Topic.hpp \ + /usr/local/include/fastdds/dds/core/status/BaseStatus.hpp \ + /usr/local/include/fastdds/dds/topic/qos/TopicQos.hpp \ + /usr/local/include/fastrtps/attributes/TopicAttributes.h \ + /usr/local/include/fastrtps/qos/QosPolicies.h \ + /usr/local/include/fastrtps/qos/ParameterTypes.h \ + /usr/local/include/fastdds/dds/topic/IContentFilterFactory.hpp \ + /usr/local/include/fastdds/dds/core/LoanableTypedCollection.hpp \ + /usr/local/include/fastdds/dds/core/LoanableCollection.hpp \ + /usr/local/include/fastdds/dds/topic/IContentFilter.hpp \ + /usr/local/include/fastrtps/types/TypeDescriptor.h \ + /usr/local/include/fastrtps/types/AnnotationDescriptor.h \ + /usr/local/include/fastdds/dds/topic/TopicListener.hpp \ + /usr/local/include/simmsg/SimMessage.h \ + /usr/local/include/fastcdr/cdr/fixed_size_string.hpp \ + /usr/local/include/fastcdr/xcdr/optional.hpp \ + /usr/local/include/simmsg/SimMessagePubSubTypes.h \ + /usr/local/include/simmsg/Listener.h \ + /usr/local/include/fastdds/dds/publisher/DataWriterListener.hpp \ + /usr/local/include/fastdds/dds/core/status/PublicationMatchedStatus.hpp \ + /usr/local/include/fastdds/dds/core/status/MatchedStatus.hpp \ + /usr/local/include/fastdds/dds/core/status/IncompatibleQosStatus.hpp \ + /usr/local/include/fastdds/dds/core/status/DeadlineMissedStatus.hpp \ + /usr/local/include/fastdds/dds/subscriber/DataReaderListener.hpp \ + /usr/local/include/fastrtps/qos/DeadlineMissedStatus.h \ + /usr/local/include/fastrtps/qos/LivelinessChangedStatus.h \ + /usr/local/include/fastdds/dds/core/status/LivelinessChangedStatus.hpp \ + /usr/local/include/fastrtps/qos/SampleRejectedStatus.hpp \ + /usr/local/include/fastdds/dds/core/status/SampleRejectedStatus.hpp \ + /usr/local/include/fastdds/dds/core/status/SubscriptionMatchedStatus.hpp \ + /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.h diff --git a/build/CMakeFiles/SwitchHS.dir/build.make b/build/CMakeFiles/SwitchHS.dir/build.make new file mode 100644 index 0000000..2e52cff --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/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 + +# Include any dependencies generated for this target. +include CMakeFiles/SwitchHS.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/SwitchHS.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/SwitchHS.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/SwitchHS.dir/flags.make + +CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o: CMakeFiles/SwitchHS.dir/flags.make +CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o: ../SwitchHS-main.cpp +CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o: CMakeFiles/SwitchHS.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_1) "Building CXX object CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o -MF CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o.d -o CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o -c /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS-main.cpp + +CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS-main.cpp > CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.i + +CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS-main.cpp -o CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.s + +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o: CMakeFiles/SwitchHS.dir/flags.make +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o: ../SwitchHS.cpp +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o: CMakeFiles/SwitchHS.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/SwitchHS.dir/SwitchHS.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o -MF CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d -o CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o -c /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.cpp + +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/SwitchHS.dir/SwitchHS.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.cpp > CMakeFiles/SwitchHS.dir/SwitchHS.cpp.i + +CMakeFiles/SwitchHS.dir/SwitchHS.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/SwitchHS.dir/SwitchHS.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/xb/satellite/aircraft-1/container-2/开关硬件服务化/SwitchHS.cpp -o CMakeFiles/SwitchHS.dir/SwitchHS.cpp.s + +# Object files for target SwitchHS +SwitchHS_OBJECTS = \ +"CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o" \ +"CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o" + +# External object files for target SwitchHS +SwitchHS_EXTERNAL_OBJECTS = + +bin/SwitchHS: CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o +bin/SwitchHS: CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o +bin/SwitchHS: CMakeFiles/SwitchHS.dir/build.make +bin/SwitchHS: CMakeFiles/SwitchHS.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/SwitchHS" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/SwitchHS.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/SwitchHS.dir/build: bin/SwitchHS +.PHONY : CMakeFiles/SwitchHS.dir/build + +CMakeFiles/SwitchHS.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/SwitchHS.dir/cmake_clean.cmake +.PHONY : CMakeFiles/SwitchHS.dir/clean + +CMakeFiles/SwitchHS.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/SwitchHS.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/SwitchHS.dir/depend + diff --git a/build/CMakeFiles/SwitchHS.dir/cmake_clean.cmake b/build/CMakeFiles/SwitchHS.dir/cmake_clean.cmake new file mode 100644 index 0000000..b3bb5d1 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o" + "CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o.d" + "CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o" + "CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o.d" + "bin/SwitchHS" + "bin/SwitchHS.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/SwitchHS.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/CMakeFiles/SwitchHS.dir/compiler_depend.make b/build/CMakeFiles/SwitchHS.dir/compiler_depend.make new file mode 100644 index 0000000..98b1268 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for SwitchHS. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/SwitchHS.dir/compiler_depend.ts b/build/CMakeFiles/SwitchHS.dir/compiler_depend.ts new file mode 100644 index 0000000..b7cbc63 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for SwitchHS. diff --git a/build/CMakeFiles/SwitchHS.dir/depend.make b/build/CMakeFiles/SwitchHS.dir/depend.make new file mode 100644 index 0000000..9876f22 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for SwitchHS. +# This may be replaced when dependencies are built. diff --git a/build/CMakeFiles/SwitchHS.dir/flags.make b/build/CMakeFiles/SwitchHS.dir/flags.make new file mode 100644 index 0000000..921ec48 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.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/SwitchHS.dir/link.txt b/build/CMakeFiles/SwitchHS.dir/link.txt new file mode 100644 index 0000000..9cb7158 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -std=c++14 -pthread CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o -o bin/SwitchHS -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpthread -lm -lrt -lsimmsg -lfastrtps -lfastcdr -lfoonathan_memory diff --git a/build/CMakeFiles/SwitchHS.dir/progress.make b/build/CMakeFiles/SwitchHS.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build/CMakeFiles/SwitchHS.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..ead5115 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/xb/satellite/aircraft-1/container-2/开关硬件服务化/build/CMakeFiles/SwitchHS.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..917e0e4 --- /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 SwitchHS + +# Build rule for target. +SwitchHS: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SwitchHS +.PHONY : SwitchHS + +# fast build rule for target. +SwitchHS/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/build +.PHONY : SwitchHS/fast + +SwitchHS-main.o: SwitchHS-main.cpp.o +.PHONY : SwitchHS-main.o + +# target to build an object file +SwitchHS-main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.o +.PHONY : SwitchHS-main.cpp.o + +SwitchHS-main.i: SwitchHS-main.cpp.i +.PHONY : SwitchHS-main.i + +# target to preprocess a source file +SwitchHS-main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.i +.PHONY : SwitchHS-main.cpp.i + +SwitchHS-main.s: SwitchHS-main.cpp.s +.PHONY : SwitchHS-main.s + +# target to generate assembly for a file +SwitchHS-main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS-main.cpp.s +.PHONY : SwitchHS-main.cpp.s + +SwitchHS.o: SwitchHS.cpp.o +.PHONY : SwitchHS.o + +# target to build an object file +SwitchHS.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS.cpp.o +.PHONY : SwitchHS.cpp.o + +SwitchHS.i: SwitchHS.cpp.i +.PHONY : SwitchHS.i + +# target to preprocess a source file +SwitchHS.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS.cpp.i +.PHONY : SwitchHS.cpp.i + +SwitchHS.s: SwitchHS.cpp.s +.PHONY : SwitchHS.s + +# target to generate assembly for a file +SwitchHS.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/SwitchHS.dir/build.make CMakeFiles/SwitchHS.dir/SwitchHS.cpp.s +.PHONY : SwitchHS.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 "... SwitchHS" + @echo "... SwitchHS-main.o" + @echo "... SwitchHS-main.i" + @echo "... SwitchHS-main.s" + @echo "... SwitchHS.o" + @echo "... SwitchHS.i" + @echo "... SwitchHS.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/SwitchHS b/build/bin/SwitchHS new file mode 100755 index 0000000000000000000000000000000000000000..88503b3cb12c32b2aa1ebd7a8fc313e4c10d9a0c GIT binary patch literal 92848 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