Try to fix CI

This commit is contained in:
Vittorio Romeo 2024-09-15 18:25:29 +02:00
parent f7ff906931
commit 26c981f7fa
8 changed files with 10 additions and 6 deletions

View File

@ -248,7 +248,7 @@ target_sources(
src/unwind/unwind_with_winapi.cpp
src/utils/microfmt.cpp
src/utils/utils.cpp
src/platform/dbghelp_syminit_manager.cpp
$<$<BOOL:${WIN32}>:src/platform/dbghelp_syminit_manager.cpp>
)
target_include_directories(

View File

@ -6,6 +6,7 @@
#include <cstdio>
#include <cstring>
#include <iostream>
#include <new>
#include <sstream>
#include <stdexcept>
#include <string>

View File

@ -6,6 +6,8 @@
namespace cpptrace {
namespace detail {
struct dbghelp_syminit_manager {
// The set below contains Windows `HANDLE` objects, `void*` is used to avoid
// including the (expensive) Windows header here
std::unordered_set<void*> set;
~dbghelp_syminit_manager();

View File

@ -1,5 +1,7 @@
#include "symbols/symbols.hpp"
#include <cpptrace/cpptrace.hpp>
#include <vector>
#include <unordered_map>

View File

@ -1,7 +1,7 @@
#ifndef UNWIND_HPP
#define UNWIND_HPP
#include "cpptrace/cpptrace.hpp"
#include <cpptrace/cpptrace.hpp>
#include <cstddef>
#include <vector>

View File

@ -5,8 +5,7 @@
namespace cpptrace {
namespace detail {
std::ostream& get_cout()
{
std::ostream& get_cout() {
return std::cout;
}

View File

@ -28,8 +28,7 @@ namespace detail {
#endif
}
void enable_virtual_terminal_processing_if_needed() noexcept
{
void enable_virtual_terminal_processing_if_needed() noexcept {
// enable colors / ansi processing if necessary
#if IS_WINDOWS
// https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#example-of-enabling-virtual-terminal-processing

View File

@ -8,6 +8,7 @@
#include <cstdlib>
#include <cstring>
#include <memory>
#include <new>
#include <string>
#include <type_traits>
#include <utility>