例如,此.modulemap的工作方式如下:
framework module MySDK {
umbrella header "MySDK-umbrella.h"
header "inc/header1.h"
header "inc/header2.h"
header "inc/header3.h"
...
export *
module * { export * }
}但这个不是:
framework module MySDK {
umbrella header "MySDK-umbrella.h"
header "inc/*.h"
export *
module * { export * }
}那么如何在.modulemap中递归地添加多个头文件呢?
发布于 2019-09-05 00:05:36
对于这种情况,我建议使用umbrella "Headers"而不是umbrella header "MySDK-umbrella.h"进行调查。
https://clang.llvm.org/docs/Modules.html#umbrella-directory-declaration
https://stackoverflow.com/questions/54739829
复制相似问题