diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..749625c --- /dev/null +++ b/build.rs @@ -0,0 +1,13 @@ +/* + SPDX-License-Identifier: AGPL-3.0-or-later + Copyright (C) 2025 Erick Ahmed +*/ + +fn main() { + println!("cargo:rustc-link-search=/usr/local/lib"); + println!("cargo:rustc-link-search=/app/build"); + + println!("cargo:rustc-link-lib=occt"); + + println!("cargo:rerun-if-changed=src/wrappers/"); +} diff --git a/src/build.rs b/src/build.rs deleted file mode 100644 index bfba48e..0000000 --- a/src/build.rs +++ /dev/null @@ -1,15 +0,0 @@ -/* - SPDX-License-Identifier: AGPL-3.0-or-later - Copyright (C) 2025 Erick Ahmed -*/ - -fn main() { - cc::Build::new() - .cpp(true) - .file("src/occt/point.cpp") - .include("src/occt/include") - .compile("point"); - - println!("cargo:rerun-if-changed=src/occt/point.cpp"); - println!("cargo:rerun-if-changed=src/occt/include/point.hpp"); -}