# 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 BUILD_DIR=$(readlink -f .) - export PRE_REQS_DIR="${BUILD_DIR}/pre-reqs" - mkdir -p "${PRE_REQS_DIR}/src" - git clone https://github.com/PerryWerneck/lib3270.git "${PRE_REQS_DIR}/src/lib3270" - cd ${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 - cd ${BUILD_DIR} - 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" - cd ${PRE_REQS_DIR}/src/libv3270 - ./autogen.sh --prefix=/usr - make -C ${PRE_REQS_DIR}/src/libv3270 all - make DESTDIR=${PRE_REQS_DIR} -C ${PRE_REQS_DIR}/src/libv3270 install - cd ${BUILD_DIR} - 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 index: build_command: - make all