success: most of the problems were my own.
https://github.com/smartfile/python-libarchive/issues/38#issuecomment-1492896744
You'd think the #vcpkg team at #Microsoft might go over to the #MicrosoftDefender team and say "hey, performance is absolute dogshit, what's up with that?" and then go over to the #NTFS team and say "hey, performance is absolute dogshit, what's up with that?"
#vcpkg #microsoft #microsoftdefender #ntfs
I have started playing again with #cpp and #sfml - I have decided to add some more logic and visual fx (#shadertoy is inspiring) to #deerportal, and I have decided to do it with #visualstudio on #windows, and it seems it supports #cmake https://learn.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=msvc-170, however I had a problem with launching problem with lack of sfml, and I could not add sfml because project was not launched properly, #catch22. Now I have found #vcpkg, let's see
#vcpkg #catch22 #cmake #windows #visualstudio #deerportal #shadertoy #sfml #cpp
@JSAMcFarlane
IMO, the worst thing about the toolchain generator is that it makes it impossible to use your own chain.
Also, it's what #vcpkg does, so it must be wrong😉
#Conan #ConanIO
With https://github.com/BOINC/boinc/pull/5048 merged #BOINC now uses #VisualStudio 2022 with #vcpkg to build #Windows executables. No more outdated 2010, 2013 and 2019 solutions.
And it's gonna be used to build next release.
#DistributedComputing #VolunteerComputing #GridComputing #CitizenScience
#boinc #visualstudio #vcpkg #windows #distributedcomputing #volunteercomputing #gridcomputing #citizenscience
Can't see it any other way than that @philsquared must have been forced to build something that uses #vcpkg and had to deal with the pain.
We feel you Phil 💚
#ConanIO
I'll Build Myself by Phil Nash - C++ Song Parody
A song about build systems in C++, based on the song "All By Myself" by Eric Carmen.A song about building C++.Lyrics:When I was youngI’d never need to use Co...
@gsoltis I think one liner for #cpp is unlikely. I like the idea keeping build/meta-build system independent of the package and dependency management tooling So a toolchain like #Conan+#CMake+#Ninja. Adding a new dependency at that point can be close to one line. I think #vcpkg is a #conan alternative.
#cpp #conan #cmake #ninja #vcpkg
#BOINC library was updated to 7.20.4 on #vcpkg.
#HowTo use it in your project: https://github.com/microsoft/vcpkg/blob/master/docs/README.md
#DistributedComputing #VolunteerComputing #GridComputing #CitizenScience
#boinc #vcpkg #howto #distributedcomputing #volunteercomputing #gridcomputing #citizenscience
다양한 OS 환경의 C/C++ 프로젝트에서 라이브러리 의존성 관리를 쉽게 할 수 있도록 도와주는 패키지 관리자인 #Vcpkg, #우분투 환경에서는 어떻게 사용할 수 있을지 #UbuconAsia 2022 박동하님의 워크샵에서 알아보세요! https://2022.ubucon.asia/ko/sessions/support-package-as-vcpkg-in-linux/
Why did vcpkg change the visual studio integration from using the configuration you are building to defaulting to Release? On linux I wouldn't care because mixing debug and release doesn't matter. On windows, I had to figure out why the test cases started crashing. #vcpkg
@znurre If you want no dependencies other than #cmake, I've used https://cmake.org/cmake/help/latest/module/FetchContent.html to include git/web dependencies and have them downloaded at configure time.
These days I use https://github.com/aminya/project_options for the sanitizers/linters/compiler options/etc it sets up. project_options can also install #conan or #vcpkg and use it to handle dependencies. I've only used the dependency installation half and installed conan manually, but "should work"™️
The more I read about it, the more unsure I get. I want the project to be easy to get started with. In the best of worlds, someone interested in the project should simply be able to clone the repo and run `cmake --build`.
If I understand correctly, using conan would require the user to install conan and run boostrapping commands to initialize all dependencies?
Or is this based on a misunderstanding from my side?
I really need to get around to using something like #vcpkg to handle my dependencies better.