Add libxml2 include path for MSVC builds
authorAndrew Dunstan
Fri, 12 May 2017 14:17:54 +0000 (10:17 -0400)
committerAndrew Dunstan
Fri, 12 May 2017 14:23:39 +0000 (10:23 -0400)
On Unix this path is detected via the use of xml2-config, but that's not
available on Windows. This means that users building with libxml2 will
no longer need to move things around from the standard libxml2
installation for MSVC builds.

Backpatch to all live branches.

src/tools/msvc/Solution.pm

index 7cae0beb15a81f37759d5aef3532e95de9e52f1b..2cc69ce1c82d145e089ad883f227d763be7f2f35 100644 (file)
@@ -521,6 +521,7 @@ sub AddProject
    if ($self->{options}->{xml})
    {
        $proj->AddIncludeDir($self->{options}->{xml} . '\include');
+       $proj->AddIncludeDir($self->{options}->{xml} . '\include\libxml2');
        $proj->AddLibrary($self->{options}->{xml} . '\lib\libxml2.lib');
    }
    if ($self->{options}->{xslt})