Current state: Zachary is going to look into addressing swig incompatibilities with the non-cmake portion of this change. We're keeping this ticket open until that portion is handled. http://reviews.llvm.org/D3934