A key feature of Geant4's CMake scripts is that you do not need to install your current build to be able to use it. A typical use case here is that you have a simple testing application which you want to build against your latest development build of Geant4.
Versions of the geant4cmake.(c)sh
(described in
Section 3.2.2),
Geant4Config.cmake
(described in Section 3.2.1) and
geant4-config
(described in
Section 3.2.3) scripts are created in the
build directory. These versions are all configured to use the
libraries as they exist in the build directory, and headers from the
source directory, without installation.
You can therefore use these scripts as described earlier in Chapter 3 to build your test applications against a specific build tree. You therefore don't need to install Geant4 everytime you make a small update.