File tree Expand file tree Collapse file tree 5 files changed +12
-8
lines changed
tools/SourceKit/tools/sourcekitd Expand file tree Collapse file tree 5 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 49
49
HAS_SWIFT_MODULES
50
50
)
51
51
endif ()
52
+ set_target_properties (sourcekitdInProc PROPERTIES
53
+ DEFINE_SYMBOL sourcekitd_EXPORTS )
52
54
target_link_libraries (sourcekitdInProc PRIVATE
53
55
SourceKitSwiftLang
54
56
sourcekitdAPI
Original file line number Diff line number Diff line change 13
13
#ifndef LLVM_SOURCEKITD_INTERNAL_H
14
14
#define LLVM_SOURCEKITD_INTERNAL_H
15
15
16
- #if defined (_MSC_VER)
17
- # define SOURCEKITD_PUBLIC __declspec (dllexport)
18
- #endif
19
-
20
16
#include " SourceKit/Support/CancellationToken.h"
21
17
#include " sourcekitd/sourcekitd.h"
22
18
#include " llvm/ADT/Optional.h"
Original file line number Diff line number Diff line change 52
52
# define SOURCEKITD_END_DECLS
53
53
#endif
54
54
55
- #ifndef SOURCEKITD_PUBLIC
56
- # if defined (_MSC_VER )
57
- # define SOURCEKITD_PUBLIC __declspec (dllimport )
55
+ #if defined(_WIN32)
56
+ # if defined(sourcekitd_EXPORTS )
57
+ # define SOURCEKITD_PUBLIC __declspec (dllexport )
58
58
# else
59
- # define SOURCEKITD_PUBLIC
59
+ # define SOURCEKITD_PUBLIC __declspec (dllimport)
60
60
# endif
61
+ #else
62
+ # define SOURCEKITD_PUBLIC
61
63
#endif
62
64
63
65
#ifndef __has_feature
Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ add_sourcekit_library(sourcekitdAPI
14
14
VariableTypeArray.cpp
15
15
UIDHandling.cpp )
16
16
17
+ target_compile_definitions (sourcekitdAPI PRIVATE
18
+ sourcekitd_EXPORTS )
17
19
target_link_libraries (sourcekitdAPI PRIVATE
18
20
swiftBasic
19
21
SourceKitSupport )
Original file line number Diff line number Diff line change 2
2
add_sourcekit_library (sourcekitdService
3
3
Requests.cpp
4
4
)
5
+ target_compile_definitions (sourcekitdService PRIVATE
6
+ sourcekitd_EXPORTS )
5
7
target_link_libraries (sourcekitdService PRIVATE
6
8
sourcekitdAPI
7
9
swiftBasic
You can’t perform that action at this time.
0 commit comments