1

NuGet は、独自のギャラリー サーバーからパッケージを取得します。次に、スクリプトは、パッケージの場所ごとにグローバル変数を使用して CMAKE スクリプトを作成します。BOOST_INCLUDEDIR や BOOST_LIBRARYPATH などのパッケージ固有の変数を、パッケージの相対パスと共にパッケージの .nuspec ファイルに追加したいと考えています。ただし、すべての変数は後で CMAKE で使用できるものとします。

.nu​​spec xsd スキーマでは、追加のプロパティは許可されていません。別の解決策はありますか?

これが私が必要とするものの例です:

<?xml version="1.0"?>
<package>
  <metadata>
    <id>boost_x86_src</id>
    <version>1.55.0</version>
    <authors>Fabian Stern</authors>
    <owners>Fabian Stern</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Test Package</description>
    <dependencies />
    <frameworkAssemblies />
    <references>
      <reference file="signature.sig" />
    </references>
    <properties>
        <add key="BOOST_INCLUDEDIR" value="include/win32" />
        <add key="BOOST_LIBRARYPATH" value="libs/win32" />
    </properties>
  </metadata>
</package>
4

0 に答える 0