configure

changeset 514
f1662be4eab6
parent 511
11004f307eae
child 518
45ed276ba7a4
equal deleted inserted replaced
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 {

mercurial