mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-26 13:24:08 +00:00
27 lines
1.1 KiB
Rust
27 lines
1.1 KiB
Rust
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
fn main() -> std::io::Result<()> {
|
|
#[allow(unused)]
|
|
let mut board_config_path: Option<std::path::PathBuf> = None;
|
|
|
|
cfg_if::cfg_if! {
|
|
if #[cfg(feature = "pico-st7789")] {
|
|
board_config_path = Some([env!("CARGO_MANIFEST_DIR"), "pico_st7789", "board_config.toml"].iter().collect());
|
|
} else if #[cfg(feature = "pico2-st7789")] {
|
|
board_config_path = Some([env!("CARGO_MANIFEST_DIR"), "pico2_st7789", "board_config.toml"].iter().collect());
|
|
} else if #[cfg(feature = "stm32h735g")] {
|
|
board_config_path = Some([env!("CARGO_MANIFEST_DIR"), "stm32h735g", "board_config.toml"].iter().collect());
|
|
} else if #[cfg(feature = "stm32u5g9j-dk2")] {
|
|
board_config_path = Some([env!("CARGO_MANIFEST_DIR"), "stm32u5g9j_dk2", "board_config.toml"].iter().collect());
|
|
}
|
|
}
|
|
|
|
if let Some(path) = board_config_path {
|
|
println!("cargo:BOARD_CONFIG_PATH={}", path.display())
|
|
}
|
|
|
|
println!("cargo:EMBED_TEXTURES=1");
|
|
|
|
Ok(())
|
|
}
|