O'Reilly logo

Cross-Platform Development in C++: Building Mac OS X, Linux, and Windows Applications by Syd Logan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3. Software Configuration Management

A software configuration management (SCM) system consists of tools and processes used to manage the source code of a project and to assess its state. With these tools, management and developers can do the following:

  • Peruse the source code managed by the SCM system
  • Obtain a local copy of the source code
  • Submit modifications made to the source code by developers
  • Understand which changes have been made to the source code by developers
  • Determine the state of the source code (for example, whether it compiles)
  • Log and track defects associated with binaries created from the source code

In a cross-platform project, certain aspects of an SCM system take on added importance. In this chapter, I describe the tools that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required