| 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 { |