-
Book Overview & Buying
-
Table Of Contents
Software Architecture with C++ - Second Edition
By :
Now that we’ve explored how to design robust systems and their components using modern C++ and established patterns, this chapter focuses on how to build and package those systems for production.
This chapter will explain all the elements that make up the build process. From compiler flags to automation scripts and beyond, we will guide you to the point where each possible module, service, and artifact is versioned and prepared for deployment. We will mainly focus on CMake.
You will learn how to create build systems based on Modern CMake, use external code in CMake, build reusable components, and create DEB, RPM, and AppImage packages using CPack.
In this chapter, you’ll learn about the following:
After reading this chapter, you’ll know how to write state-of-the-art code for building...