diff --git a/lgtm.yml b/lgtm.yml new file mode 100644 index 0000000..ce9a08c --- /dev/null +++ b/lgtm.yml @@ -0,0 +1,22 @@ +extraction: + cpp: + prepare: + packages: + - "libboost-system-dev" + - "libboost-thread-dev" + - "libevent-dev" + - "libhiredis-dev" + - "libnl-3-dev" + - "libnl-route-3-dev" + - "libnl-nf-3-dev" + - "libnl-genl-3-dev" + - "libgmock-dev" + - "dh-exec" + - "swig3.0" + after_prepare: + - "git clone https://github.com/Azure/sonic-swss-common; pushd sonic-swss-common; ./autogen.sh; fakeroot dpkg-buildpackage -us -uc -b; popd" + - "dpkg-deb -x libswsscommon_1.0.0_amd64.deb $LGTM_WORKSPACE" + - "dpkg-deb -x libswsscommon-dev_1.0.0_amd64.deb $LGTM_WORKSPACE" + index: + build_command: + - "make all LDFLAGS=\"-L${LGTM_WORKSPACE}/usr/lib/x86_64-linux-gnu\" CPPFLAGS=\"-I${LGTM_WORKSPACE}/usr/include -I${LGTM_WORKSPACE}/usr/include/swss\""