Kerberos.modulemap   [plain text]


framework module Kerberos [extern_c] {

    umbrella header "Kerberos.h"

    export *
    module * { export * }

    explicit module CredentialsCache2 {
        header "CredentialsCache2.h"
        export *
    }

    explicit module locate_plugin {
        header "locate_plugin.h"
        export *
    }

    explicit module preauth_plugin {
        header "preauth_plugin.h"
        export *
    }

    // These headers are incompatible with each other
    exclude header "prof_err.h"
    exclude header "prof_int.h"

    requires !swift
}