mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix windows build with multiple visual studio installations
This commit is contained in:
parent
8fa3590661
commit
d5ffeb3c8a
@ -8,11 +8,18 @@ dependencies=["check_duckscript_installation", "check_visual_studio_installation
|
||||
script = """
|
||||
output = exec powershell -Command "Get-CimInstance MSFT_VSInstance | select -ExpandProperty Version"
|
||||
stdout = set ${output.stdout}
|
||||
pos = last_indexof ${stdout} .
|
||||
new_str = substring ${stdout} 0 ${pos}
|
||||
# TODO: will raise error if there are more than 1 visual studio installation
|
||||
newer = semver_is_newer ${new_str} 16.11.0
|
||||
assert ${newer} "Visual studio 2019 is not installed or version is lower than 16.11.0"
|
||||
versions = split ${stdout} "\\n"
|
||||
for version in ${versions}
|
||||
pos = last_indexof ${version} .
|
||||
new_str = substring ${version} 0 ${pos}
|
||||
newer = semver_is_newer ${new_str} 16.11.0
|
||||
if newer
|
||||
goto :ok
|
||||
end
|
||||
end
|
||||
echo "Visual studio 2019 is not installed or version is lower than 16.11.0"
|
||||
exit -1
|
||||
:ok
|
||||
"""
|
||||
script_runner = "@duckscript"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user