| 1234567891011121314151617181920212223242526 |
- // Copyright (C) 2020 The Qt Company Ltd.
- // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
- #ifndef SHIBOKENMACROS_H
- #define SHIBOKENMACROS_H
- // LIBSHIBOKEN_API macro is used for the public API symbols.
- #if defined _WIN32
- # define LIBSHIBOKEN_EXPORT __declspec(dllexport)
- # ifdef _MSC_VER
- # define LIBSHIBOKEN_IMPORT __declspec(dllimport)
- # else
- # define LIBSHIBOKEN_IMPORT
- # endif
- #else
- # define LIBSHIBOKEN_EXPORT __attribute__ ((visibility("default")))
- # define LIBSHIBOKEN_IMPORT
- #endif
- #ifdef BUILD_LIBSHIBOKEN
- # define LIBSHIBOKEN_API LIBSHIBOKEN_EXPORT
- #else
- # define LIBSHIBOKEN_API LIBSHIBOKEN_IMPORT
- #endif
- #endif // SHIBOKENMACROS_H
|