Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More nugetifying #734

Closed
2 of 9 tasks
ronag opened this issue Feb 4, 2018 · 5 comments
Closed
2 of 9 tasks

More nugetifying #734

ronag opened this issue Feb 4, 2018 · 5 comments

Comments

@ronag
Copy link
Member

ronag commented Feb 4, 2018

Nuget:

  • CEF
  • FreeImage
  • TBB
  • OpenAL
  • SFML headers?
  • CEF headers?

???:

  • zlib
  • liberation-fonts
  • roboto-fonts
@Julusian
Copy link
Member

Julusian commented Feb 4, 2018

@ronag what are your thoughts on the casparcg org maintaining its own nuget packages for the remaining dependencies or ones which are too outdated on nuget?
It should only add work now for initial setup and when we want to update something, and means we can move all windows deps out of tree

@ronag
Copy link
Member Author

ronag commented Feb 6, 2018

I've fixed CEF. Still have the includes checked in manually. Not sure how to nugetify that part.

@ronag
Copy link
Member Author

ronag commented Feb 8, 2018

Maintaining our own nuget sounds like a good idea as long as some actually maintains it. @Julusian

@Julusian
Copy link
Member

I have recently discovered https://github.com/Microsoft/vcpkg
It looks to be more suitable than nuget for c++ dependencies.

It will integrate with CMake better and has almost every dependency we use on it, the one exception being CEF.
I think it is worth looking into instead of nuget for windows dependencies. It could be used on linux too, but I prefer using system libs there.

@Julusian
Copy link
Member

Julusian commented Nov 1, 2023

This is replaced by #1502, which removes the use of nuget and instead downloads and unpacks prebuilt or source packages over http using standard cmake functionality.

@Julusian Julusian closed this as completed Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants