configure

changeset 463
e8ee57cc052e
parent 404
384f6d1f5784
equal deleted inserted replaced
462:9e499276136a 463:e8ee57cc052e
406 406
407 print_check_msg "$dep_checked_libadwaita" "no\n" 407 print_check_msg "$dep_checked_libadwaita" "no\n"
408 dep_checked_libadwaita=1 408 dep_checked_libadwaita=1
409 return 0 409 return 0
410 } 410 }
411 dependency_error_webkitgtk6()
412 {
413 print_check_msg "$dep_checked_webkitgtk6" "checking for webkitgtk6... "
414 # dependency webkitgtk6
415 while true
416 do
417 if [ -z "$PKG_CONFIG" ]; then
418 break
419 fi
420 if test_pkg_config "webkitgtk-6.0" "" "" "" ; then
421 TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags webkitgtk-6.0`"
422 TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs webkitgtk-6.0`"
423 else
424 break
425 fi
426 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_WEBVIEW"
427 print_check_msg "$dep_checked_webkitgtk6" "yes\n"
428 dep_checked_webkitgtk6=1
429 return 1
430 done
431
432 # dependency webkitgtk6
433 while true
434 do
435 print_check_msg "$dep_checked_webkitgtk6" "yes\n"
436 dep_checked_webkitgtk6=1
437 return 1
438 done
439
440 print_check_msg "$dep_checked_webkitgtk6" "no\n"
441 dep_checked_webkitgtk6=1
442 return 0
443 }
411 dependency_error_motif() 444 dependency_error_motif()
412 { 445 {
413 print_check_msg "$dep_checked_motif" "checking for motif... " 446 print_check_msg "$dep_checked_motif" "checking for motif... "
414 # dependency motif platform="bsd" 447 # dependency motif platform="bsd"
415 while true 448 while true
434 return 1 467 return 1
435 done 468 done
436 469
437 print_check_msg "$dep_checked_motif" "no\n" 470 print_check_msg "$dep_checked_motif" "no\n"
438 dep_checked_motif=1 471 dep_checked_motif=1
472 return 0
473 }
474 dependency_error_webkit2gtk4()
475 {
476 print_check_msg "$dep_checked_webkit2gtk4" "checking for webkit2gtk4... "
477 # dependency webkit2gtk4
478 while true
479 do
480 if [ -z "$PKG_CONFIG" ]; then
481 break
482 fi
483 if test_pkg_config "webkit2gtk-4.1" "" "" "" ; then
484 TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags webkit2gtk-4.1`"
485 TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs webkit2gtk-4.1`"
486 else
487 break
488 fi
489 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_WEBVIEW"
490 print_check_msg "$dep_checked_webkit2gtk4" "yes\n"
491 dep_checked_webkit2gtk4=1
492 return 1
493 done
494
495 # dependency webkit2gtk4
496 while true
497 do
498 if [ -z "$PKG_CONFIG" ]; then
499 break
500 fi
501 if test_pkg_config "webkit2gtk-4.0" "" "" "" ; then
502 TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags webkit2gtk-4.0`"
503 TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs webkit2gtk-4.0`"
504 else
505 break
506 fi
507 TEMP_CFLAGS="$TEMP_CFLAGS -DUI_WEBVIEW"
508 print_check_msg "$dep_checked_webkit2gtk4" "yes\n"
509 dep_checked_webkit2gtk4=1
510 return 1
511 done
512
513 # dependency webkit2gtk4
514 while true
515 do
516 print_check_msg "$dep_checked_webkit2gtk4" "yes\n"
517 dep_checked_webkit2gtk4=1
518 return 1
519 done
520
521 print_check_msg "$dep_checked_webkit2gtk4" "no\n"
522 dep_checked_webkit2gtk4=1
439 return 0 523 return 0
440 } 524 }
441 dependency_error_cocoa() 525 dependency_error_cocoa()
442 { 526 {
443 print_check_msg "$dep_checked_cocoa" "checking for cocoa... " 527 print_check_msg "$dep_checked_cocoa" "checking for cocoa... "
571 { 655 {
572 VERR=0 656 VERR=0
573 if dependency_error_libadwaita ; then 657 if dependency_error_libadwaita ; then
574 VERR=1 658 VERR=1
575 fi 659 fi
660 if dependency_error_webkitgtk6 ; then
661 VERR=1
662 fi
576 if [ $VERR -ne 0 ]; then 663 if [ $VERR -ne 0 ]; then
577 return 1 664 return 1
578 fi 665 fi
579 cat >> "$TEMP_DIR/make.mk" << __EOF__ 666 cat >> "$TEMP_DIR/make.mk" << __EOF__
580 TOOLKIT = gtk 667 TOOLKIT = gtk
586 { 673 {
587 VERR=0 674 VERR=0
588 if dependency_error_gtk4 ; then 675 if dependency_error_gtk4 ; then
589 VERR=1 676 VERR=1
590 fi 677 fi
678 if dependency_error_webkitgtk6 ; then
679 VERR=1
680 fi
591 if [ $VERR -ne 0 ]; then 681 if [ $VERR -ne 0 ]; then
592 return 1 682 return 1
593 fi 683 fi
594 cat >> "$TEMP_DIR/make.mk" << __EOF__ 684 cat >> "$TEMP_DIR/make.mk" << __EOF__
595 TOOLKIT = gtk 685 TOOLKIT = gtk
599 } 689 }
600 checkopt_toolkit_gtk3() 690 checkopt_toolkit_gtk3()
601 { 691 {
602 VERR=0 692 VERR=0
603 if dependency_error_gtk3 ; then 693 if dependency_error_gtk3 ; then
694 VERR=1
695 fi
696 if dependency_error_webkit2gtk4 ; then
604 VERR=1 697 VERR=1
605 fi 698 fi
606 if [ $VERR -ne 0 ]; then 699 if [ $VERR -ne 0 ]; then
607 return 1 700 return 1
608 fi 701 fi

mercurial