if (type == exact) { setupRequired(utils -j 2015_10.0-3-g530cd83+10) setupRequired(base -j 2015_10.0-2-g89e5401+1) setupRequired(boost -j 1.59.lsst5) setupOptional(python -j 0.0.3) setupRequired(sconsUtils -j 2015_11.0-2-g9960fc2+2) setupRequired(scons -j 2.3.5) setupOptional(doxygen -j 1.8.5.lsst1) setupRequired(swig -j 3.0.2.lsst1) setupRequired(pex_exceptions -j 2015_10.0-1-gf7aee88+12) setupRequired(numpy -j 0.0.1+5) } else { setupRequired(utils 2015_10.0-3-g530cd83+10 [>= 2015_10.0-3-g530cd83+10]) setupRequired(pex_exceptions 2015_10.0-1-gf7aee88+12 [>= 2015_10.0-1-gf7aee88+12]) setupRequired(numpy 0.0.1+5 [>= 0.0.1+5]) } } envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(DYLD_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(LSST_LIBRARY_PATH, ${PRODUCT_DIR}/lib) envPrepend(PYTHONPATH, ${PRODUCT_DIR}/python)