summaryrefslogtreecommitdiff
path: root/src/pkgtoolkit/build.rs
diff options
context:
space:
mode:
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))
})?