From 74ed8c549a360330643ef32ac6070a834820b611 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 13 Feb 2020 11:36:10 -0500 Subject: Begin refactoring to support multiple manifests: * Add more commands useful for building packages * Fix mkmanifest_interface not looking for the correct number of arguments --- src/find.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/find.c') diff --git a/src/find.c b/src/find.c index 9f9555a..3f12aaf 100644 --- a/src/find.c +++ b/src/find.c @@ -74,7 +74,10 @@ char *find_file(const char *root, const char *filename) { * @return success=path to file, failure=NULL */ char *find_package(const char *filename) { - return find_file(PKG_DIR, filename); + char *repo = join((char *[]) {SPM_GLOBAL.package_dir, SPM_GLOBAL.repo_target, NULL}, DIRSEPS); + char *match = find_file(repo, filename); + free(repo); + return match; } /** -- cgit