在 Mac 机器上编译 Swift 时,会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
构建项目。
有任何想法吗?