Я пытаюсь вступить в брак с файлами swiftpm и .xcconfig.Предоставить конфигурационный файл диспетчеру Swift Package
Я создал Config.xcconfig
файл прямо рядом с моим Package.swift
файл с двумя строками:
LIBRARY_SEARCH_PATHS = $(inherited) $(SRCROOT)/../3rdparty/mylib/.build/
OTHER_LDFLAGS = $(inherited) -lmylibRelease
Но я до сих пор есть 120 ошибок сцепления, я думаю, что swift build
не видит мой конфигурационный файл.
Что мне делать?
Ооо, так что я не могу использовать конфиги с 'быстрой build'? Только XCode? – s1ddok
Да, это правильно, и это имеет смысл. xcconfig - это конфигурационный файл Xcode, который может использоваться только Xcode. Если вам нужны настраиваемые конфигурации, вам нужно сгенерировать проект Xcode и построить его там. –
Моя проблема заключалась в том, что я не мог найти способ передать дополнительные пути поиска библиотек и т. Д. Я в конечном итоге использую кучу «-Xlinker», но это разрушает все это, потому что теперь его нельзя использовать как SwiftPM пакет. – s1ddok