Files
TinyORM/include/orm/macros/export.hpp
T
2021-10-27 10:04:57 +02:00

22 lines
465 B
C++

#pragma once
#ifndef ORM_MACROS_EXPORT_HPP
#define ORM_MACROS_EXPORT_HPP
#include "orm/macros/systemheader.hpp"
TINY_SYSTEM_HEADER
#include "orm/macros/export_common.hpp"
#if defined(TINYORM_BUILDING_SHARED)
# define SHAREDLIB_EXPORT TINY_DECL_EXPORT
#elif defined(TINYORM_LINKING_SHARED)
# define SHAREDLIB_EXPORT TINY_DECL_IMPORT
#endif
// Building library archive
#ifndef SHAREDLIB_EXPORT
# define SHAREDLIB_EXPORT
#endif
#endif // ORM_MACROS_EXPORT_HPP