1#!/usr/bin/env sh 2 3# These environment variables are empty by default, and as such ccompiler.py 4# defaults to either using the system tools (CC, CXX, and CPP) or leaving 5# the variables blank (LDFLAGS, CFLAGS, and CPPFLAGS.) 6# Export these variables to ensure all build systems can generate .gir and 7# .typelib files properly. 8export CPP="${CPP:-${HOST_DIR}/bin/@BASENAME_TARGET_CPP@}" 9export CC="${CC:-${HOST_DIR}/bin/@BASENAME_TARGET_CC@}" 10export CXX="${CXX:-${HOST_DIR}/bin/@BASENAME_TARGET_CXX@}" 11export CPPFLAGS="${CPPFLAGS:-@TARGET_CPPFLAGS@}" 12export CFLAGS="${CFLAGS:-@TARGET_CFLAGS@}" 13export CXXFLAGS="${CXXFLAGS:-@TARGET_CXXFLAGS@}" 14export LDFLAGS="${LDFLAGS:-@TARGET_LDFLAGS@}" 15 16export GI_SCANNER_DISABLE_CACHE=1 17 18"${HOST_DIR}"/bin/g-ir-scanner \ 19 --lib-dirs-envvar=GIR_EXTRA_LIBS_PATH \ 20 --use-binary-wrapper="$(dirname "$0")"/g-ir-scanner-qemuwrapper \ 21 --use-ldd-wrapper="$(dirname "$0")"/g-ir-scanner-lddwrapper \ 22 --add-include-path="$(dirname "$0")"/../share/gir-1.0 "$@" 23