Building against the Steam runtime containers seems like the other route, which also gets you more stability.