309 while true |
309 while true |
310 do |
310 do |
311 if [ -z "$lang_cpp" ] ; then |
311 if [ -z "$lang_cpp" ] ; then |
312 break |
312 break |
313 fi |
313 fi |
|
314 if [ -z "$PKG_CONFIG" ]; then |
|
315 break |
|
316 fi |
314 if which qmake-qt5 > /dev/null ; then |
317 if which qmake-qt5 > /dev/null ; then |
315 : |
318 : |
316 else |
319 else |
317 break |
320 break |
318 fi |
321 fi |
|
322 if test_pkg_config "Qt5Widgets" "" "" "" ; then |
|
323 TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags Qt5Widgets`" |
|
324 TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs Qt5Widgets`" |
|
325 else |
|
326 break |
|
327 fi |
319 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_QT5" |
328 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_QT5" |
320 if tmp_flags=`qmake-qt5 -o - /dev/null | grep "DEFINES " | sed "s/DEFINES[ ]*=//g"` ; then |
329 cat >> $TEMP_DIR/make.mk << __EOF__ |
321 TEMP_CFLAGS="$TEMP_CFLAGS $tmp_flags" |
330 # Dependency: qt5 |
322 else |
331 QMAKE = qmake-qt5 |
323 break |
332 QT_PRO_FILE = qt5.pro |
324 fi |
333 __EOF__ |
325 if tmp_flags=`qmake-qt5 -o - /dev/null | grep "INCPATH " | sed "s/INCPATH[ ]*=//g"` ; then |
|
326 TEMP_CFLAGS="$TEMP_CFLAGS $tmp_flags" |
|
327 else |
|
328 break |
|
329 fi |
|
330 if tmp_flags=`qmake-qt5 -o - /dev/null | grep "LIBS " | sed "s/LIBS[ ]*=//g"` ; then |
|
331 TEMP_LDFLAGS="$TEMP_LDFLAGS $tmp_flags" |
|
332 else |
|
333 break |
|
334 fi |
|
335 print_check_msg "$dep_checked_qt5" "yes\n" |
334 print_check_msg "$dep_checked_qt5" "yes\n" |
336 dep_checked_qt5=1 |
335 dep_checked_qt5=1 |
337 return 1 |
336 return 1 |
338 done |
337 done |
339 |
338 |