diff options
Diffstat (limited to 'src/pkgtoolkit/build.rs')
| -rw-r--r-- | src/pkgtoolkit/build.rs | 8 |
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)) })? |
