diff options
author | Ivan Donchevskii <[email protected]> | 2019-03-21 14:56:54 +0100 |
---|---|---|
committer | Simon Hausmann <[email protected]> | 2019-03-21 16:58:54 +0100 |
commit | fee353db3778da2cdedd7670337e8d7d548e8b07 (patch) | |
tree | c1d4b7ac409972a8cd3bbbaeec7e164bfbb89260 /include | |
parent | 9fc5dfce8e15fd7b3ffe657278c045ee5471d26f (diff) |
WIP: Clang: Add patch to build static libclangrelease_50-based
Diffstat (limited to 'include')
-rw-r--r-- | include/clang-c/Platform.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/include/clang-c/Platform.h b/include/clang-c/Platform.h index e2a4dccbda..717ca6d88d 100644 --- a/include/clang-c/Platform.h +++ b/include/clang-c/Platform.h @@ -19,14 +19,16 @@ extern "C" { #endif /* MSVC DLL import/export. */ -#ifdef _MSC_VER - #ifdef _CINDEX_LIB_ - #define CINDEX_LINKAGE __declspec(dllexport) +#ifndef CINDEX_LINKAGE + #ifdef _MSC_VER + #ifdef _CINDEX_LIB_ + #define CINDEX_LINKAGE __declspec(dllexport) + #else + #define CINDEX_LINKAGE __declspec(dllimport) + #endif #else - #define CINDEX_LINKAGE __declspec(dllimport) + #define CINDEX_LINKAGE #endif -#else - #define CINDEX_LINKAGE #endif #ifdef __GNUC__ |