libzmq.import.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
  3. <Rule Name="libzmq-options-uiextension" PageTemplate="tool" DisplayName="ZMQ Options" SwitchPrefix="/" Order="1">
  4. <Rule.Categories>
  5. <Category Name="tweet" DisplayName="tweet" />
  6. <Category Name="sodium" DisplayName="sodium" />
  7. <Category Name="openpgm" DisplayName="openpgm" />
  8. <Category Name="gssapi" DisplayName="gssapi" />
  9. <Category Name="draftapi" DisplayName="draftapi" />
  10. </Rule.Categories>
  11. <Rule.DataSource>
  12. <DataSource Persistence="ProjectFile" ItemType="" />
  13. </Rule.DataSource>
  14. <EnumProperty Name="Option-tweet" DisplayName="Enable Tweet NaCl" Description="Enable the Tweet NaCl build option" Category="tweet">
  15. <EnumValue Name="" DisplayName="No" />
  16. <EnumValue Name="true" DisplayName="Yes" />
  17. </EnumProperty>
  18. <EnumProperty Name="Option-sodium" DisplayName="Enable Sodium" Description="Enable the Sodium build option" Category="sodium">
  19. <EnumValue Name="" DisplayName="No" />
  20. <EnumValue Name="true" DisplayName="Yes" />
  21. </EnumProperty>
  22. <EnumProperty Name="Option-openpgm" DisplayName="Enable OpenPGM" Description="Enable the OpenPGM build option" Category="openpgm">
  23. <EnumValue Name="" DisplayName="No" />
  24. <EnumValue Name="true" DisplayName="Yes" />
  25. </EnumProperty>
  26. <EnumProperty Name="Option-gssapi" DisplayName="Enable GSS API" Description="Enable the GSS API build option" Category="gssapi">
  27. <EnumValue Name="" DisplayName="No" />
  28. <EnumValue Name="true" DisplayName="Yes" />
  29. </EnumProperty>
  30. <EnumProperty Name="Option-draftapi" DisplayName="Enable Draft API" Description="Enable Draft API build option" Category="draftapi">
  31. <EnumValue Name="" DisplayName="No" />
  32. <EnumValue Name="true" DisplayName="Yes" />
  33. </EnumProperty>
  34. </Rule>
  35. <Rule Name="libzmq-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
  36. <Rule.Categories>
  37. <Category Name="libzmq" DisplayName="libzmq" />
  38. </Rule.Categories>
  39. <Rule.DataSource>
  40. <DataSource Persistence="ProjectFile" ItemType="" />
  41. </Rule.DataSource>
  42. <EnumProperty Name="Linkage-libzmq" DisplayName="Linkage" Description="How libzmq will be linked into the output of this project" Category="libzmq">
  43. <EnumValue Name="" DisplayName="Not linked" />
  44. <EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
  45. <EnumValue Name="static" DisplayName="Static (LIB)" />
  46. <EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
  47. </EnumProperty>
  48. </Rule>
  49. </ProjectSchemaDefinitions>