in reply to layout/configuration of deployed files

You could also reduce your boilerplate to one line:

use lib $ENV{XX_ROOT} ? "$ENV{XX_ROOT}/lib" : "/x/foo/lib";

Replies are listed 'Best First'.
Re^2: layout/configuration of deployed files
by Anonymous Monk on Mar 05, 2011 at 20:44 UTC
    Use the FindBin module.
    use FindBin; use lib "$FindBin::Bin/../lib";