Как я могу рекурсивно добавить несколько заголовочных файлов в.modulemap?

Например , этот.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?

0 ответов

Я рекомендую изучить использование umbrella "Headers" вместо того umbrella header "MySDK-umbrella.h" для такого случая.

https://clang.llvm.org/docs/Modules.html

Другие вопросы по тегам