summaryrefslogtreecommitdiff
path: root/src/pkgtoolkit/build.rs
diff options
context:
space:
mode:
authorNamilskyy <alive6863@gmail.com>2025-12-28 15:19:04 +0300
committerNamilskyy <alive6863@gmail.com>2025-12-28 15:19:04 +0300
commitbbcbdcbbf95cda5115bbb484b5e2d01669a7a1a0 (patch)
treed57a5ec1044713f2ebbdf694f8b6ecca7f800edf /src/pkgtoolkit/build.rs
parent007ee0bc3534218b2d084f368444d96c16d9d7f9 (diff)
Implementing integrated router funtions and other fuctions
Diffstat (limited to 'src/pkgtoolkit/build.rs')
-rw-r--r--src/pkgtoolkit/build.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkgtoolkit/build.rs b/src/pkgtoolkit/build.rs
index 8c5119c..8a46809 100644
--- a/src/pkgtoolkit/build.rs
+++ b/src/pkgtoolkit/build.rs
@@ -145,10 +145,10 @@ impl BuildOperations for Package {
search_dir.join(pattern).to_string_lossy().into_owned()
};
- let entries = glob(&glob_pattern)
+ let mut entries = glob(&glob_pattern)
.map_err(|e| std::io::Error::other(format!("Invalid glob pattern: {}", e)))?;
- for entry in entries {
+ if let Some(entry) = entries.next() {
let path =
entry.map_err(|e| std::io::Error::other(format!("Glob error: {}", e)))?;
return Ok(Some(path));
@@ -237,7 +237,7 @@ impl BuildOperations for Package {
match build_meta.build_system {
BuildSystems::Make => {
let found = self
- .find_makefile(&build_meta, &build_dir)
+ .find_makefile(build_meta, &build_dir)
.map_err(|e| {
std::io::Error::other(format!("Failed to search for Makefile: {}", e))
})?
@@ -261,7 +261,7 @@ impl BuildOperations for Package {
}
BuildSystems::CMake => {
let found = self
- .find_makefile(&build_meta, &build_dir)
+ .find_makefile(build_meta, &build_dir)
.map_err(|e| {
std::io::Error::other(format!("Failed to search for CMakeLists: {}", e))
})?