mirror of
https://github.com/pseXperiments/icicle.git
synced 2026-01-09 23:48:10 -05:00
fix: cmake set_gpu_env() and windows build (#520)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -21,6 +22,10 @@ fn main() {
|
||||
#[cfg(feature = "devmode")]
|
||||
config.define("DEVMODE", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_curve")
|
||||
@@ -48,6 +53,9 @@ fn main() {
|
||||
#[cfg(feature = "devmode")]
|
||||
config.define("DEVMODE", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_curve")
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -20,6 +21,10 @@ fn main() {
|
||||
#[cfg(feature = "devmode")]
|
||||
config.define("DEVMODE", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_curve")
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -20,6 +21,10 @@ fn main() {
|
||||
#[cfg(feature = "devmode")]
|
||||
config.define("DEVMODE", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_curve")
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -12,6 +13,10 @@ fn main() {
|
||||
#[cfg(feature = "devmode")]
|
||||
config.define("DEVMODE", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
let out_dir = config
|
||||
.build_target("icicle_curve")
|
||||
.build();
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -11,6 +12,10 @@ fn main() {
|
||||
.define("CMAKE_BUILD_TYPE", "Release")
|
||||
.define("EXT_FIELD", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_field")
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -11,6 +12,10 @@ fn main() {
|
||||
.define("CMAKE_BUILD_TYPE", "Release")
|
||||
.define("EXT_FIELD", "OFF");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_field")
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use cmake::Config;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
println!("cargo:rerun-if-env-changed=CXXFLAGS");
|
||||
@@ -9,6 +10,10 @@ fn main() {
|
||||
config.define("CMAKE_BUILD_TYPE", "Release");
|
||||
config.define("BUILD_HASH", "ON");
|
||||
|
||||
if let Ok(cuda_arch) = env::var("CUDA_ARCH") {
|
||||
config.define("CUDA_ARCH", &cuda_arch);
|
||||
}
|
||||
|
||||
// Build
|
||||
let out_dir = config
|
||||
.build_target("icicle_hash")
|
||||
|
||||
Reference in New Issue
Block a user