Skip to content

mcpp如何支持「预编译 .so + .ixx/.h/.cppm 接口」的二进制分发 #433

Description

@Aimol-l

当前mcpp 的库分发模型是:

一、源码分发(mcpp publish → index 的源码 tarball):消费者 mcpp add name@0.2.0,mcpp 自动下载 tarball → 本地编译成库 → 链接进消费者的目标。

二、mcpp pack打包可执行程序,这需要在src里面有一个main函数入口。而且mcpp pack 打包的是二进制程序的运行闭包,不是「库 + 接口」。

这两种模式都不是我所需要的,请问能否支持 “预编译动态库(.so/.dll/.dylib)+接口“ 的方式进行打包呢?这在非开源项目(比如公司团队内部项目)更友好。否则就需要自己额外编写打包脚本处理。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions