| 632 | | cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2" |
|---|
| 633 | | cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBXML2"`" |
|---|
| | 632 | cat > .tmp_src.cc << EOF |
|---|
| | 633 | #include <cstdio> |
|---|
| | 634 | #include <libxml/xmlversion.h> |
|---|
| | 635 | extern "C" int main(void) |
|---|
| | 636 | { |
|---|
| | 637 | printf("found version %s", LIBXML_DOTTED_VERSION); |
|---|
| | 638 | #if LIBXML_VERSION >= 20623 |
|---|
| | 639 | printf(", OK.\n"); |
|---|
| | 640 | return 0; |
|---|
| | 641 | #else |
|---|
| | 642 | printf(", expected version 2.6.23 or higher\n"); |
|---|
| | 643 | return 1; |
|---|
| | 644 | #endif |
|---|
| | 645 | } |
|---|
| | 646 | EOF |
|---|
| | 647 | [ -n "$INCXML2" ] && I_INCXML2=`prefix_I "$INCXML2"` |
|---|
| | 648 | if test_compile "$LIBXML2 $LIBPTHREAD $I_INCXML2" xml2 xml2; then |
|---|
| | 649 | if test_execute; then |
|---|
| | 650 | cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2" |
|---|
| | 651 | cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBXML2"`" |
|---|
| | 652 | fi |
|---|
| | 653 | fi |
|---|
| 645 | | cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2" |
|---|
| 646 | | cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBCXML2"`" |
|---|
| | 665 | cat > .tmp_src.cc << EOF |
|---|
| | 666 | #include <cstdio> |
|---|
| | 667 | #include <libxml/xmlversion.h> |
|---|
| | 668 | extern "C" int main(void) |
|---|
| | 669 | { |
|---|
| | 670 | printf("found version %s", LIBXML_DOTTED_VERSION); |
|---|
| | 671 | #if LIBXML_VERSION >= 20623 |
|---|
| | 672 | printf(", OK.\n"); |
|---|
| | 673 | return 0; |
|---|
| | 674 | #else |
|---|
| | 675 | printf(", expected version 2.6.23 or higher\n"); |
|---|
| | 676 | return 1; |
|---|
| | 677 | #endif |
|---|
| | 678 | } |
|---|
| | 679 | EOF |
|---|
| | 680 | [ -n "$INCXML2" ] && I_INCXML2=`prefix_I "$INCXML2"` |
|---|
| | 681 | if test_compile "$LIBXML2 $LIBPTHREAD $I_INCXML2" xml2 xml2; then |
|---|
| | 682 | if test_execute; then |
|---|
| | 683 | cnf_append "SDK_VBOX_LIBXML2_INCS" "$INCXML2" |
|---|
| | 684 | cnf_append "SDK_VBOX_LIBXML2_LIBS" "`strip_l "$LIBXML2"`" |
|---|
| | 685 | fi |
|---|
| | 686 | fi |
|---|