mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 19:17:10 +01:00

* better logic expression evaluation Improve the logic expression evaluation currently used when filtering dependencies. Biggest improvements: + Allow '|' operator + Support nested '()' + Allow whitespace + Useful error message for malformed expressions Also changed names of types to RawParagraph when that is what the original author was using.
408 lines
16 KiB
XML
408 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Filter Include="Source Files">
|
|
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
|
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
|
</Filter>
|
|
<Filter Include="Header Files">
|
|
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
|
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
|
</Filter>
|
|
<Filter Include="Resource Files">
|
|
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
|
</Filter>
|
|
<Filter Include="Header Files\vcpkg">
|
|
<UniqueIdentifier>{69f6b6e6-5ac4-4419-a256-b8a6b0392720}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Header Files\vcpkg\base">
|
|
<UniqueIdentifier>{4a229410-0d09-4dab-953b-f434d6483f96}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Source Files\vcpkg">
|
|
<UniqueIdentifier>{75592043-ab63-4905-beee-568a6ab8bf93}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="Source Files\vcpkg\base">
|
|
<UniqueIdentifier>{fa1f10e7-58d2-4f7c-ac26-a979baa70061}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\src\pch.cpp">
|
|
<Filter>Source Files</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\binaryparagraph.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\build.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.autocomplete.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.buildexternal.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.cache.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.ci.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.contact.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.create.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.dependinfo.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.edit.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.env.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.exportifw.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.import.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.integrate.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.list.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.owns.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.portsdiff.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.search.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.version.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\dependencies.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\export.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\globalstate.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\help.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\input.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\install.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\logicexpression.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\metrics.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\packagespec.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\packagespecparseresult.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\paragraphparseresult.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\paragraphs.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\parse.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\postbuildlint.buildtype.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\postbuildlint.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\remove.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\sourceparagraph.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\statusparagraph.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\statusparagraphs.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\triplet.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\update.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\vcpkgcmdarguments.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\vcpkglib.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\vcpkgpaths.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\versiont.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\checks.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\chrono.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\cofffilereader.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\enums.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\files.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\machinetype.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\strings.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\system.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\userconfig.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.upgrade.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\archives.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\visualstudio.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\tools.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\hash.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\downloads.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\commands.xvsinstances.cpp">
|
|
<Filter>Source Files\vcpkg</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\stringview.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="..\src\vcpkg\base\system.print.cpp">
|
|
<Filter>Source Files\vcpkg\base</Filter>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\include\pch.h">
|
|
<Filter>Header Files</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\files.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\checks.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\chrono.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\cofffilereader.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\cstringview.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\enums.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\expected.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\graphs.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\lazy.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\lineinfo.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\machinetype.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\optional.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\sortedvector.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\span.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\strings.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\system.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\util.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\binaryparagraph.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\build.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\commands.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\dependencies.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\export.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\globalstate.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\help.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\input.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\install.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\metrics.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\packagespec.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\packagespecparseresult.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\paragraphparseresult.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\paragraphs.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\parse.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\postbuildlint.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\remove.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\sourceparagraph.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\statusparagraph.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\statusparagraphs.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\triplet.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\update.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\vcpkgcmdarguments.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\vcpkglib.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\vcpkgpaths.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\versiont.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\postbuildlint.buildtype.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\export.ifw.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\userconfig.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\stringliteral.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\archives.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\visualstudio.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\stringrange.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\cache.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\tools.h">
|
|
<Filter>Header Files\vcpkg</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\hash.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\downloads.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\stringview.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\system.debug.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\system.print.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\system.process.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\view.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="..\include\vcpkg\base\zstringview.h">
|
|
<Filter>Header Files\vcpkg\base</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
</Project> |