From fcdca58617caf6a8c034a91588d6abb399be6b57 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Tue, 18 May 2021 00:06:37 +0100 Subject: Initial commit, still lots to do! --- Jamroot.jam | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Jamroot.jam (limited to 'Jamroot.jam') diff --git a/Jamroot.jam b/Jamroot.jam new file mode 100644 index 0000000..7a18a1e --- /dev/null +++ b/Jamroot.jam @@ -0,0 +1,38 @@ +using gcc ; + +using pkg-config ; +import pkg-config ; +import testing ; + +pkg-config.import libmariadb ; +pkg-config.import libpq ; + +variant coverage : debug ; + +project : requirements + 20 + hidden + "-Wl,-z,defs,--warn-once,--gc-sections" + release:on + debug:extra + debug:on + coverage:on + tidy:boost-* + tidy:bugprone-* + tidy:bugprone-macro-parentheses + tidy:clang-* + tidy:misc-* + tidy:misc-non-private-member-variables-in-classes + tidy:modernize-* + tidy:modernize-use-trailing-return-type + tidy:hicpp-* + tidy:hicpp-vararg + tidy:hicpp-signed-bitwise + tidy:hicpp-named-parameter + tidy:hicpp-no-array-decay + tidy:performance-* + tidy:iwyu.json + ; + +build-project main ; +build-project test ; -- cgit v1.2.3