Bret Brown

@bretbrownjr
12 Followers
9 Following
5 Posts
Artisanal bytesmith. C++ ecosystem and tooling champion. Views my own.

We have released a new CppCon 2023 Video!

Libraries: A First Step Toward Standard C++ Dependency Management – by @bretbrownjr & Bill Hoffman
https://youtu.be/IwuBZpLUq8Q
#BestPractices #BuildSystems #cpp #Libraries #PackageManager #StandardLibrary #StandardTemplateLibrary #STL #Tooling

Libraries: A First Step Toward Standard C++ Dependency Management - Bret Brown & Bill Hoffman 2023

YouTube
import CMake; the Experiment is Over!

At last the experiment is over, and CMake 3.28 has official support for C++ 20 named modules enabled without having to set the CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API variable. This has been a long adventure involving the coordination of the SG15 tooling group, and developers of three major compilers: Visual Studio, LLVM/Clang, and GCC. To read about the entire […]

If you sacrifice teamwork for the best technology, you will get neither.

You actually want both at the same time.

CMake 3.28 is available for testing! This is the release that will officially support named C++ modules across GCC, Clang, and MSVC.

Test it out and file bugs!

https://www.kitware.com/cmake-3-28-0-rc1-is-ready-for-testing/

CMake 3.28.0-rc1 is ready for testing

The first CMake 3.28 release candidate!

Bill Hoffman creator of #cmake and I presented at #cppcon this week on how we want to help C++ mature as an ecosystem. The video is up!

Libraries: A First Step Toward Standard C++ Dependency Management - CppCon 2023

https://youtu.be/IwuBZpLUq8Q

Libraries: A First Step Toward Standard C++ Dependency Management - Bret Brown & Bill Hoffman 2023

YouTube