12345678910111213141516171819202122 |
- #!/usr/bin/env bash
- # These environment variables are empty by default, and as such ccompiler.py
- # defaults to either using the system tools (CC, CXX, and CPP) or leaving
- # the variables blank (LDFLAGS, CFLAGS, and CPPFLAGS.)
- # Export these variables to ensure all build systems can generate .gir and
- # .typelib files properly.
- export CPP="${CPP:-${HOST_DIR}/bin/@BASENAME_TARGET_CPP@}"
- export CC="${CC:-${HOST_DIR}/bin/@BASENAME_TARGET_CC@}"
- export CXX="${CXX:-${HOST_DIR}/bin/@BASENAME_TARGET_CXX@}"
- export CPPFLAGS="${CPPFLAGS:-@TARGET_CPPFLAGS@}"
- export CFLAGS="${CFLAGS:-@TARGET_CFLAGS@}"
- export CXXFLAGS="${CXXFLAGS:-@TARGET_CXXFLAGS@}"
- export LDFLAGS="${LDFLAGS:-@TARGET_LDFLAGS@}"
- export GI_SCANNER_DISABLE_CACHE=1
- ${HOST_DIR}/bin/g-ir-scanner \
- --lib-dirs-envvar=GIR_EXTRA_LIBS_PATH \
- --use-binary-wrapper=$(dirname $0)/g-ir-scanner-qemuwrapper \
- --use-ldd-wrapper=$(dirname $0)/g-ir-scanner-lddwrapper \
- --add-include-path=$(dirname $0)/../share/gir-1.0 "$@"
|