qiBuild documentation

qibuild.find - Finding build products

Find a target given its name.

qibuild.find.find_lib(paths, name, debug=None, expect_one=True, shared=None)

Find a library in a list of paths. :param: debug. If None, looks for both debug and

release. If True, only look for a library built in debug, if False, only look for a library built in release. (This is only relevant on Windows)
Parameters:expect_one
If True, raises:
  • NotFound if no match is found
  • MulipleFound if more than one match is found

Otherwise return a list of matches

qibuild.find.find_bin(paths, name, debug=None, expect_one=True)

Find a binary in a list of paths. :param: debug. If None, looks for both debug and

release. If True, only look for a binary built in debug, if False, only look for a binary built in release. (This is only relevant on Windows)
Parameters:expect_one
If True, raises:
  • NotFound if no match is found
  • MulipleFound if more than one match is found

Otherwise return a list of matches