1#!/usr/bin/env python 2 3 4import confu 5parser = confu.standard_parser("clog configuration script") 6 7 8def main(args): 9 options = parser.parse_args(args) 10 build = confu.Build.from_options(options) 11 12 build.export_cpath("include", ["clog.h"]) 13 14 with build.options(source_dir="src", extra_include_dirs="src"): 15 build.static_library("clog", build.cc("clog.c")) 16 17 with build.options(source_dir="test", deps={ 18 (build, build.deps.googletest): all, 19 "log": build.target.is_android}): 20 build.unittest("clog-test", build.cxx("clog.cc")) 21 22 return build 23 24if __name__ == "__main__": 25 import sys 26 main(sys.argv[1:]).generate() 27