- deploySCons.py creates an SConscript file in src subdirectory of each package based on use statements in requirements file:
Code Block |
---|
package tip
version v1r1p1
author James Peachey <peachey@lheamail.gsfc.nasa.gov>
# $Id: requirements,v 1.11 2006/02/01 18:38:35 peachey Exp $
use STpolicy *
use ROOT * IExternal
use cfitsio * IExternal
macro_append tip_linkopts "" Linux "-lHist " Darwin "-lHist "
apply_pattern ST_library
apply_pattern shared_st_library
application sample sample/sample.cxx
|
Code Block |
---|
#-*- python -*-
Import('packageSetup', 'ROOT', 'cfitsio')
env=Environment(CPPPATH=[], LIBPATH=[], LIBS=[])
for item in ('CPPPATH', 'LIBPATH', 'LIBS'):
env[item].extend(ROOT[item])
env[item].extend(cfitsio[item])
packageSetup('tip', env)
|
...