Commit 4bb02195 authored by messense's avatar messense Committed by Jay

Fix macOS build (#176)

parent 9cbbf5f8
...@@ -13,6 +13,11 @@ cache: ...@@ -13,6 +13,11 @@ cache:
os: os:
- linux - linux
matrix:
include:
- os: osx
rust: stable
script: script:
- cargo build - cargo build
- cargo test --all - cargo test --all
......
...@@ -89,6 +89,9 @@ fn build_rocksdb() -> Build { ...@@ -89,6 +89,9 @@ fn build_rocksdb() -> Build {
println!("cargo:rustc-link-search=native={}", build_dir); println!("cargo:rustc-link-search=native={}", build_dir);
build.define("ROCKSDB_PLATFORM_POSIX", None); build.define("ROCKSDB_PLATFORM_POSIX", None);
} }
if cfg!(target_os = "macos") {
build.define("OS_MACOSX", None);
}
let cur_dir = env::current_dir().unwrap(); let cur_dir = env::current_dir().unwrap();
build.include(cur_dir.join("rocksdb").join("include")); build.include(cur_dir.join("rocksdb").join("include"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment