diff --git a/lgtm.yml b/lgtm.yml new file mode 100644 index 0000000..14eb49a --- /dev/null +++ b/lgtm.yml @@ -0,0 +1,48 @@ + +# Reference: https://github.com/yasio/yasio/blob/main/.lgtm.yml + +extraction: + # Define settings for C/C++ analysis + ##################################### + cpp: + prepare: + packages: + - gettext + - git + - make + - autotools-dev + - autoconf + - automake + - pkg-config + - gettext + - libssl-dev + - libcurl4-openssl-dev + - libgtk-3-dev + - imagemagick + + configure: + command: + - export PRE_REQS_DIR="$(readlink -f .)/pre-reqs" + - mkdir -p "${PRE_REQS_DIR}/src" + - git clone https://github.com/PerryWerneck/lib3270.git "${PRE_REQS_DIR}/src/lib3270" + - ${PRE_REQS_DIR}/src/lib3270/autogen.sh --prefix=/usr + - make -C ${PRE_REQS_DIR}/src/lib3270 all + - make DESTDIR=${PRE_REQS_DIR} -C ${PRE_REQS_DIR}/src/lib3270 install + - export LIB3270_CFLAGS="-DLIB3270_NAME=3270 -DLIB3270_REVISION=00000000 -I${PRE_REQS_DIR}/usr/include" + - export LIB3270_LIBS="-L${PRE_REQS_DIR}/usr/lib -l3270" + + - git clone https://github.com/PerryWerneck/libv3270.git "${PRE_REQS_DIR}/src/libv3270" + - ${PRE_REQS_DIR}/src/libv3270/autogen.sh --prefix=/usr + - cat ${PRE_REQS_DIR}/src/libv3270/Makefile + - make -C ${PRE_REQS_DIR}/src/libv3270 all + - make DESTDIR=${PRE_REQS_DIR} -C ${PRE_REQS_DIR}/src/libv3270 install + - export LIBV3270_CFLAGS="-DLIB3270_NAME=3270 -DLIB3270_REVISION=00000000 -I${PRE_REQS_DIR}/usr/include" + - export LIBV3270_LIBS="-Wl,-rpath,${PRE_REQS_DIR}/usr/lib -L${PRE_REQS_DIR}/usr/lib -lv3270 -l3270" + + - ./autogen.sh --prefix=/usr + - cat Makefile + + index: + build_command: + - make all + -- libgit2 0.21.2