• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:without +full:- +full:libidn2

1 #!/bin/bash -eu
8 # http://www.apache.org/licenses/LICENSE-2.0
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 export CPPFLAGS="-I$WGET_DEPS_PATH/include"
21 export LDFLAGS="-L$WGET_DEPS_PATH/lib"
27 ./configure --enable-static --disable-shared --prefix=$WGET_DEPS_PATH --cache-file ../config.cache
28 make -j$(nproc)
31 cd $SRC/libidn2
33 ./configure --enable-static --disable-shared --disable-doc --disable-gcc-warnings --prefix=$WGET_DE…
34 make -j$(nproc)
39 …onfigure --enable-static --disable-shared --disable-gtk-doc --enable-runtime=libidn2 --enable-buil…
40 make -j$(nproc)
46 GNUTLS_CONFIGURE_FLAGS="--disable-hardware-acceleration"
47 NETTLE_CONFIGURE_FLAGS="--disable-assembler --disable-fat"
51 # sanitizers, but GMP doesn't compile with clang. We use gmp-mini
55 …configure --enable-mini-gmp --enable-static --disable-shared --disable-documentation --prefix=$WGE…
56 ( make -j$(nproc) || make -j$(nproc) ) && make install
65 GNUTLS_CFLAGS=`echo $CFLAGS|sed s/-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION//`
66 LIBS="-lunistring" \
68 ./configure --with-nettle-mini --enable-gcc-warnings --enable-static --disable-shared --with-includ…
69--with-included-unistring --without-p11-kit --disable-doc --disable-tests --disable-tools --disabl…
70 --disable-maintainer-mode --disable-libdane --disable-gcc-warnings --disable-full-test-suite \
71 --prefix=$WGET_DEPS_PATH $GNUTLS_CONFIGURE_FLAGS
72 make -j$(nproc)
80 ln -s $WGET_DEPS_PATH/lib64/libhogweed.a $WGET_DEPS_PATH/lib/libhogweed.a
81 ln -s $WGET_DEPS_PATH/lib64/libnettle.a $WGET_DEPS_PATH/lib/libnettle.a
85 autoreconf -fi
87 export CFLAGS="$CFLAGS -I$WGET_DEPS_PATH/include"
88 export CXXFLAGS="$CXXFLAGS -I$WGET_DEPS_PATH/include"
90 # build and run non-networking tests
91 GNUTLS_CFLAGS="-lgnutls" \
92 GNUTLS_LIBS="-lgnutls" \
93 LIBS="-lgnutls -lhogweed -lnettle -lidn2 -lunistring -lpsl" \
94 ./configure -C
96 make -j$(nproc)
97 make -j$(nproc) -C fuzz check
100 GNUTLS_CFLAGS="-lgnutls" \
101 GNUTLS_LIBS="-lgnutls" \
102 LIBS="-lgnutls -lhogweed -lnettle -lidn2 -lunistring -lpsl" \
103 ./configure --enable-fuzzing -C
105 make -j$(nproc) -C lib
106 make -j$(nproc) -C src
110 make -j$(nproc) ../src/libunittest.a
111 CXXFLAGS="$CXXFLAGS -L$WGET_DEPS_PATH/lib/" make oss-fuzz
113 find . -name '*_fuzzer' -exec cp -v '{}' $OUT ';'
114 find . -name '*_fuzzer.dict' -exec cp -v '{}' $OUT ';'
115 find . -name '*_fuzzer.options' -exec cp -v '{}' $OUT ';'
119 zip -rj "$OUT/${fuzzer}_seed_corpus.zip" "${dir}/"