objc runtime

Hi,

sorry, if I post to the unrelated list. I wish to use code::blocks with the llvm compilers on Windows to use Objective-C 2.0. There are several runtimes with differences in API, how do clang-llvm, llvm-gcc know the type of runtime? I wish to use Apple objc4, is it possible?