Files
swift-mirror/test/PrintAsObjC/Inputs/custom-modules/module.modulemap
Michael Spencer b2640e15e4 [test] Rename all module.map files to module.modulemap
`module.map` as a module map name has been discouraged since 2014, and
Clang will soon warn on its usage. This patch renames all instances of
`module.map` in the Swift tests to `module.modulemap` in preparation
for this change to Clang.

rdar://106123303
2023-08-21 15:58:59 -07:00

71 lines
1.3 KiB
Plaintext

module Base {
module ImplicitSub {
header "Base.ImplicitSub.h"
module ImSub {
header "Base.ImplicitSub.ImSub.h"
}
explicit module ExSub {
header "Base.ImplicitSub.ExSub.h"
}
}
explicit module ExplicitSub {
header "Base.ExplicitSub.h"
module ImSub {
header "Base.ExplicitSub.ImSub.h"
}
explicit module ExSub {
header "Base.ExplicitSub.ExSub.h"
}
}
}
module SingleGenericClass {
header "SingleGenericClass.h"
export *
}
module OverrideBase [system] {
header "override.h"
export *
}
module OtherModule {
// Deliberately empty. Used by depends-on-swift-framework.swift.
}
module CompatibilityAlias {
header "CompatibilityAlias.h"
export *
}
module VersionedFMWK {
header "VersionedFMWK.h"
export *
}
module resilient_objc_class {
header "resilient_objc_class.h"
export *
}
module MiserablePileOfSecrets {
header "MiserablePileOfSecrets.h"
export *
}
module EmitClangHeaderNonmodularIncludesStressTest {
header "header_subdirectory/header-regular.h"
header "header_subdirectory/header-symlink.h"
export *
}
module objc_implementation {
header "objc_implementation/objc_implementation.h"
export *
}
module bridging_header {
header "bridging_header/bridging_header.h"
export *
}