qconf-cfg.sh 846 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/sh
  2. # SPDX-License-Identifier: GPL-2.0
  3. PKG="Qt5Core Qt5Gui Qt5Widgets"
  4. PKG2="QtCore QtGui"
  5. if [ -z "$(command -v pkg-config)" ]; then
  6. echo >&2 "*"
  7. echo >&2 "* 'make xconfig' requires 'pkg-config'. Please install it."
  8. echo >&2 "*"
  9. exit 1
  10. fi
  11. if pkg-config --exists $PKG; then
  12. echo cflags=\"-std=c++11 -fPIC $(pkg-config --cflags Qt5Core Qt5Gui Qt5Widgets)\"
  13. echo libs=\"$(pkg-config --libs $PKG)\"
  14. echo moc=\"$(pkg-config --variable=host_bins Qt5Core)/moc\"
  15. exit 0
  16. fi
  17. if pkg-config --exists $PKG2; then
  18. echo cflags=\"$(pkg-config --cflags $PKG2)\"
  19. echo libs=\"$(pkg-config --libs $PKG2)\"
  20. echo moc=\"$(pkg-config --variable=moc_location QtCore)\"
  21. exit 0
  22. fi
  23. echo >&2 "*"
  24. echo >&2 "* Could not find Qt via pkg-config."
  25. echo >&2 "* Please install either Qt 4.8 or 5.x. and make sure it's in PKG_CONFIG_PATH"
  26. echo >&2 "*"
  27. exit 1