|
|
This page last edited by MC on May 30, 2005. |
Packages belonging to Component projects can depend on packages in LHCbSys or below, but not on packages in other Component projects or in the Application projects
Packages belonging to Component projects should be, as far as possible, pure component packages: they export a component library but no link library. They should not export header files. In practice, this means that such packages should have the following lines in the requirements file:
include_path none
apply_pattern component_library library=<packageName>
They should not have lines like:
include_dirs $(<packageName>ROOT)
apply_pattern linker_library library=<packageName>Lib