if [ -z ${system##*cygwin*} ]; then PATH_DELEMITER=; else PATH_DELEMITER=; fi ? Then you will only need one lines.. setupHook=PHP_INCLUDES${PHP_INCLUDES:+;}$target At leat PHP and haskell packages could use this to construct env variables Marc