andrewjcg added a comment.

I'm not sure this is the best approach, but I wasn't sure of a better one (to 
support module files w/o absolute paths).  Another approach I tried, was 
relativizing the other input files (from outside the module directory) using 
chains of `../` (e.g. `../../../../../other/modules/module.modulemap`), but 
this causes issues when symlinks appear in the module directory path.  Another 
potential option could be to add a bit to the serialized module format for each 
input, to allow some inputs to mark themselves as relative to the CWD, rather 
than the module directory.


Repository:
  rC Clang

https://reviews.llvm.org/D51568



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to