diff options
author | Daniel Schulte <trilader@schroedingers-bit.net> | 2018-09-16 16:18:16 +0200 |
---|---|---|
committer | Daniel Schulte <trilader@schroedingers-bit.net> | 2018-11-26 23:10:53 +0100 |
commit | bdc9f6846c681dc956eae1c9fa6728755c69351d (patch) | |
tree | b5a086f6632f209021b63ad4e27291c651f0bb7c | |
parent | 4c5ec911359a3a91ef3ba1c1336f084649afbe18 (diff) | |
download | meson-bdc9f6846c681dc956eae1c9fa6728755c69351d.zip meson-bdc9f6846c681dc956eae1c9fa6728755c69351d.tar.gz meson-bdc9f6846c681dc956eae1c9fa6728755c69351d.tar.bz2 |
mintro: Split list_buildsystem_files into generation and command function
-rw-r--r-- | mesonbuild/mintro.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mesonbuild/mintro.py b/mesonbuild/mintro.py index 4062299..98bd16a 100644 --- a/mesonbuild/mintro.py +++ b/mesonbuild/mintro.py @@ -178,14 +178,18 @@ def add_keys(optlist, options, section): optdict['description'] = opt.description optlist.append(optdict) -def list_buildsystem_files(builddata): - src_dir = builddata.environment.get_source_dir() +def find_buildsystem_files_list(src_dir): # I feel dirty about this. But only slightly. filelist = [] for root, _, files in os.walk(src_dir): for f in files: if f == 'meson.build' or f == 'meson_options.txt': filelist.append(os.path.relpath(os.path.join(root, f), src_dir)) + return filelist + +def list_buildsystem_files(builddata): + src_dir = builddata.environment.get_source_dir() + filelist = find_buildsystem_files_list(src_dir) print(json.dumps(filelist)) def list_deps(coredata): |