Hey everyone! It's been a little bit since our last post, so we'll detail what's happening here!

Unfortunately, we don't have a whole lot to report, but we have been readying a new release of #libmad. The last thing we have will be for source packaging via CPack as we will now start providing our own source tarballs.

Once we get libmad 0.16.5 released and in #vcpkg, we'll get going on #Tenacity 1.3.5, which will feature updated dependencies mainly. That also means we'll update our Flatpak too!

One thing I don't like about CMake is that it stores so much state in the build directory and you have to nuke it all the time to be sure it's not picking up something old/wrong. Mainly an issue while you're trying to get a build going. As vcpkg also stores built stuff in the same directory you'll be staring at loooong builds just to try to get anything to build.

#cmake #vcpkg #winduhs

Котрий пакетний менеджер для C++ ви виберете, або вже вибрали?
Якщо обираєте варіант "Інший", то напишіть, будь ласка, котрий.

#cpp #conan #vcpkg
Conan
25%
Vcpkg
25%
Інше
50%
Poll ended at .

Building your project and #vcpkg dependencies with your toolchain.

https://sdowney.org/posts/building-vcpkg-dependencies-with-project-toolchain/

Because someone was wrong on the internet.

#vcpkg
No matter what any summary says, in order to build dependencies with a project toolchain file, you need a custom "triple" file that defines VCPKG_CHAINLOAD_TOOLCHAIN_FILE.

In addition, there's a `vcpkg install` invocation between your cmake and vcpkg, so you need to communicate with the triple file via environment variable, e.g. $ENV{PROJECT_VCPKG_TOOLCHAIN}

No idea what violence this does to vcpkg caching yet.

@andrewnez #vcpkg relies on git. The version database is plain files with git-tree pointers into the history.

**GitHub - doobiusP/cmexl**: Công cụ CLI xây dựng dự án CMake và template module linh hoạt, hỗ trợ pipeline full (from cấu hình đến đóng gói), tích hợp vcpkg, quản lý component riêng biệt, và cấu hình module linh hoạt. Dự án side project giúp tác giả học sâu về CMake & Go. 🚀 Học hỏi & chia sẻ kinh nghiệm về hệ thống build!

#CMake #OpenSource #SideProject #ViệcHọc #LậpTrình #GitHub #DevTools #MãMở #CôngCụPhátTriển #HọcCMake #ViệcSide #TechPost #DevLife #Cplusplus #Golang #Vcpkg #CMakeTool #Co

Its amazing that in C++ #cpp its practically impossible to get a decent #s3 client. The minio-cpp requires #vcpkg and the #aws sdk results in 22 GiB binary folder...

There is a small header only library but it has 0 stars and fails compilation because uint8_t is undefined.

What fun.

just add the configuration to your .github/dependabot.yml file.

This integration brings modern practices to C++ development, reduces maintenance overhead, and helps maintain a healthy codebase.

Embrace automated dependency management today! #CPlusPlus #DevSecOps #GitHub #Dependabot #vcpkg

For more information check: https://devblogs.microsoft.com/cppblog/dependabot-support-for-vcpkg/.

Dependabot support for vcpkg - C++ Team Blog

We are excited to announce that GitHub’s Dependabot now brings automated dependency updates to C++ projects using vcpkg. This support is available for projects using vcpkg manifest files, empowering teams to keep their library dependencies current and secure with minimal effort. With Dependabot, your repo can receive automatic pull requests to upgrade your libraries to […]

C++ Team Blog
Dependabot support for vcpkg - C++ Team Blog

We are excited to announce that GitHub’s Dependabot now brings automated dependency updates to C++ projects using vcpkg. This support is available for projects using vcpkg manifest files, empowering teams to keep their library dependencies current and secure with minimal effort. With Dependabot, your repo can receive automatic pull requests to upgrade your libraries to […]

C++ Team Blog