Paths pointing to the root of the library where replaced for ones relatives to each file. For example, inside /include/spdlog/details/file_helper.h: This will look for os.h in /include/spdlog/details/spdlog/details/ which doesn't exists. replaced with:
		
			
				
	
	
		
			51 lines
		
	
	
		
			930 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			930 B
		
	
	
	
		
			C++
		
	
	
	
	
	
//
 | 
						|
// Copyright(c) 2015 Gabi Melman.
 | 
						|
// Distributed under the MIT License (http://opensource.org/licenses/MIT)
 | 
						|
//
 | 
						|
 | 
						|
#pragma once
 | 
						|
 | 
						|
#include "../common.h"
 | 
						|
#include "../details/os.h"
 | 
						|
 | 
						|
 | 
						|
#include <string>
 | 
						|
#include <utility>
 | 
						|
 | 
						|
namespace spdlog
 | 
						|
{
 | 
						|
namespace details
 | 
						|
{
 | 
						|
struct log_msg
 | 
						|
{
 | 
						|
    log_msg() = default;
 | 
						|
    log_msg(const std::string *loggers_name, level::level_enum lvl) :
 | 
						|
        logger_name(loggers_name),
 | 
						|
        level(lvl),
 | 
						|
        msg_id(0)
 | 
						|
    {
 | 
						|
#ifndef SPDLOG_NO_DATETIME
 | 
						|
        time = os::now();
 | 
						|
#endif
 | 
						|
 | 
						|
#ifndef SPDLOG_NO_THREAD_ID
 | 
						|
        thread_id = os::thread_id();
 | 
						|
#endif
 | 
						|
    }
 | 
						|
 | 
						|
    log_msg(const log_msg& other)  = delete;
 | 
						|
    log_msg& operator=(log_msg&& other) = delete;
 | 
						|
    log_msg(log_msg&& other) = delete;
 | 
						|
 | 
						|
 | 
						|
    const std::string *logger_name;
 | 
						|
    level::level_enum level;
 | 
						|
    log_clock::time_point time;
 | 
						|
    size_t thread_id;
 | 
						|
    fmt::MemoryWriter raw;
 | 
						|
    fmt::MemoryWriter formatted;
 | 
						|
    size_t msg_id;
 | 
						|
};
 | 
						|
}
 | 
						|
}
 |