Add llvm dependencies

This commit is contained in:
greg 2016-02-09 23:52:57 -08:00
parent b48c007bca
commit 5428810d2c
2 changed files with 90 additions and 0 deletions

85
Cargo.lock generated Normal file
View File

@ -0,0 +1,85 @@
[root]
name = "null_only_language"
version = "0.1.0"
dependencies = [
"iron_llvm 0.0.1 (git+https://github.com/jauhien/iron-llvm.git)",
"llvm-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"simplerepl 0.1.0",
]
[[package]]
name = "advapi32-sys"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"winapi 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "bitflags"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "cmake"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"gcc 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gcc"
version = "0.3.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"advapi32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "iron_llvm"
version = "0.0.1"
source = "git+https://github.com/jauhien/iron-llvm.git#401fbb93d070afc0c47e4a567cb193a3a88a7352"
dependencies = [
"cmake 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"llvm-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "libc"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "llvm-sys"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"bitflags 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
"gcc 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "semver"
version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "simplerepl"
version = "0.1.0"
[[package]]
name = "winapi"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "winapi-build"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"

5
src/compilation.rs Normal file
View File

@ -0,0 +1,5 @@
extern crate llvm_sys;
extern crate iron_llvm;
use std::collections::HashMap;
use llvm_sys::prelude::LLVMValueRef;