Building Compile-time Tools When Cross-compiling

Could ExternalProject be used instead in a super-build configuration, or not?