How to use a custom build configuration in a Swift Package?

Some replies to this earlier post seemed to indicate that Xcode 11.3 had added support for custom build configs to Swift packages: Swift package manager and custom build configurations - #4 by vinced45

If that's wrong and indeed there is still no way to add another config besides Debug or Release, do we have a timeline on when this would be added? This could be deal-breaker for us... the only workaround I've seen, requires the bundle name to be different based on the configuration.

Maybe we can add a check for a compile-time environment variable or something.

Like maybe it would work in our .xcconfig files to have:

GCC_PREPROCESSOR_DEFINITIONS = TESTING=1

Then in Package.swift:

#if TESTING
// define target including "ENABLE_TESTABILITY=YES"
#else
// don't
#end

Question is, when Package.swift is compiled, will config-specific GCC flags have been set yet?