【问题标题】:How to generate nuget package with specific file organization using cpack/cmake?如何使用 cpack/cmake 生成具有特定文件组织的 nuget 包?
【发布时间】:2020-01-20 10:01:04
【问题描述】:

我用 cpack 和 cmake 生成了两个 nuget 包。我的问题是在我的包中组织文件。我想把一些文件放在特定的文件夹中。

其实我的第一个包裹里有:

/_rels
/package
toto.nuspec
toto.dll

但我想在 /lib 文件夹中有 toto.dll :

/_rels
/package
/lib/toto.dll
toto.nuspec

我尝试使用:

set(CPACK_PACKAGING_INSTALL_PREFIX "/lib")

但我希望其他包的文件组织不同。

你有想法为一个特定的包做这个吗?

【问题讨论】:

    标签: cmake nuget cpack


    【解决方案1】:

    改为在install(TARGET...) 命令中设置所需的目的地。例如,

    install(
        TARGET toto DESTINATION lib
        # Some other args may follow here, like `COMPONENT`...
      )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 2015-09-21
      • 2011-10-28
      相关资源
      最近更新 更多