g-ir-scanner.in 972 B

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