Я хочу настроить Package.swift так, чтобы одна цель была расширением другой, они оба должны использовать один и тот же код из одной папки, но для «расширенной» версии есть дополнительная подпапка. Но конфигурация, которую я пробую с path
, терпит неудачу с ошибкой «перекрывающихся источников». Итак, как мне сделать две цели с одной и той же исходной папкой?
.target(name: "App", dependencies: [ "Vapor" ... ], exclude: [ "Subfolder" ])
.target(name: "Extended", dependencies: [ "Vapor", ... ], path: "./Sources/App")
swift build ... error: target 'Extended' has sources overlapping sources...