project('proj', 'c') # The first call succeed and cache the value of 'sub' dependency. The 2nd call # should return the cached value, but still verify the fallback variable is # consistent. dependency('sub', fallback : ['sub', 'dep1']) dependency('sub', fallback : ['sub', 'dep2'])