SConstruct: Use full condition evaluation when checking dependencies