Commit 41999d2
committed
[lldb] [cmake] Fix delayloading liblldb.dll in mingw builds
ec28b95 made liblldb delayloaded,
but the supplied command line parameter is only valid for
MSVC style builds.
For mingw builds using LLD, we can easily pass a similar option.
For mingw builds with ld.bfd, we can't quite as easily delayload
it - for these cases, just keep linking it like we usually do,
and warn if the user tried to set LLDB_PYTHON_DLL_RELATIVE_PATH
in a build where it won't have any effect.
Also change the setting for MSVC style builds, to use
the simpler `$<TARGET_FILE_NAME:liblldb>` instead of
`$<TARGET_FILE_BASE_NAME:liblldb>.dll`. The former pattern is what
we use for mingw targets, and it makes the code clearer to use
that for both, as that same expression should do the right thing
for both.1 parent 0dff52b commit 41999d2
1 file changed
+13
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
174 | 186 | | |
175 | 187 | | |
176 | 188 | | |
| |||
0 commit comments