Fix crash on Linux with current toolchain
This commit is contained in:
parent
79184679f1
commit
66c67f6cb3
2
build.rs
2
build.rs
|
@ -22,6 +22,7 @@ fn main() {
|
||||||
// link against the swift stdlib and all th supporting pieces
|
// link against the swift stdlib and all th supporting pieces
|
||||||
println!("cargo:rustc-link-lib=dylib=BlocksRuntime");
|
println!("cargo:rustc-link-lib=dylib=BlocksRuntime");
|
||||||
println!("cargo:rustc-link-lib=dylib=dispatch");
|
println!("cargo:rustc-link-lib=dylib=dispatch");
|
||||||
|
println!("cargo:rustc-link-lib=dylib=FoundationEssentials");
|
||||||
println!("cargo:rustc-link-lib=dylib=FoundationNetworking");
|
println!("cargo:rustc-link-lib=dylib=FoundationNetworking");
|
||||||
println!("cargo:rustc-link-lib=dylib=Foundation");
|
println!("cargo:rustc-link-lib=dylib=Foundation");
|
||||||
println!("cargo:rustc-link-lib=dylib=FoundationXML");
|
println!("cargo:rustc-link-lib=dylib=FoundationXML");
|
||||||
|
@ -30,7 +31,6 @@ fn main() {
|
||||||
println!("cargo:rustc-link-lib=dylib=icuucswift");
|
println!("cargo:rustc-link-lib=dylib=icuucswift");
|
||||||
println!("cargo:rustc-link-lib=dylib=_InternalSwiftScan");
|
println!("cargo:rustc-link-lib=dylib=_InternalSwiftScan");
|
||||||
println!("cargo:rustc-link-lib=dylib=_InternalSwiftStaticMirror");
|
println!("cargo:rustc-link-lib=dylib=_InternalSwiftStaticMirror");
|
||||||
println!("cargo:rustc-link-lib=dylib=_InternalSwiftSyntaxParser");
|
|
||||||
println!("cargo:rustc-link-lib=dylib=swift_Concurrency");
|
println!("cargo:rustc-link-lib=dylib=swift_Concurrency");
|
||||||
println!("cargo:rustc-link-lib=dylib=swiftCore");
|
println!("cargo:rustc-link-lib=dylib=swiftCore");
|
||||||
println!("cargo:rustc-link-lib=dylib=swift_Differentiation");
|
println!("cargo:rustc-link-lib=dylib=swift_Differentiation");
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
{
|
{
|
||||||
"identity" : "splash",
|
"identity" : "splash",
|
||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/JohnSundell/Splash.git",
|
"location" : "https://git.shadowfacts.net/shadowfacts/splash.git",
|
||||||
"state" : {
|
"state" : {
|
||||||
"branch" : "master",
|
"branch" : "master",
|
||||||
"revision" : "2e3f17c2d09689c8bf175c4a84ff7f2ad3353301"
|
"revision" : "c43e8a9a73e1e65db686f3928d247648d5fd6898"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -18,14 +18,14 @@ let package = Package(
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
// Dependencies declare other packages that this package depends on.
|
// Dependencies declare other packages that this package depends on.
|
||||||
.package(url: "https://github.com/JohnSundell/Splash.git", branch: "master"),
|
.package(url: "https://git.shadowfacts.net/shadowfacts/splash.git", branch: "master"),
|
||||||
],
|
],
|
||||||
targets: [
|
targets: [
|
||||||
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
|
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
|
||||||
// Targets can depend on other targets in this package, and on products in packages this package depends on.
|
// Targets can depend on other targets in this package, and on products in packages this package depends on.
|
||||||
.target(
|
.target(
|
||||||
name: "highlight-swift",
|
name: "highlight-swift",
|
||||||
dependencies: ["Splash"]),
|
dependencies: [.product(name: "Splash", package: "splash")]),
|
||||||
.testTarget(name: "highlight-swift-tests", dependencies: ["highlight-swift"])
|
.testTarget(name: "highlight-swift-tests", dependencies: ["highlight-swift"])
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue