MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / build

Function build

tools/build.py:294–309  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

292
293
294def build(args):
295 if platform.system() == 'Windows':
296 config = 'Release'
297 if args.debug:
298 config = 'Debug'
299 cmd_build = ['cmake', '--build', '.', '--target', 'install', '--config',
300 config, '-j', str(args.num_jobs), '--parallel', str(args.num_jobs)]
301 run_command(cmd_build, cwd=args.build_dir)
302 else:
303 if hasattr(args, 'generator') and args.generator and args.generator.lower() == 'ninja':
304 run_command(['ninja', '-j', str(args.num_jobs)],
305 cwd=args.build_dir)
306 run_command(['ninja', 'install'], cwd=args.build_dir)
307 else:
308 run_command(['make', '-j', str(args.num_jobs)], cwd=args.build_dir)
309 run_command(['make', 'install'], cwd=args.build_dir)
310
311
312def main():

Callers 1

mainFunction · 0.85

Calls 1

run_commandFunction · 0.70

Tested by

no test coverage detected