[cfe-dev] Running Tool In VS2015
Reid Kleckner via cfe-dev
cfe-dev at lists.llvm.org
Thu Sep 15 08:25:05 PDT 2016
BTW, it should be fixed in r281550.
On Wed, Sep 14, 2016 at 9:49 PM, Kim Gräsman via cfe-dev <
cfe-dev at lists.llvm.org> wrote:
> Hi Daniel,
> Looks like you could work around it by building to a bin/
> subdirectory, i.e. C:\MyTool\Release\bin instead of just
> C:\MyTool\Release. That way the (presumably-buggy) -resource-dir will
> at least point to the right path.
> - Kim
> On Wed, Sep 14, 2016 at 1:12 AM, Daniel Dilts via cfe-dev
> <cfe-dev at lists.llvm.org> wrote:
> > When building my tool against Clang 3.8.0 and running it in VS2013 it
> > perfectly (once I started building the clang-headers project).
> > Along comes VS2015 and I have to upgrade to Clang 3.9.0 since the VS2015
> > headers now use an intrinsic that wasn't supported prior to 3.9.0. This
> > unexpectedly broke my tool and caused the tool to generate the following
> > warning:
> > warning : unknown argument ignored in clang-cl:
> > '-resource-dir=C:\MyTool\Release\..\lib\clang\3.9.0'
> > This warning seems odd to me, since the -resource-dir argument is added
> > Clang. Also, it references the parent directory of the directory that
> > clang-headers project copies necessary include files to.
> > As I have been experimenting with getting my tool to work again it has
> > become evident that somewhere between 3.8.0 and 3.9.0 the directory where
> > the clang-headers project copies header file to has been removed from the
> > set of include directories for a tool (at least on Windows...). By
> > -IC:\MyTool\Release\..\lib\clang\3.9.0\include to my command line I have
> > been able to get my tool to work again.
> > Does anyone know why Clang was changed so that this directory is no
> > included by default? Also, is there some other fix that I am missing?
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev