cmake/FindRust.cmake: strip MSVC linker flags ...

... from native libraries array. Otherwise Ninja will get very confused.
This commit is contained in:
liushuyu 2024-07-11 13:34:06 +08:00 committed by Micah Snyder
parent 2cc3afe1aa
commit f4b4f33dfa
No known key found for this signature in database
GPG key ID: 3449E631914956D0

View file

@ -425,6 +425,8 @@ foreach(LINE ${LINE_LIST})
string(REPLACE "native-static-libs: " "" LINE "${LINE}") string(REPLACE "native-static-libs: " "" LINE "${LINE}")
string(REGEX REPLACE " " "" LINE "${LINE}") string(REGEX REPLACE " " "" LINE "${LINE}")
string(REGEX REPLACE " " ";" LINE "${LINE}") string(REGEX REPLACE " " ";" LINE "${LINE}")
# remove linker flags
list(FILTER LINE EXCLUDE REGEX "/.*")
if(LINE) if(LINE)
message(STATUS "Rust's native static libs: ${LINE}") message(STATUS "Rust's native static libs: ${LINE}")