test / build /FXdiv-source /configure.py
Androidonnxfork's picture
Upload folder using huggingface_hub
8b7c501
raw
history blame
968 Bytes
#!/usr/bin/env python
import confu
parser = confu.standard_parser("FXdiv configuration script")
def main(args):
options = parser.parse_args(args)
build = confu.Build.from_options(options)
build.export_cpath("include", ["fxdiv.h"])
with build.options(source_dir="test", deps=build.deps.googletest):
build.unittest("multiply-high-test", build.cxx("multiply-high.cc"))
build.unittest("quotient-test", build.cxx("quotient.cc"))
with build.options(source_dir="bench", deps=build.deps.googlebenchmark):
build.benchmark("init-bench", build.cxx("init.cc"))
build.benchmark("multiply-bench", build.cxx("multiply.cc"))
build.benchmark("divide-bench", build.cxx("divide.cc"))
build.benchmark("quotient-bench", build.cxx("quotient.cc"))
build.benchmark("round-down-bench", build.cxx("round-down.cc"))
return build
if __name__ == "__main__":
import sys
main(sys.argv[1:]).generate()