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