msvc.sh 647 B

1234567891011121314151617
  1. #!/usr/bin/env bash
  2. MSVC_INSTALL_PATH=$(vswhere -latest -property installationPath)
  3. echo "MSVC_INSTALL_PATH = $MSVC_INSTALL_PATH"
  4. echo "Installed toolset versions:"
  5. ls -vr "$MSVC_INSTALL_PATH/VC/Tools/MSVC"
  6. TOOLS_DIR=$(ls -vr "$MSVC_INSTALL_PATH/VC/Tools/MSVC/" | head -1)
  7. DUMPBIN_PATH="$MSVC_INSTALL_PATH/VC/Tools/MSVC/$TOOLS_DIR/bin/Hostx64/x64/dumpbin.exe"
  8. # This command should work as well, but for some reason it is *extremely* slow on the Github CI (~7 minutes)
  9. #DUMPBIN_PATH=$(vswhere -latest -find **/dumpbin.exe | head -n 1)
  10. echo "TOOLS_DIR = $TOOLS_DIR"
  11. echo "DUMPBIN_PATH = $DUMPBIN_PATH"
  12. dirname "$DUMPBIN_PATH" > "$GITHUB_PATH"