При компиляции Swift на компьютере Mac создается динамическая библиотека libswiftDemangle.dylib
. Мне также нужна динамическая библиотека, созданная на машине с Linux, однако динамическая библиотека не создается после компиляции исходного кода.
Файл CMakeLists.txt
в lib/SwiftDemangle/CMakeLists.txt
содержит:
add_swift_library(swiftDemangle SHARED
SwiftDemangle.cpp
MangleHack.cpp
LINK_LIBRARIES swiftBasic)
директива, однако библиотека не создается.
Я использую эту команду ./swift/utils/build-script -R -c --build-subdir build --install-prefix /mnt/servers/swift/install -j4
для сборки проекта, в конечном итоге она запускает cmake
и ninja
для сборки проекта.
Есть идеи?
add_swift_library
, возможно, оно даст вам некоторые подсказки. - person arrowd   schedule 31.05.2016however the library isn't created.
- Что это значит? Вывод процесса сборки не показывает, что библиотека построена? Или вы просто не можете найти созданный.dylib
файл? - person Tsyvarev   schedule 31.05.2016./cmake/modules/AddSwift.cmake
- person agoldis   schedule 31.05.2016