Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
logger_export.h
Go to the documentation of this file.
1#pragma once
2
17#ifdef LOGGER_SYSTEM_STATIC
18#define LOGGER_SYSTEM_API
19#elif defined(LOGGER_SYSTEM_BUILDING)
20#ifdef _WIN32
21#define LOGGER_SYSTEM_API __declspec(dllexport)
22#else
23#define LOGGER_SYSTEM_API __attribute__((visibility("default")))
24#endif
25#else
26#ifdef _WIN32
27#define LOGGER_SYSTEM_API __declspec(dllimport)
28#else
29#define LOGGER_SYSTEM_API
30#endif
31#endif