511:11004f307eae | 514:f1662be4eab6 |
---|---|
243 # | 243 # |
244 | 244 |
245 # check languages | 245 # check languages |
246 lang_c= | 246 lang_c= |
247 lang_cpp= | 247 lang_cpp= |
248 if detect_cpp_compiler ; then | |
249 lang_cpp=1 | |
250 fi | |
248 if detect_c_compiler ; then | 251 if detect_c_compiler ; then |
249 lang_c=1 | 252 lang_c=1 |
250 fi | 253 fi |
251 | 254 |
252 # create buffer for make variables required by dependencies | 255 # create buffer for make variables required by dependencies |
297 | 300 |
298 print_check_msg "$dep_checked_gtk2legacy" "no\n" | 301 print_check_msg "$dep_checked_gtk2legacy" "no\n" |
299 dep_checked_gtk2legacy=1 | 302 dep_checked_gtk2legacy=1 |
300 return 0 | 303 return 0 |
301 } | 304 } |
305 dependency_error_qt5() | |
306 { | |
307 print_check_msg "$dep_checked_qt5" "checking for qt5... " | |
308 # dependency qt5 | |
309 while true | |
310 do | |
311 if [ -z "$lang_cpp" ] ; then | |
312 break | |
313 fi | |
314 if which qmake-qt5 > /dev/null ; then | |
315 : | |
316 else | |
317 break | |
318 fi | |
319 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_QT5" | |
320 if tmp_flags=`qmake-qt5 -o - /dev/null | grep "DEFINES " | sed "s/DEFINES[ ]*=//g"` ; then | |
321 TEMP_CFLAGS="$TEMP_CFLAGS $tmp_flags" | |
322 else | |
323 break | |
324 fi | |
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" | |
336 dep_checked_qt5=1 | |
337 return 1 | |
338 done | |
339 | |
340 print_check_msg "$dep_checked_qt5" "no\n" | |
341 dep_checked_qt5=1 | |
342 return 0 | |
343 } | |
302 dependency_error_gtk2() | 344 dependency_error_gtk2() |
303 { | 345 { |
304 print_check_msg "$dep_checked_gtk2" "checking for gtk2... " | 346 print_check_msg "$dep_checked_gtk2" "checking for gtk2... " |
305 # dependency gtk2 | 347 # dependency gtk2 |
306 while true | 348 while true |
578 if [ -z "$lang_c" ] ; then | 620 if [ -z "$lang_c" ] ; then |
579 ERROR=1 | 621 ERROR=1 |
580 break | 622 break |
581 fi | 623 fi |
582 | 624 |
625 cat >> "$TEMP_DIR/make.mk" << __EOF__ | |
626 LD = \$(CC) | |
627 __EOF__ | |
583 break | 628 break |
584 done | 629 done |
585 break | 630 break |
586 done | 631 done |
587 while true | 632 while true |
746 if [ $VERR -ne 0 ]; then | 791 if [ $VERR -ne 0 ]; then |
747 return 1 | 792 return 1 |
748 fi | 793 fi |
749 cat >> "$TEMP_DIR/make.mk" << __EOF__ | 794 cat >> "$TEMP_DIR/make.mk" << __EOF__ |
750 TOOLKIT = qt | 795 TOOLKIT = qt |
751 LD = $(CXX) | 796 LD = \$(CXX) |
752 __EOF__ | 797 __EOF__ |
753 return 0 | 798 return 0 |
754 } | 799 } |
755 checkopt_toolkit_qt4() | 800 checkopt_toolkit_qt4() |
756 { | 801 { |
761 if [ $VERR -ne 0 ]; then | 806 if [ $VERR -ne 0 ]; then |
762 return 1 | 807 return 1 |
763 fi | 808 fi |
764 cat >> "$TEMP_DIR/make.mk" << __EOF__ | 809 cat >> "$TEMP_DIR/make.mk" << __EOF__ |
765 TOOLKIT = qt | 810 TOOLKIT = qt |
766 LD = $(CXX) | 811 LD = \$(CXX) |
767 __EOF__ | 812 __EOF__ |
768 return 0 | 813 return 0 |
769 } | 814 } |
770 checkopt_toolkit_cocoa() | 815 checkopt_toolkit_cocoa() |
771 { | 816 { |