Skip to content

replacing applocal.ps1 with C++ 😍#814

Merged
ras0219-msft merged 58 commits intomicrosoft:mainfrom
valeriaconde:val-applocal
Dec 31, 2022
Merged

replacing applocal.ps1 with C++ 😍#814
ras0219-msft merged 58 commits intomicrosoft:mainfrom
valeriaconde:val-applocal

Conversation

@valeriaconde
Copy link
Contributor

@valeriaconde valeriaconde commented Nov 18, 2022

Please review 🙏

@valeriaconde valeriaconde marked this pull request as ready for review November 30, 2022 17:23
Copy link
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only nitpicks left :)

@BillyONeal BillyONeal requested a review from JackBoosY December 28, 2022 21:37
Copy link
Member

@vicroms vicroms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I'd like to have continuous tests for the "library specific" ones, but they worked when tested locally.

@dg0yt
Copy link
Contributor

dg0yt commented Dec 30, 2022

This PR hard codes informations about some plugin binaries for some ports into a binary which is maintained in another repository than the ports which provide these plugins.

  • How is this meant to be kept in sync with the actual set of plugin binaries which may vary with the port versions and features?
  • How is this meant to scale to the ports which provide plugins but aren't handled yet, e.g. osg/osgearth?

@vicroms
Copy link
Member

vicroms commented Dec 30, 2022

@dg0yt

This is Valeria's internship project; it is intended to be phase 1 of removing our dependence on PowerShell. We intend to design and implement a generic approach after merging this PR.

Copy link
Collaborator

@ras0219-msft ras0219-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if we add deployment of both vcpkg.exe AND applocal.ps1 into export.

@ras0219-msft ras0219-msft merged commit e8c0b20 into microsoft:main Dec 31, 2022
@ras0219-msft
Copy link
Collaborator

Thanks Val!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants