From 0606300e7638574c76b3e72e9b5f965a442b3cb7 Mon Sep 17 00:00:00 2001 From: kartofen Date: Mon, 7 Apr 2025 01:46:35 +0300 Subject: added installing --- scanbuild.m4 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 scanbuild.m4 (limited to 'scanbuild.m4') diff --git a/scanbuild.m4 b/scanbuild.m4 new file mode 100644 index 0000000..ba7b8ce --- /dev/null +++ b/scanbuild.m4 @@ -0,0 +1,22 @@ +divert(-1) + +changequote([,]) + +define(iterate_files, [esyscmd([for f in $(/bin/ls $1/*.$2); do echo -n "$f "; done])]) +define(substitue, [esyscmd([for f in "$1"; do echo -n "${f/$2/$3} "; done])]) + +define(LIBS_STATIC, [iterate_files([build], [a])]) +define(LIBS_SHARED, [iterate_files([build], [so])]) +define(HEADERS, [iterate_files([build], [h])]) + +divert(0) +ninja_dyndep_version = 1 + +build libs | dnl +substitue(LIBS_STATIC, BIN, LIBDIR)dnl +substitue(LIBS_SHARED, BIN, LIBDIR)dnl +: dyndep | LIBS_STATIC LIBS_SHARED + +build includes | dnl +substitue(HEADERS, BIN, INCLUDEDIR)dnl +: dyndep | HEADERS -- cgit v1.2.3