#%Module
prereq g1 g2 g3

set foo "/path/to/g4"

foreach pre [list g1 g2 g3] {
    if {[is-loaded $pre]} {
        append foo "-$pre"
    }
}

prepend-path FOO $foo
