summary refs log tree commit diff stats
path: root/src/common/sysinfo
diff options
context:
space:
mode:
authorRainer Müller <raimue@codingfarm.de>2018-03-31 00:53:56 +0200
committerTingPing <tingping@tingping.se>2018-03-31 01:29:05 +0000
commit5ca767f7f881f480de90882233ed833846bd8a3d (patch)
tree28663f5950cb79a699c5b1f1a357f9be89f9f8c0 /src/common/sysinfo
parent111441302c4eb0c719088526c5b8c4be3df6a0dc (diff)
Fix plugins on macOS
The switch to the meson build system broke plugins on macOS. GNU libtool
builds shared libraries with ".dylib" and shared modules (plugins) with
the extension ".so", but meson is using ".dylib" for both.

Although overriding the name_suffix for shared_module() in meson is
possible, this would be messy for other platforms as there is no way to
query the default. Therefore it seems like we have to go with ".dylib"
for now on macOS.

However, G_MODULE_SUFFIX is defined to ".so", because glib follows what
GNU libtool does. Therefore define a separate preprocessor macro that
has the correct extension.

See: https://github.com/mesonbuild/meson/issues/1160
Diffstat (limited to 'src/common/sysinfo')
0 files changed, 0 insertions, 0 deletions
<berkeviktor@aol.com> 2012-06-03 12:06:06 +0200 Initial Visual Studio solution' href='/git-repos/torxchat.git/commit/win32/version/version.c?h=fe-web&id=39422d5503281030d712c39af25317b5e3ece0fe'>39422d55 ^
a98dc18d ^
39422d55 ^



27c6150a ^
39422d55 ^







27c6150a ^

39422d55 ^


27c6150a ^







39422d55 ^














98dc2232 ^

39422d55 ^











534cd280 ^
39422d55 ^


534cd280 ^
39422d55 ^
593efa70 ^
534cd280 ^
593efa70 ^
534cd280 ^
593efa70 ^
39422d55 ^
534cd280 ^
39422d55 ^
98dc2232 ^

39422d55 ^
534cd280 ^
39422d55 ^
98dc2232 ^

39422d55 ^
534cd280 ^
39422d55 ^
593efa70 ^
534cd280 ^
593efa70 ^
534cd280 ^
593efa70 ^
39422d55 ^



259ed964 ^

39422d55 ^
534cd280 ^
39422d55 ^


534cd280 ^
39422d55 ^




534cd280 ^
39422d55 ^

534cd280 ^

39422d55 ^
534cd280 ^
39422d55 ^

534cd280 ^
39422d55 ^

534cd280 ^

39422d55 ^











1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154