File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
include/swift/SwiftRemoteMirror
stdlib/public/SwiftRemoteMirror Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -23,15 +23,23 @@ extern "C" {
2323# elif defined(__MACH__ )
2424# define SWIFT_REMOTE_MIRROR_LINKAGE __attribute__((__visibility__("default")))
2525# else
26- # define SWIFT_REMOTE_MIRROR_LINKAGE __declspec(dllexport)
26+ # if defined(_WINDLL )
27+ # define SWIFT_REMOTE_MIRROR_LINKAGE __declspec(dllexport)
28+ # else
29+ # define SWIFT_REMOTE_MIRROR_LINKAGE
30+ # endif
2731# endif
2832#else
2933# if defined(__ELF__ )
3034# define SWIFT_REMOTE_MIRROR_LINKAGE __attribute__((__visibility__("default")))
3135# elif defined(__MACH__ )
3236# define SWIFT_REMOTE_MIRROR_LINKAGE __attribute__((__visibility__("default")))
3337# else
34- # define SWIFT_REMOTE_MIRROR_LINKAGE __declspec(dllimport)
38+ # if defined(_WINDLL )
39+ # define SWIFT_REMOTE_MIRROR_LINKAGE __declspec(dllimport)
40+ # else
41+ # define SWIFT_REMOTE_MIRROR_LINKAGE
42+ # endif
3543# endif
3644#endif
3745
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ if(SWIFT_INCLUDE_TOOLS)
3030
3131 add_swift_host_library(swiftRemoteMirror STATIC
3232 SwiftRemoteMirror.cpp)
33+ target_compile_definitions (swiftRemoteMirror PRIVATE _LIB)
3334 target_compile_options (swiftRemoteMirror PRIVATE
3435 ${SWIFT_RUNTIME_CXX_FLAGS} )
3536 set_property (TARGET swiftRemoteMirror APPEND_STRING PROPERTY LINK_FLAGS
You can’t perform that action at this time.
0 commit comments