|
58 | 58 | <When Condition="$(RuntimeIdentifier) == 'win-x64'"> |
59 | 59 | <PropertyGroup> |
60 | 60 | <ZigIdentifier>x86_64-windows-gnu</ZigIdentifier> |
61 | | - <ZigLibraryType>Shared</ZigLibraryType> |
62 | 61 | </PropertyGroup> |
63 | 62 | </When> |
64 | 63 | <When Condition="$(RuntimeIdentifier) == 'win-x86'"> |
65 | 64 | <PropertyGroup> |
66 | 65 | <ZigIdentifier>x86-windows-gnu</ZigIdentifier> |
67 | | - <ZigLibraryType>Shared</ZigLibraryType> |
68 | 66 | </PropertyGroup> |
69 | 67 | </When> |
70 | 68 | <When Condition="$(RuntimeIdentifier) == 'win-arm'"> |
71 | 69 | <PropertyGroup> |
72 | 70 | <ZigIdentifier>arm-windows-gnu</ZigIdentifier> |
73 | | - <ZigLibraryType>Shared</ZigLibraryType> |
74 | 71 | </PropertyGroup> |
75 | 72 | </When> |
76 | 73 | <When Condition="$(RuntimeIdentifier) == 'win-arm64'"> |
77 | 74 | <PropertyGroup> |
78 | 75 | <ZigIdentifier>aarch64-windows-gnu</ZigIdentifier> |
79 | | - <ZigLibraryType>Shared</ZigLibraryType> |
80 | 76 | </PropertyGroup> |
81 | 77 | </When> |
82 | 78 | <When Condition="$(RuntimeIdentifier) == 'linux-x64'"> |
83 | 79 | <PropertyGroup> |
84 | 80 | <ZigIdentifier>x86_64-linux-gnu</ZigIdentifier> |
85 | | - <ZigLibraryType>Shared</ZigLibraryType> |
86 | 81 | </PropertyGroup> |
87 | 82 | </When> |
88 | 83 | <When Condition="$(RuntimeIdentifier) == 'linux-x86'"> |
89 | 84 | <PropertyGroup> |
90 | 85 | <ZigIdentifier>x86-linux-gnu</ZigIdentifier> |
91 | | - <ZigLibraryType>Shared</ZigLibraryType> |
92 | 86 | </PropertyGroup> |
93 | 87 | </When> |
94 | 88 | <When Condition="$(RuntimeIdentifier) == 'linux-arm'"> |
95 | 89 | <PropertyGroup> |
96 | 90 | <ZigIdentifier>arm-linux-gnueabihf</ZigIdentifier> |
97 | | - <ZigLibraryType>Shared</ZigLibraryType> |
98 | 91 | </PropertyGroup> |
99 | 92 | </When> |
100 | 93 | <When Condition="$(RuntimeIdentifier) == 'linux-arm64'"> |
101 | 94 | <PropertyGroup> |
102 | 95 | <ZigIdentifier>aarch64-linux-gnu</ZigIdentifier> |
103 | | - <ZigLibraryType>Shared</ZigLibraryType> |
104 | 96 | </PropertyGroup> |
105 | 97 | </When> |
106 | 98 | <When Condition="$(RuntimeIdentifier) == 'osx-x64'"> |
107 | 99 | <PropertyGroup> |
108 | 100 | <ZigIdentifier>x86_64-macos</ZigIdentifier> |
109 | | - <ZigLibraryType>Shared</ZigLibraryType> |
110 | 101 | </PropertyGroup> |
111 | 102 | </When> |
112 | 103 | <When Condition="$(RuntimeIdentifier) == 'osx-arm64'"> |
113 | 104 | <PropertyGroup> |
114 | 105 | <ZigIdentifier>aarch64-macos</ZigIdentifier> |
115 | | - <ZigLibraryType>Shared</ZigLibraryType> |
116 | 106 | </PropertyGroup> |
117 | 107 | </When> |
118 | 108 | <When Condition="$(RuntimeIdentifier) == 'iossimulator-x64'"> |
119 | 109 | <PropertyGroup> |
120 | 110 | <ZigIdentifier>x86_64-ios-simulator</ZigIdentifier> |
121 | | - <ZigLibraryType>Shared</ZigLibraryType> |
122 | 111 | <ZigArgs>--sysroot $(IOS_SIMULATOR_SDK)</ZigArgs> |
123 | 112 | </PropertyGroup> |
124 | 113 | </When> |
125 | 114 | <When Condition="$(RuntimeIdentifier) == 'iossimulator-arm64'"> |
126 | 115 | <PropertyGroup> |
127 | 116 | <ZigIdentifier>aarch64-ios-simulator</ZigIdentifier> |
128 | | - <ZigLibraryType>Shared</ZigLibraryType> |
129 | 117 | <ZigArgs>--sysroot $(IOS_SIMULATOR_SDK)</ZigArgs> |
130 | 118 | </PropertyGroup> |
131 | 119 | </When> |
132 | 120 | <When Condition="$(RuntimeIdentifier) == 'ios-arm64'"> |
133 | 121 | <PropertyGroup> |
134 | 122 | <ZigIdentifier>aarch64-ios</ZigIdentifier> |
135 | | - <ZigLibraryType>Shared</ZigLibraryType> |
136 | 123 | <ZigArgs>--sysroot $(IOS_SDK)</ZigArgs> |
137 | 124 | </PropertyGroup> |
138 | 125 | </When> |
139 | 126 | <When Condition="$(RuntimeIdentifier) == 'browser-wasm'"> |
140 | 127 | <PropertyGroup> |
141 | 128 | <ZigIdentifier>wasm32-emscripten</ZigIdentifier> |
142 | | - <ZigLibraryType>Static</ZigLibraryType> |
143 | 129 | <ZigArgs>--sysroot "$(EMSDK)/upstream/emscripten"</ZigArgs> |
144 | 130 | </PropertyGroup> |
145 | 131 | </When> |
146 | 132 | <When Condition="$(RuntimeIdentifier) == 'android-arm64'"> |
147 | 133 | <PropertyGroup> |
148 | 134 | <ZigIdentifier>aarch64-linux-android</ZigIdentifier> |
149 | | - <ZigLibraryType>Shared</ZigLibraryType> |
150 | 135 | <ZigArgs>--sysroot $(ANDROID_NDK_HOME)</ZigArgs> |
151 | 136 | </PropertyGroup> |
152 | 137 | </When> |
153 | 138 | <When Condition="$(RuntimeIdentifier) == 'android-x64'"> |
154 | 139 | <PropertyGroup> |
155 | 140 | <ZigIdentifier>x86_64-linux-android</ZigIdentifier> |
156 | | - <ZigLibraryType>Shared</ZigLibraryType> |
157 | 141 | <ZigArgs>--sysroot $(ANDROID_NDK_HOME)</ZigArgs> |
158 | 142 | </PropertyGroup> |
159 | 143 | </When> |
|
185 | 169 | <Message Importance="High" Text="Build Target: $(RuntimeIdentifier) $(Configuration)"/> |
186 | 170 | <Message Importance="High" Text="Build Zig Target: $(ZigIdentifier) $(ZigConfiguration)"/> |
187 | 171 | <Message Importance="High" Text="Build Zig Args: $(ZigArgs)"/> |
188 | | - <Exec Command="$(BuildCommand) -Dlibrary-type=$(ZigLibraryType)"/> |
| 172 | + <Exec Command="$(BuildCommand) -Dlibrary-type=Shared" Condition="'$(RuntimeIdentifier)' != 'browser-wasm'"/> |
| 173 | + <Exec Command="$(BuildCommand) -Dlibrary-type=Static"/> |
189 | 174 | </Target> |
190 | 175 | </Project> |
0 commit comments