Always build tests

However, they're only run when not cross-compiling or if a test launcher
is available.