|
You are here |
jmmv.dev | ||
| | | | |
dcreager.net
|
|
| | | | | [AI summary] This post explains the complexities of versioning shared libraries in compiled languages like C and C++, discussing semantic versioning, ABI considerations, and build tool-specific versioning schemes such as libtool and CMake. | |
| | | | |
flameeyes.blog
|
|
| | | | | In my "For A Parallel World" series I have, up to now, only dealt with practical problems related with actual parallel builds. Today, I wish to try something different writing about some good practises to follow when working with autotools. Once again I want to repeat that no, I don't think autotools are completely flawed,... | |
| | | | |
mill-build.org
|
|
| | | | | [AI summary] The blog post explores the inner workings of modern build tools, emphasizing their use of a build graph to manage tasks efficiently. It compares tools like Bazel, Gradle, and Mill, highlighting how each defines and processes the build graph. The post explains caching, parallelism, and the importance of a structured build graph in optimizing build processes. It also discusses the advantages of using a programming language for defining build configurations, such as better IDE support, compiler assistance, and access to a rich library ecosystem. The conclusion underscores that while build tools may appear different on the surface, they share a common goal of enhancing development efficiency through automation and optimization. | |
| | | | |
ciesie.com
|
|
| | | If you like writing programs in C, are interested in game development and dont enjoy all those complicated and ancient build systems I think Ive got something of interest to you. I belive there is something enjoyable in the simple setup Im describing below. Hope you will enjoy as well. Raylib Raylib is a C library made by @Ray San. On the Raylibs website it says raylib is a simple and easy-to-use library to learn video games programming. | ||