open-simulation-interface icon indicating copy to clipboard operation
open-simulation-interface copied to clipboard

Add OSI to vcpkg

Open 0815-code opened this issue 3 years ago • 3 comments

Describe the feature

Is your feature request related to a problem? A clear and concise description of what the problem is. Example: I am always frustrated when [...].

vcpkg is a very nice package managing tool. Would be nice to integrate OSI there as well.

https://vcpkg.io/en/index.html

Describe the solution you would like

A clear and concise description of what you want to happen.

Integrate OSIv3.2, v3.3, v3,4 in vcpkg.

Describe alternatives you have considered

A clear and concise description of any alternative solutions or features you have considered.

hunter package manager keep in compiling OSI by hand (least favorite)

Describe the backwards compatibility

How does the feature impact the backwards compatibility of the current major version of OSI? If the suggested feature would be implemented would there be an issue with the previous versions of OSI? What part of OSI would break or improve by this feature?

Additional context

Add any other context or screenshots about the feature request here.

0815-code avatar May 15 '22 15:05 0815-code

Create an account, receive a toke, add it to the organization and create a GitHub action to push release versions? Does it work like this and did you try it already in another project?

jdsika avatar May 20 '22 11:05 jdsika

hi @jdsika, no havent tried it yet.. but im using vcpkg and it works like a breeze..

0815-code avatar Jun 08 '22 12:06 0815-code

@jdsika one can add a new port (which means a new library). The process is outlined here: https://jenniferchukwu.com/posts/vcpkg. Template port files can be found here https://github.com/microsoft/vcpkg/tree/master/scripts/templates. The process to add a pull request to vcpkg git is described here https://github.com/microsoft/vcpkg/blob/master/CONTRIBUTING.md.

If one want to bring own packages, which are not yet in the official vcpkg, one can also use own "registries". https://devblogs.microsoft.com/cppblog/registries-bring-your-own-libraries-to-vcpkg/

0815-code avatar May 15 '23 08:05 0815-code