From 97edf7ce65e8358c9a5dd18ae3adbcbe4c7e4e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Wed, 30 Aug 2017 18:11:52 +0200 Subject: [PATCH] Fix-up compilation benchmark script --- scripts/benchmarkCompile.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/benchmarkCompile.py b/scripts/benchmarkCompile.py index 685d1257..586c26ac 100755 --- a/scripts/benchmarkCompile.py +++ b/scripts/benchmarkCompile.py @@ -59,7 +59,7 @@ def compile_main(): return end_t - start_t def compile_files(): - cpp_files = glob.glob('*.cpp') + cpp_files = glob.glob('tests*.cpp') start_t = time.time() subprocess.check_call([compiler_path, '-c'] + flags + cpp_files) end_t = time.time() @@ -114,7 +114,7 @@ parser.add_argument('benchmark_kind', nargs='?', default='all', choices=options, parser.add_argument('-I', '--catch-header', default='catch.hpp', help = 'Path to catch.hpp, default: catch.hpp') parser.add_argument('-c', '--compiler', default='g++', help = 'Compiler to use, default: g++') -parser.add_argument('-f', '--flags', nargs='*', help = 'Flags to be passed to the compiler') +parser.add_argument('-f', '--flags', help = 'Flags to be passed to the compiler. Pass as "," separated list') # Allow creating files only, without running the whole thing parser.add_argument('-g', '--generate-files', action='store_true', help='Generate test files and quit') @@ -137,7 +137,7 @@ if args.generate_files: os.chdir(dir_name) if args.flags: - flags = args.flags + flags = args.flags.split(',') print('Time needed for ...') if args.benchmark_kind in ('all', 'main'):