From d9df70e74611c224be546da2c77c527701057971 Mon Sep 17 00:00:00 2001 From: g2px1 Date: Wed, 10 Jan 2024 17:20:50 +0300 Subject: [PATCH] Add SSL_CTX function --- nghttp3_test/.idea/.gitignore | 8 + nghttp3_test/.idea/editor.xml | 86 + nghttp3_test/.idea/misc.xml | 4 + nghttp3_test/.idea/modules.xml | 8 + nghttp3_test/.idea/nghttp3_test.iml | 2 + nghttp3_test/CMakeLists.txt | 23 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-ae378b719ef873779bdc.json | 1779 +++++++++++++++++ .../cmakeFiles-v1-7338c5d5f2c60925f28d.json | 207 ++ .../codemodel-v2-7f1b271405abdb416844.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2024-01-10T08-05-13-0656.json | 108 + ...http3_test-Debug-0b4557daa0654d46b934.json | 223 +++ .../toolchains-v1-6f619f6ed2b9cb9d1698.json | 79 + nghttp3_test/cmake-build-debug/.ninja_deps | Bin 0 -> 142720 bytes nghttp3_test/cmake-build-debug/.ninja_log | 11 + nghttp3_test/cmake-build-debug/CMakeCache.txt | 447 +++++ .../CMakeFiles/3.27.8/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.27.8/CMakeCXXCompiler.cmake | 85 + .../3.27.8/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 17000 bytes .../3.27.8/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16984 bytes .../CMakeFiles/3.27.8/CMakeSystem.cmake | 15 + .../3.27.8/CompilerIdC/CMakeCCompilerId.c | 866 ++++++++ .../3.27.8/CompilerIdC/CMakeCCompilerId.o | Bin 0 -> 1712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 855 ++++++++ .../3.27.8/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 0 -> 1712 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 382 ++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/clion-Debug-log.txt | 11 + .../CMakeFiles/clion-environment.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/nghttp3_test.dir/main.cpp.o | Bin 0 -> 124880 bytes .../cmake-build-debug/CMakeFiles/rules.ninja | 64 + .../Testing/Temporary/LastTest.log | 3 + nghttp3_test/cmake-build-debug/build.ninja | 144 ++ .../cmake-build-debug/cmake_install.cmake | 49 + nghttp3_test/cmake-build-debug/nghttp3_test | Bin 0 -> 217392 bytes nghttp3_test/main.cpp | 171 ++ 41 files changed, 5785 insertions(+) create mode 100644 nghttp3_test/.idea/.gitignore create mode 100644 nghttp3_test/.idea/editor.xml create mode 100644 nghttp3_test/.idea/misc.xml create mode 100644 nghttp3_test/.idea/modules.xml create mode 100644 nghttp3_test/.idea/nghttp3_test.iml create mode 100644 nghttp3_test/CMakeLists.txt create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cache-v2 create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cache-v2-ae378b719ef873779bdc.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-7338c5d5f2c60925f28d.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7f1b271405abdb416844.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/index-2024-01-10T08-05-13-0656.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/target-nghttp3_test-Debug-0b4557daa0654d46b934.json create mode 100644 nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-6f619f6ed2b9cb9d1698.json create mode 100644 nghttp3_test/cmake-build-debug/.ninja_deps create mode 100644 nghttp3_test/cmake-build-debug/.ninja_log create mode 100644 nghttp3_test/cmake-build-debug/CMakeCache.txt create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeCCompiler.cmake create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeCXXCompiler.cmake create mode 100755 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_C.bin create mode 100755 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.o create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.o create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/clion-Debug-log.txt create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/nghttp3_test.dir/main.cpp.o create mode 100644 nghttp3_test/cmake-build-debug/CMakeFiles/rules.ninja create mode 100644 nghttp3_test/cmake-build-debug/Testing/Temporary/LastTest.log create mode 100644 nghttp3_test/cmake-build-debug/build.ninja create mode 100644 nghttp3_test/cmake-build-debug/cmake_install.cmake create mode 100755 nghttp3_test/cmake-build-debug/nghttp3_test create mode 100644 nghttp3_test/main.cpp diff --git a/nghttp3_test/.idea/.gitignore b/nghttp3_test/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/nghttp3_test/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/nghttp3_test/.idea/editor.xml b/nghttp3_test/.idea/editor.xml new file mode 100644 index 0000000..0e86b94 --- /dev/null +++ b/nghttp3_test/.idea/editor.xml @@ -0,0 +1,86 @@ + + + + + \ No newline at end of file diff --git a/nghttp3_test/.idea/misc.xml b/nghttp3_test/.idea/misc.xml new file mode 100644 index 0000000..79b3c94 --- /dev/null +++ b/nghttp3_test/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/nghttp3_test/.idea/modules.xml b/nghttp3_test/.idea/modules.xml new file mode 100644 index 0000000..8e0cb06 --- /dev/null +++ b/nghttp3_test/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/nghttp3_test/.idea/nghttp3_test.iml b/nghttp3_test/.idea/nghttp3_test.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/nghttp3_test/.idea/nghttp3_test.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/nghttp3_test/CMakeLists.txt b/nghttp3_test/CMakeLists.txt new file mode 100644 index 0000000..b909d0a --- /dev/null +++ b/nghttp3_test/CMakeLists.txt @@ -0,0 +1,23 @@ +cmake_minimum_required(VERSION 3.27) +project(nghttp3_test) + +set(CMAKE_CXX_STANDARD 20) +set(OPENSSL_ROOT_DIR /opt/homebrew/opt/openssl@3.2) + +find_package(OpenSSL REQUIRED) +# Print OpenSSL version +message(STATUS "Found OpenSSL: ${OPENSSL_VERSION}") +find_package(Libevent REQUIRED) + +include_directories(/opt/homebrew/Cellar/libnghttp3/1.1.0/include) + +add_executable(nghttp3_test main.cpp) + +target_link_libraries(${PROJECT_NAME} + OpenSSL::SSL + libevent::core + libevent::extra + libevent::openssl + libevent::pthreads + /opt/homebrew/Cellar/libnghttp3/1.1.0/lib/libnghttp3.a +) \ No newline at end of file diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/nghttp3_test/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 0000000..e69de29 diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cache-v2-ae378b719ef873779bdc.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cache-v2-ae378b719ef873779bdc.json new file mode 100644 index 0000000..0a152c4 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cache-v2-ae378b719ef873779bdc.json @@ -0,0 +1,1779 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_ADDR2LINE-NOTFOUND" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "27" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "8" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "MACHO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/CLionProjects/nghttp3_test" + }, + { + "name" : "CMAKE_INSTALL_NAME_TOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/install_name_tool" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "make program" + } + ], + "type" : "FILEPATH", + "value" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_OBJCOPY-NOTFOUND" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump" + }, + { + "name" : "CMAKE_OSX_ARCHITECTURES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Build architectures for OSX" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_OSX_DEPLOYMENT_TARGET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_OSX_SYSROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The product will be built against the headers and libraries located inside the indicated SDK." + } + ], + "type" : "PATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "nghttp3_test" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_READELF-NOTFOUND" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/tapi" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenSSL" + } + ], + "type" : "INTERNAL", + "value" : "[/opt/homebrew/opt/openssl@3/lib/libcrypto.dylib][/opt/homebrew/opt/openssl@3/include][c ][v3.2.0()]" + }, + { + "name" : "Libevent_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Libevent." + } + ], + "type" : "PATH", + "value" : "/usr/local/lib/cmake/libevent" + }, + { + "name" : "OPENSSL_CRYPTO_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/opt/homebrew/opt/openssl@3/lib/libcrypto.dylib" + }, + { + "name" : "OPENSSL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/opt/homebrew/opt/openssl@3/include" + }, + { + "name" : "OPENSSL_SSL_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/opt/homebrew/opt/openssl@3/lib/libssl.dylib" + }, + { + "name" : "PKG_CONFIG_ARGN", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Arguments to supply to pkg-config" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "PKG_CONFIG_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "pkg-config executable" + } + ], + "type" : "FILEPATH", + "value" : "/opt/homebrew/bin/pkg-config" + }, + { + "name" : "_OPENSSL_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/opt/homebrew/Cellar/openssl@3/3.2.0_1/include" + }, + { + "name" : "_OPENSSL_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "_OPENSSL_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/include" + }, + { + "name" : "_OPENSSL_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/include" + }, + { + "name" : "_OPENSSL_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib;-lssl;-lcrypto" + }, + { + "name" : "_OPENSSL_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib" + }, + { + "name" : "_OPENSSL_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "ssl;crypto" + }, + { + "name" : "_OPENSSL_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib" + }, + { + "name" : "_OPENSSL_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "openssl" + }, + { + "name" : "_OPENSSL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1" + }, + { + "name" : "_OPENSSL_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/opt/homebrew/Cellar/openssl@3/3.2.0_1/include" + }, + { + "name" : "_OPENSSL_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/include" + }, + { + "name" : "_OPENSSL_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib;-lssl;-lcrypto" + }, + { + "name" : "_OPENSSL_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "ssl;crypto" + }, + { + "name" : "_OPENSSL_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib" + }, + { + "name" : "_OPENSSL_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "3.2.0" + }, + { + "name" : "_OPENSSL_openssl_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_openssl_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_openssl_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_OPENSSL_openssl_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "__pkg_config_arguments__OPENSSL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "QUIET;openssl" + }, + { + "name" : "__pkg_config_checked__OPENSSL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "_event_h", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/local/include" + }, + { + "name" : "_event_lib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/local/lib/libevent_pthreads.dylib" + }, + { + "name" : "nghttp3_test_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug" + }, + { + "name" : "nghttp3_test_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "nghttp3_test_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/kirillzhukov/CLionProjects/nghttp3_test" + }, + { + "name" : "pkgcfg_lib__OPENSSL_crypto", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.dylib" + }, + { + "name" : "pkgcfg_lib__OPENSSL_ssl", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.dylib" + }, + { + "name" : "prefix_result", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/opt/homebrew/Cellar/openssl@3/3.2.0_1/lib" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-7338c5d5f2c60925f28d.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-7338c5d5f2c60925f28d.json new file mode 100644 index 0000000..7e8c7ad --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-7338c5d5f2c60925f28d.json @@ -0,0 +1,207 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindOpenSSL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPkgConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/local/lib/cmake/libevent/LibeventConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/local/lib/cmake/libevent/LibeventConfig.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/local/lib/cmake/libevent/LibeventTargets-shared.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/local/lib/cmake/libevent/LibeventTargets-shared-release.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug", + "source" : "/Users/kirillzhukov/CLionProjects/nghttp3_test" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7f1b271405abdb416844.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7f1b271405abdb416844.json new file mode 100644 index 0000000..b6b2b6b --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7f1b271405abdb416844.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.27" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "nghttp3_test", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "nghttp3_test::@6890427a1f51a3e7e1df", + "jsonFile" : "target-nghttp3_test-Debug-0b4557daa0654d46b934.json", + "name" : "nghttp3_test", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug", + "source" : "/Users/kirillzhukov/CLionProjects/nghttp3_test" + }, + "version" : + { + "major" : 2, + "minor" : 6 + } +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/index-2024-01-10T08-05-13-0656.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/index-2024-01-10T08-05-13-0656.json new file mode 100644 index 0000000..c1f169d --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/index-2024-01-10T08-05-13-0656.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake", + "cpack" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cpack", + "ctest" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/ctest", + "root" : "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 27, + "patch" : 8, + "string" : "3.27.8", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-7f1b271405abdb416844.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + { + "jsonFile" : "cache-v2-ae378b719ef873779bdc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7338c5d5f2c60925f28d.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-6f619f6ed2b9cb9d1698.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-ae378b719ef873779bdc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-7338c5d5f2c60925f28d.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-7f1b271405abdb416844.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-6f619f6ed2b9cb9d1698.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/target-nghttp3_test-Debug-0b4557daa0654d46b934.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/target-nghttp3_test-Debug-0b4557daa0654d46b934.json new file mode 100644 index 0000000..d384a81 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/target-nghttp3_test-Debug-0b4557daa0654d46b934.json @@ -0,0 +1,223 @@ +{ + "artifacts" : + [ + { + "path" : "nghttp3_test" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "set_target_properties", + "find_package", + "include", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt", + "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindOpenSSL.cmake", + "/usr/local/lib/cmake/libevent/LibeventTargets-shared.cmake", + "/usr/local/lib/cmake/libevent/LibeventConfig.cmake" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 16, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 7, + "parent" : 0 + }, + { + "file" : 1, + "parent" : 3 + }, + { + "command" : 2, + "file" : 1, + "line" : 741, + "parent" : 4 + }, + { + "command" : 3, + "file" : 0, + "line" : 10, + "parent" : 0 + }, + { + "file" : 3, + "parent" : 6 + }, + { + "command" : 4, + "file" : 3, + "line" : 168, + "parent" : 7 + }, + { + "file" : 2, + "parent" : 8 + }, + { + "command" : 2, + "file" : 2, + "line" : 70, + "parent" : 9 + }, + { + "command" : 5, + "file" : 0, + "line" : 12, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics" + } + ], + "includes" : + [ + { + "backtrace" : 11, + "path" : "/opt/homebrew/Cellar/libnghttp3/1.1.0/include" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "/opt/homebrew/opt/openssl@3/include" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "/usr/local/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "20" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "nghttp3_test::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "/opt/homebrew/opt/openssl@3/lib/libssl.dylib", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/local/lib/libevent_extra-2.1.7.dylib", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/local/lib/libevent_openssl-2.1.7.dylib", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/local/lib/libevent_pthreads-2.1.7.dylib", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/opt/homebrew/Cellar/libnghttp3/1.1.0/lib/libnghttp3.a", + "role" : "libraries" + }, + { + "backtrace" : 5, + "fragment" : "/opt/homebrew/opt/openssl@3/lib/libcrypto.dylib", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/homebrew/opt/openssl@3/lib/libssl.dylib", + "role" : "libraries" + }, + { + "backtrace" : 10, + "fragment" : "/opt/homebrew/opt/openssl@3/lib/libcrypto.dylib", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/local/lib/libevent_core-2.1.7.dylib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "nghttp3_test", + "nameOnDisk" : "nghttp3_test", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-6f619f6ed2b9cb9d1698.json b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-6f619f6ed2b9cb9d1698.json new file mode 100644 index 0000000..6ed1cea --- /dev/null +++ b/nghttp3_test/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-6f619f6ed2b9cb9d1698.json @@ -0,0 +1,79 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "AppleClang", + "implicit" : + { + "includeDirectories" : + [ + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include", + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc", + "version" : "15.0.0.15000100" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "AppleClang", + "implicit" : + { + "includeDirectories" : + [ + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1", + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include", + "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include", + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "c++" + ] + }, + "path" : "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++", + "version" : "15.0.0.15000100" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/nghttp3_test/cmake-build-debug/.ninja_deps b/nghttp3_test/cmake-build-debug/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..e676a0991cffc6317416b909861628ea7ecc7071 GIT binary patch literal 142720 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 CRW!Q* literal 0 HcmV?d00001 diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..957ebd9b8069a4f7410c791410b675c28715d22f GIT binary patch literal 16984 zcmeI4e`s4(6vyvN+O4Iv=|twF{)h;otG4@5XB=$4%%)ptNcJO>&?1*6c{R^9Nl8*| zM%514oD{^O;2*MogfYuH1R0F{G3XfEU}H)_HmKn05VwNc`IcLukI`a-*7bXqIw za_!MFi}C~zC}lj9h}XK+eZBTf*mgaRNl}s#DNDv^$u_Y3HQ)SJs~IPRZ0c)K>csfs z9vdlB`CQS7UY;-hvX##%*|FU@+I}HzwJia(UK_usTr3&cj&1f8$||0QQau@6hz6|B+BWeec??Q^J&0PYrs$Z3 z2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l z2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C0!)Aj{I3aA-xIUdCq!kw zO;mnp5_hUTQCVmkuV5zkqlR5uCL7I#z)hcCY0w&*Zn}L_@RiNczx6%2b(wD-IqlUkGoL+oPdycQh#ARdHD^!$!?sQ7eHu+lTXn5gw$(G$>Bj{B^4CiBS}FS?>o?IL zzI1&JT2aY^-XZ%-lZBYMt z@9?HW=Z0e|D@Nbf?~HwW>Dr3anFYfgdM7SdyG}J8YWwNvR8hO}rT7!OzB$GK literal 0 HcmV?d00001 diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake new file mode 100644 index 0000000..d0903e1 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-23.2.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "23.2.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + + + +set(CMAKE_SYSTEM "Darwin-23.2.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "23.2.0") +set(CMAKE_SYSTEM_PROCESSOR "arm64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..66be365 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,866 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.o b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..7b535879801fc78b203ff53280f4bb26a31c4358 GIT binary patch literal 1712 zcmb_cJ%|%Q6rOnJnKPOwSSSY?u(1l8^A1H>NVq5};qHnQk#LMlvdJxMHes{TD=ZEa zv=O|<%Hj$I!Pdf92{!3G8?lU5cZI!YVf^0CoBUnn&x6_Teecb@eY5k;e*F3U*D)a? z0!EK%jN&0Yk{GZv7+=C{NDn-^oZFx^FwKv^r*W8qFew9jBT&BLg=@vakZZ5Y4%MTQ z88n3csIg4~ZBmw7f$w-V4oEp(PuKA|pPAAt6>__Spp+FWum%+U=CXzCkY{+G7dZ45 z^{C`F`qO(H&ZhmA8(wR;;mQ8ix!zS?)SKvUv=;ePuimuEfoyyC9Iql}J~uk&71v90 zFp0jXWEaS(u`SOdcN#vqC*Yav>BFr>hE2uX7dMRi5I5v)2etEsbek-uNise^i#jaXy zHz=hqaR&Fr_F4{PG{~(iul?c29_vruwS6jBGD1r)rj%nCLnpn6SlTcqUKHM^WOyaV zI(Pww`82sWW9k30b!sk7HW%OiAp*4eHGW Zu9SiUdQnq2p!1r-0ZnTP2bAOy+HW9I5BC57 literal 0 HcmV?d00001 diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..52d56e2 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,855 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.o b/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.o new file mode 100644 index 0000000000000000000000000000000000000000..659e86050ff085148cebf16a8730759e196f37ad GIT binary patch literal 1712 zcmb_cJ#5oZ5PqShqzWV;F@P#TBo?M939VE>krFi^Kvvr!Lm;XiR^qgl94B%d=vV{; z0|RAcDG~!>V#E`S*(eKQ3{367P8kT_`Q6K3rvfLP@4mb9y?gfe-ltzbexDQ~A|Ujb zhL(@vk%U6dL%)XE5FUDTIk!pgKr}u9pY%8dAyWF*rmuX3OE=1;A=X}(9qLCd^B4&8 z(O_F-v`ATP`=0Htb3n@Re!7px`TUfAQ&}E&5R|fJ`sM&)-eRFt7~(wd^D>9tqaU^0 z!F+m;!)n@ZwduBp8=jnRgZo|QmwFTPjrJm+`ZZc+)t4Rjq3zbBG>W4&Z@6EQgGtOq zExWLs8ryOfxpPpJi}PFRn^Sxj@123|VRO5%G3Y9kgnZH&DAoLp^dF1Q{fi>#&57V! zOdRwRB8Up{JQ~R#?9Xilv-bYtULqevBeSu+f5=fU)mLo)ubw^3h55HXPRTE~mv63I zqhDh?mRBjXT8_2knC|+T2s16m^y^KpQ7M`pej7(kuewoTzwMiD&Gc%rX4TD(<5#XO zat7zca@#g&G{~(iuO0DYkIg3^SROU3q(jLpq?D6R51q^cVwrS$VxjOnCBq{*HoHETxLx78|7~? zrth3!A1*Eq+pRYxQLbQ{Z8JTR@oLMDg!?azl)5K>; ej2DjIXw7rG6db@S8o~k0Y6u4~qahqX;>aI1T@jN2 literal 0 HcmV?d00001 diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..e0e86d0 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,382 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineSystem.cmake:211 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Darwin - 23.2.0 - arm64 + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + Build flags: + Id flags: + + The output was: + 1 + ld: library 'System' not found + clang: error: linker command failed with exit code 1 (use -v to see invocation) + + + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is AppleClang, found in: + /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.o + + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + Build flags: + Id flags: + + The output was: + 1 + ld: library 'c++' not found + clang: error: linker command failed with exit code 1 (use -v to see invocation) + + + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" + + The CXX compiler identification is AppleClang, found in: + /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.o + + - + kind: "try_compile-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh" + binary: "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh' + + Run Build Command(s): "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -v cmTC_958b2 + [1/2] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -c '/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCCompilerABI.c' + Apple clang version 15.0.0 (clang-1500.1.0.2.5) + Target: arm64-apple-darwin23.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.2 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1022.1 -v -fcoverage-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -x c "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCCompilerABI.c" + clang -cc1 version 15.0.0 (clang-1500.1.0.2.5) default target arm64-apple-darwin23.2.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/System/Library/Frameworks (framework directory) + End of search list. + [2/2] : && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -o cmTC_958b2 && : + Apple clang version 15.0.0 (clang-1500.1.0.2.5) + Target: arm64-apple-darwin23.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -o cmTC_958b2 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:dyld-1022.1 + BUILD 05:27:37 Dec 7 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.8) + Library search paths: + Framework search paths: + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh'] + ignore line: [] + ignore line: [Run Build Command(s): "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -v cmTC_958b2] + ignore line: [[1/2] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -c '/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCCompilerABI.c'] + ignore line: [Apple clang version 15.0.0 (clang-1500.1.0.2.5)] + ignore line: [Target: arm64-apple-darwin23.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.2 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1022.1 -v -fcoverage-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-HgWNfh -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -x c "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCCompilerABI.c"] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.1.0.2.5) default target arm64-apple-darwin23.2.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [[2/2] : && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -o cmTC_958b2 && :] + ignore line: [Apple clang version 15.0.0 (clang-1500.1.0.2.5)] + ignore line: [Target: arm64-apple-darwin23.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -o cmTC_958b2 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_958b2] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_958b2.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3" + binary: "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3' + + Run Build Command(s): "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -v cmTC_be5c8 + [1/2] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics -v -Wl,-v -MD -MT CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp' + Apple clang version 15.0.0 (clang-1500.1.0.2.5) + Target: arm64-apple-darwin23.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.2 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1022.1 -v -fcoverage-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3 -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp" + clang -cc1 version 15.0.0 (clang-1500.1.0.2.5) default target arm64-apple-darwin23.2.0 + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include" + ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1 + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/System/Library/Frameworks (framework directory) + End of search list. + [2/2] : && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_be5c8 && : + Apple clang version 15.0.0 (clang-1500.1.0.2.5) + Target: arm64-apple-darwin23.2.0 + Thread model: posix + InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -o cmTC_be5c8 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:dyld-1022.1 + BUILD 05:27:37 Dec 7 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.8) + Library search paths: + Framework search paths: + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + add: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + add: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + end of search list found + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + collapse include dir [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] ==> [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + implicit include dirs: [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3'] + ignore line: [] + ignore line: [Run Build Command(s): "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -v cmTC_be5c8] + ignore line: [[1/2] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics -v -Wl -v -MD -MT CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -c '/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp'] + ignore line: [Apple clang version 15.0.0 (clang-1500.1.0.2.5)] + ignore line: [Target: arm64-apple-darwin23.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.2 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1022.1 -v -fcoverage-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3 -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include -internal-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-sXkjO3 -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -fcolor-diagnostics -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -x c++ "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp"] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.1.0.2.5) default target arm64-apple-darwin23.2.0] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/c++/v1] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include] + ignore line: [ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [[2/2] : && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_be5c8 && :] + ignore line: [Apple clang version 15.0.0 (clang-1500.1.0.2.5)] + ignore line: [Target: arm64-apple-darwin23.2.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -lto_library /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.2 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -o cmTC_be5c8 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_be5c8] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_be5c8.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + +... diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/nghttp3_test/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..64a4de9 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/nghttp3_test.dir +/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/edit_cache.dir +/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/nghttp3_test/cmake-build-debug/CMakeFiles/clion-Debug-log.txt new file mode 100644 index 0000000..d9a816c --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -0,0 +1,11 @@ +"/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -G Ninja -S /Users/kirillzhukov/CLionProjects/nghttp3_test -B /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug +-- Found OpenSSL: 3.2.0 +-- Found libevent include directory: /usr/local/include +-- Found libevent component: /usr/local/lib/libevent_core.dylib +-- Found libevent component: /usr/local/lib/libevent_extra.dylib +-- Found libevent component: /usr/local/lib/libevent_openssl.dylib +-- Found libevent component: /usr/local/lib/libevent_pthreads.dylib +-- Found libevent 2.1.12 in /usr/local +-- Configuring done (0.1s) +-- Generating done (0.0s) +-- Build files have been written to: /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/clion-environment.txt b/nghttp3_test/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..4103758 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,3 @@ +ToolSet: 1.0 (local)Options: + +Options:-DCMAKE_MAKE_PROGRAM=/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja \ No newline at end of file diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/cmake.check_cache b/nghttp3_test/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/nghttp3_test.dir/main.cpp.o b/nghttp3_test/cmake-build-debug/CMakeFiles/nghttp3_test.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6864a86ab442728ab979eb7578bf38ca7923727e GIT binary patch literal 124880 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 NfPXQ;G2WW4{6GArx26C9 literal 0 HcmV?d00001 diff --git a/nghttp3_test/cmake-build-debug/CMakeFiles/rules.ninja b/nghttp3_test/cmake-build-debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..6167b5c --- /dev/null +++ b/nghttp3_test/cmake-build-debug/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: nghttp3_test +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__nghttp3_test_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__nghttp3_test_Debug + command = $PRE_LINK && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $FLAGS -Wl,-search_paths_first -Wl,-headerpad_max_install_names $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake" --regenerate-during-build -S/Users/kirillzhukov/CLionProjects/nghttp3_test -B/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/ninja/mac/aarch64/ninja" -t targets + description = All primary targets available: + diff --git a/nghttp3_test/cmake-build-debug/Testing/Temporary/LastTest.log b/nghttp3_test/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..bef5c0c --- /dev/null +++ b/nghttp3_test/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Jan 10 17:18 MSK +---------------------------------------------------------- +End testing: Jan 10 17:18 MSK diff --git a/nghttp3_test/cmake-build-debug/build.ninja b/nghttp3_test/cmake-build-debug/build.ninja new file mode 100644 index 0000000..b61ea46 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/build.ninja @@ -0,0 +1,144 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: nghttp3_test +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target nghttp3_test + + +############################################# +# Order-only phony target for nghttp3_test + +build cmake_object_order_depends_target_nghttp3_test: phony || CMakeFiles/nghttp3_test.dir + +build CMakeFiles/nghttp3_test.dir/main.cpp.o: CXX_COMPILER__nghttp3_test_unscanned_Debug /Users/kirillzhukov/CLionProjects/nghttp3_test/main.cpp || cmake_object_order_depends_target_nghttp3_test + DEP_FILE = CMakeFiles/nghttp3_test.dir/main.cpp.o.d + FLAGS = -g -std=gnu++20 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -fcolor-diagnostics + INCLUDES = -I/opt/homebrew/Cellar/libnghttp3/1.1.0/include -isystem /opt/homebrew/opt/openssl@3/include -isystem /usr/local/include + OBJECT_DIR = CMakeFiles/nghttp3_test.dir + OBJECT_FILE_DIR = CMakeFiles/nghttp3_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target nghttp3_test + + +############################################# +# Link the executable nghttp3_test + +build nghttp3_test: CXX_EXECUTABLE_LINKER__nghttp3_test_Debug CMakeFiles/nghttp3_test.dir/main.cpp.o | /opt/homebrew/opt/openssl@3/lib/libssl.dylib /usr/local/lib/libevent_extra-2.1.7.dylib /usr/local/lib/libevent_openssl-2.1.7.dylib /usr/local/lib/libevent_pthreads-2.1.7.dylib /opt/homebrew/Cellar/libnghttp3/1.1.0/lib/libnghttp3.a /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib /opt/homebrew/opt/openssl@3/lib/libssl.dylib /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib /usr/local/lib/libevent_core-2.1.7.dylib + FLAGS = -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk + LINK_LIBRARIES = /opt/homebrew/opt/openssl@3/lib/libssl.dylib /usr/local/lib/libevent_extra-2.1.7.dylib /usr/local/lib/libevent_openssl-2.1.7.dylib /usr/local/lib/libevent_pthreads-2.1.7.dylib /opt/homebrew/Cellar/libnghttp3/1.1.0/lib/libnghttp3.a /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib /opt/homebrew/opt/openssl@3/lib/libssl.dylib /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib /usr/local/lib/libevent_core-2.1.7.dylib + OBJECT_DIR = CMakeFiles/nghttp3_test.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = nghttp3_test + TARGET_PDB = nghttp3_test.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug && "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake" -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug && "/Users/kirillzhukov/Applications/CLion Nova.app/Contents/bin/cmake/mac/aarch64/bin/cmake" --regenerate-during-build -S/Users/kirillzhukov/CLionProjects/nghttp3_test -B/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug + +build all: phony nghttp3_test + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/Clang.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/GNU.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindOpenSSL.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageMessage.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPkgConfig.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin-Initialize.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake /Users/kirillzhukov/CLionProjects/nghttp3_test/CMakeLists.txt /usr/local/lib/cmake/libevent/LibeventConfig.cmake /usr/local/lib/cmake/libevent/LibeventConfigVersion.cmake /usr/local/lib/cmake/libevent/LibeventTargets-shared-release.cmake /usr/local/lib/cmake/libevent/LibeventTargets-shared.cmake CMakeCache.txt CMakeFiles/3.27.8/CMakeCCompiler.cmake CMakeFiles/3.27.8/CMakeCXXCompiler.cmake CMakeFiles/3.27.8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/AppleClang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/Clang.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Compiler/GNU.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindOpenSSL.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPackageMessage.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/FindPkgConfig.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-AppleClang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-C.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang-CXX.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Apple-Clang.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin-Initialize.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/Darwin.cmake /Users/kirillzhukov/Applications/CLion$ Nova.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake /Users/kirillzhukov/CLionProjects/nghttp3_test/CMakeLists.txt /usr/local/lib/cmake/libevent/LibeventConfig.cmake /usr/local/lib/cmake/libevent/LibeventConfigVersion.cmake /usr/local/lib/cmake/libevent/LibeventTargets-shared-release.cmake /usr/local/lib/cmake/libevent/LibeventTargets-shared.cmake CMakeCache.txt CMakeFiles/3.27.8/CMakeCCompiler.cmake CMakeFiles/3.27.8/CMakeCXXCompiler.cmake CMakeFiles/3.27.8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/nghttp3_test/cmake-build-debug/cmake_install.cmake b/nghttp3_test/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..06347f8 --- /dev/null +++ b/nghttp3_test/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/kirillzhukov/CLionProjects/nghttp3_test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/kirillzhukov/CLionProjects/nghttp3_test/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/nghttp3_test/cmake-build-debug/nghttp3_test b/nghttp3_test/cmake-build-debug/nghttp3_test new file mode 100755 index 0000000000000000000000000000000000000000..a408c9d133acd20a951bb630efde8ebabd6ac305 GIT binary patch literal 217392 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�jcF5H%2UnwqxciUfX}*RURMk} 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 RlZ~?%eAcS6dnylF{|i~$0{#F1 literal 0 HcmV?d00001 diff --git a/nghttp3_test/main.cpp b/nghttp3_test/main.cpp new file mode 100644 index 0000000..9212e51 --- /dev/null +++ b/nghttp3_test/main.cpp @@ -0,0 +1,171 @@ +#include +#include "nghttp3/nghttp3.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static void error_log(const char *fmt, ...) { + time_t t = time(nullptr); + char time_buf[100]; + strftime(time_buf, sizeof time_buf, "%D %T", gmtime(&t)); + std::va_list args1; + va_start(args1, fmt); + std::va_list args2; + va_copy(args2, args1); + std::vector buf(1 + std::vsnprintf(nullptr, 0, fmt, args1)); + va_end(args1); + std::vsnprintf(buf.data(), buf.size(), fmt, args2); + va_end(args2); + std::printf("%s [error]: %s\n", time_buf, buf.data()); +} + +int create_socket(int port) { + int soc_fd = socket(AF_INET, SOCK_DGRAM, 0); + if (soc_fd < 0) { + error_log("Socket creation failed"); + exit(9); + } + + int reuse = 1; + if (setsockopt(soc_fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)) < 0) { + error_log("Setting SOL_SOCKET, SO_REUSEADDR for socket failed"); + close(soc_fd); + exit(9); + } + + sockaddr_in addr = {}; + addr.sin_family = AF_INET; + addr.sin_addr.s_addr = inet_addr("0.0.0.0"); + addr.sin_port = htons(port); + + if (bind(soc_fd, reinterpret_cast(&addr), sizeof(addr)) < 0) { + error_log("Socket bind failed"); + close(soc_fd); + exit(9); + } + + if (int flags; (flags = fcntl(soc_fd, F_GETFL, 0)) < 0 || fcntl(soc_fd, F_SETFL, flags | O_NONBLOCK) < 0) { + error_log("Error making socket non-blocking"); + exit(9); + } + + return soc_fd; +} + +static unsigned char alpn_protos[256]; +static size_t alpn_protos_len; + +#if OPENSSL_VERSION_NUMBER >= 0x10002000L +int alpn_select_proto_cb(SSL* ssl, const unsigned char** out, + unsigned char* outlen, const unsigned char* in, + unsigned int inlen, void* arg) { + // Placeholder for nghttp3 protocol selection logic + // This needs to be replaced with actual nghttp3 function call + (void)ssl; + (void)arg; + + // Example protocol selection logic + for (unsigned int i = 0; i + 1 < inlen; i += in[i] + 1) { + if (memcmp(&in[i + 1], "h3", in[i]) == 0) { + *out = &in[i + 1]; + *outlen = in[i]; + return SSL_TLSEXT_ERR_OK; + } + } + + return SSL_TLSEXT_ERR_NOACK; + } +#endif + +SSL_CTX* create_ssl_ctx(const char* key_file, const char* cert_file) { + SSL_CTX* ssl_ctx; + + ssl_ctx = SSL_CTX_new(TLS_server_method()); + if (!ssl_ctx) { + error_log("Could not create SSL/TLS context: %s", ERR_error_string(ERR_get_error(), nullptr)); + return nullptr; + } + + // Set SSL context options + SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL | SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_COMPRESSION | SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION); + + // Load private key and certificate + if (SSL_CTX_use_PrivateKey_file(ssl_ctx, key_file, SSL_FILETYPE_PEM) != 1) { + error_log("Could not read private key file %s", key_file); + SSL_CTX_free(ssl_ctx); + return nullptr; + } + if (SSL_CTX_use_certificate_chain_file(ssl_ctx, cert_file) != 1) { + error_log("Could not read certificate file %s", cert_file); + SSL_CTX_free(ssl_ctx); + return nullptr; + } + + // Set ALPN protocols for HTTP/3 + const char* http3_alpn_protos = "\x2h3"; // "\x2" is the length of "h3" + alpn_protos_len = strlen(http3_alpn_protos); + memcpy(alpn_protos, http3_alpn_protos, alpn_protos_len); + +#if OPENSSL_VERSION_NUMBER >= 0x10002000L + SSL_CTX_set_alpn_select_cb(ssl_ctx, alpn_select_proto_cb, nullptr); +#endif + + return ssl_ctx; + } + +void acceptcb(evconnlistener* listener, int fd, + sockaddr* addr, int addrlen, void* arg) { + auto server_dt = static_cast*>(arg); +} + +int main() +{ + nghttp3_conn *conn; + int rv; + nghttp3_callbacks callbacks; + nghttp3_settings settings; + + /* Initialize callbacks and settings */ + memset(&callbacks, 0, sizeof(callbacks)); + nghttp3_settings_default(&settings); + + /* Create a new nghttp3_conn object for the server */ + rv = nghttp3_conn_server_new(&conn, &callbacks, &settings, NULL, NULL); + if (rv != 0) { + /* Handle error */ + } + + /* Use conn for HTTP/3 operations */ + + /* When done, free the nghttp3_conn object */ + nghttp3_conn_del(conn); + + SSL_CTX* ssl_ctx = create_ssl_ctx("/Users/kirillzhukov/Downloads/server.key", "/Users/kirillzhukov/Downloads/server.pem"); + event_base *evbase; + int soc_fd = create_socket(8080); + // Initialize libevent + evbase = event_base_new(); + + // Set up the listening socket (non-blocking, etc.) + std::pair server_dt = {ssl_ctx, evbase}; + // Create an event for the listen socket + evconnlistener* listener = evconnlistener_new(evbase, acceptcb, &server_dt, LEV_OPT_CLOSE_ON_FREE | LEV_OPT_REUSEABLE, 50, soc_fd); + + // Enter the libevent loop + event_base_dispatch(evbase); + + // Clean up + event_base_free(evbase); + + return 0; +}