- Timestamp:
- Apr 20, 2023 8:58:08 PM (18 months ago)
- File:
-
- 1 edited
-
trunk/configure (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure
r98255 r99495 112 112 WITH_LIBVORBIS=0 113 113 WITH_LIBTPMS=1 114 WITH_LIBLZMA=1 114 115 BUILD_LIBXML2= 115 116 BUILD_LIBCURL= … … 117 118 BUILD_LIBVPX= 118 119 BUILD_LIBTPMS= 120 BUILD_LIBLZMA= 119 121 PASSIVE_MESA=0 120 122 CC="gcc" … … 1813 1815 1814 1816 # 1817 # Check for liblzma 1818 # 1819 check_liblzma() 1820 { 1821 if [ -z "$BUILD_LIBLZMA" ]; then 1822 test_header liblzma 1823 if which_wrapper pkg-config > /dev/null; then 1824 liblzma_ver=`pkg-config liblzma --modversion 2>> $LOG` 1825 if [ $? -eq 0 ]; then 1826 FLGLZMA=`pkg-config liblzma --cflags` 1827 INCLZMA=`strip_I "$FLGLZMA"` 1828 LIBLZMA=`pkg-config liblzma --libs` 1829 fi 1830 cat > $ODIR.tmp_src.cc << EOF 1831 #include <cstdio> 1832 #include <lzma.h> 1833 extern "C" int main(void) 1834 { 1835 lzma_stream strm = LZMA_STREAM_INIT; 1836 uint32_t preset; 1837 lzma_ret ret = lzma_easy_encoder(&strm, preset, LZMA_CHECK_CRC64); 1838 printf("found, OK.\n"); 1839 } 1840 EOF 1841 [ -n "$INCLZMA" ] && I_INCLZMA=`prefix_I "$INCLZMA"` 1842 if test_compile "$LIBLZMA $I_INCLZMA" liblzma liblzma nofatal; then 1843 if test_execute; then 1844 cnf_append "SDK_VBoxLibLzma_INCS" "$INCLZMA" 1845 cnf_append "SDK_VBoxLibLzma_LIBS" "`strip_l "$LIBLZMA"`" 1846 fi 1847 else 1848 echo "not found -- building liblzma from in-tree code." 1849 fi 1850 fi 1851 fi 1852 } 1853 1854 1855 # 1815 1856 # Check for libvorbis 1816 1857 # … … 2479 2520 [ $WITH_LIBOGG -eq 0 ] && echo " --enable-libogg enable system libogg" 2480 2521 [ $WITH_LIBTPMS -eq 1 ] && echo " --disable-libtpms don't use libtpms for TPM emulation" 2522 [ $WITH_LIBLZMA -eq 1 ] && echo " --disable-liblzma don't use liblzma" 2481 2523 [ "$OS" = "linux" -o "$OS" = "freebsd" ] && echo " --enable-vde enable VDE networking" 2482 2524 cat << EOF … … 2487 2529 --build-libssl build openssl from sources 2488 2530 --build-libtpms build libtpms from sources 2531 --build-liblzma build liblzma from sources 2489 2532 EOF 2490 2533 [ $OSE -eq 0 ] && cat << EOF … … 2726 2769 WITH_LIBTPMS=0 2727 2770 ;; 2771 --disable-liblzma) 2772 WITH_LIBLZMA=0 2773 ;; 2728 2774 --enable-libogg) 2729 2775 WITH_LIBOGG=1 … … 2752 2798 --build-libvpx) 2753 2799 BUILD_LIBVPX=1 2800 ;; 2801 --build-libtpms) 2802 BUILD_LIBTPMS=1 2803 ;; 2804 --build-liblzma) 2805 BUILD_LIBLZMA=1 2754 2806 ;; 2755 2807 --build-headless) … … 2920 2972 [ $WITH_VMMRAW -eq 0 ] && cnf_append "VBOX_WITH_RAW_MODE" "" 2921 2973 [ $WITH_LIBTPMS -eq 0 ] && cnf_append "VBOX_WITH_LIBTPMS" "" 2974 [ $WITH_LIBLZMA -eq 0 ] && cnf_append "VBOX_WITH_LIBLZMA" "" 2922 2975 if [ $WITH_LIBVPX -eq 0 ]; then 2923 2976 cnf_append "VBOX_WITH_LIBVPX" "" … … 2955 3008 [ $WITH_LIBVORBIS -eq 1 ] && check_libvorbis 2956 3009 [ $WITH_LIBTPMS -eq 1 ] && check_libtpms 3010 [ $WITH_LIBLZMA -eq 1 ] && check_liblzma 2957 3011 [ "$OS" != "darwin" ] && check_png 2958 3012 [ $OSE -eq 0 -a "$OS" = "linux" ] && check_pam
Note:
See TracChangeset
for help on using the changeset viewer.

