Page History
...
Code Block |
---|
release/include release/build release/arch |
You may also see
release/data
release/web
depending on the packages being built. These directories belong to the build system - you should never put anything in these directories. They will be rebuilt each time scons
runs if need be.
In release/include
you will find two links to the package include directories:
...
In the arch
directory, you will find all the executables, scripts, libaries libraries (built as shared object libraries) and python modules for each package.
...
Most packages require no additional options beyond those in the default configuration. If a package requires additional build options, these can often be added by calling the standardSConscript()
function in the SConscript file in the package directory. For instance, suppose a psana - Original Documentation user is developing a module in a package called MyPackage
which needs to use functions from the Gnu Scientific Library. They would add the following line:
...