| 169:fe49cff3c571 | 170:ad9edb497857 |
|---|---|
| 53 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] | 53 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] |
| 54 --infodir=DIR info documentation [DATAROOTDIR/info] | 54 --infodir=DIR info documentation [DATAROOTDIR/info] |
| 55 --mandir=DIR man documentation [DATAROOTDIR/man] | 55 --mandir=DIR man documentation [DATAROOTDIR/man] |
| 56 | 56 |
| 57 Options: | 57 Options: |
| 58 --toolkit=(gtk3|gtk2|gtk2legacy|qt5|qt4|motif) | 58 --toolkit=(gtk4|gtk3|gtk2|gtk2legacy|qt5|qt4|motif) |
| 59 | 59 |
| 60 __EOF__ | 60 __EOF__ |
| 61 } | 61 } |
| 62 | 62 |
| 63 # | 63 # |
| 374 done | 374 done |
| 375 | 375 |
| 376 echo no | 376 echo no |
| 377 return 1 | 377 return 1 |
| 378 } | 378 } |
| 379 dependency_gtk4() | |
| 380 { | |
| 381 printf "checking for gtk4... " | |
| 382 # dependency gtk4 | |
| 383 while true | |
| 384 do | |
| 385 if [ -z "$PKG_CONFIG" ]; then | |
| 386 break | |
| 387 fi | |
| 388 $PKG_CONFIG gtk+-4.0 | |
| 389 if [ $? -ne 0 ] ; then | |
| 390 break | |
| 391 fi | |
| 392 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags gtk+-4.0`" | |
| 393 LDFLAGS="$LDFLAGS `$PKG_CONFIG --libs gtk+-4.0`" | |
| 394 CFLAGS="$CFLAGS -DUI_GTK3" | |
| 395 LDFLAGS="$LDFLAGS -lpthread" | |
| 396 echo yes | |
| 397 return 0 | |
| 398 done | |
| 399 | |
| 400 echo no | |
| 401 return 1 | |
| 402 } | |
| 379 dependency_motif() | 403 dependency_motif() |
| 380 { | 404 { |
| 381 printf "checking for motif... " | 405 printf "checking for motif... " |
| 382 # dependency motif | 406 # dependency motif |
| 383 while true | 407 while true |
| 489 fi | 513 fi |
| 490 | 514 |
| 491 # | 515 # |
| 492 # OPTION VALUES | 516 # OPTION VALUES |
| 493 # | 517 # |
| 518 checkopt_toolkit_gtk4() | |
| 519 { | |
| 520 VERR=0 | |
| 521 dependency_gtk4 | |
| 522 if [ $? -ne 0 ]; then | |
| 523 VERR=1 | |
| 524 fi | |
| 525 if [ $VERR -ne 0 ]; then | |
| 526 return 1 | |
| 527 fi | |
| 528 cat >> $TEMP_DIR/make.mk << __EOF__ | |
| 529 TOOLKIT = gtk | |
| 530 GTKOBJ = draw_cairo.o | |
| 531 | |
| 532 __EOF__ | |
| 533 return 0 | |
| 534 } | |
| 494 checkopt_toolkit_gtk3() | 535 checkopt_toolkit_gtk3() |
| 495 { | 536 { |
| 496 VERR=0 | 537 VERR=0 |
| 497 dependency_gtk3 | 538 dependency_gtk3 |
| 498 if [ $? -ne 0 ]; then | 539 if [ $? -ne 0 ]; then |
| 669 ERROR=$SAVED_ERROR | 710 ERROR=$SAVED_ERROR |
| 670 DEPENDENCIES_FAILED=$SAVED_DEPENDENCIES_FAILED= | 711 DEPENDENCIES_FAILED=$SAVED_DEPENDENCIES_FAILED= |
| 671 else | 712 else |
| 672 if false; then | 713 if false; then |
| 673 false | 714 false |
| 715 elif [ $OPT_TOOLKIT = "gtk4" ]; then | |
| 716 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options | |
| 717 checkopt_toolkit_gtk4 | |
| 718 if [ $? -ne 0 ]; then | |
| 719 ERROR=1 | |
| 720 fi | |
| 674 elif [ $OPT_TOOLKIT = "gtk3" ]; then | 721 elif [ $OPT_TOOLKIT = "gtk3" ]; then |
| 675 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options | 722 echo " toolkit: $OPT_TOOLKIT" >> $TEMP_DIR/options |
| 676 checkopt_toolkit_gtk3 | 723 checkopt_toolkit_gtk3 |
| 677 if [ $? -ne 0 ]; then | 724 if [ $? -ne 0 ]; then |
| 678 ERROR=1 | 725 ERROR=1 |