thakis added a comment. > I think we can do this separately. A "basename" macro is easier for programmers to use and no build system change needed. Hm, I would think that adding a flag to your CFLAGS is easier than getting all your dependencies to use a clang-only new macro… http://reviews.llvm.org/D17741