• 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$DEPS_PATH/include"
21 export LDFLAGS="-L$DEPS_PATH/lib"
24 export GNULIB_TOOL=$GNULIB_SRCDIR/gnulib-tool
29 CFLAGS="$CFLAGS -fno-sanitize=vptr" \
30 CXXFLAGS="$CXXFLAGS -fno-sanitize=vptr" \
31 CPPFLAGS="$CPPFLAGS -fno-sanitize=vptr" \
32 ./configure --disable-shared --enable-static --disable-extras --disable-icuio --disable-layoutex \
33 --disable-tests --disable-samples --with-data-packaging=static --prefix=$DEPS_PATH
38 ln -s /usr/include/locale.h /usr/include/xlocale.h
40 make -j
46 ./configure --enable-static --disable-shared --prefix=$DEPS_PATH
47 make -j
53 ./configure --enable-static --disable-shared --disable-doc --prefix=$DEPS_PATH
54 make -j
57 cd $SRC/libidn2
60 …./configure --enable-static --disable-shared --disable-doc --disable-gcc-warnings --prefix=$DEPS_P…
61 make -j
67 export CXXFLAGS="$CXXFLAGS -L$DEPS_PATH/lib/"
69 # libicu doesn't work with -fsanitizer=undefined, see projects/icu/project.yaml
70 builds="libidn2 libidn none"
72 builds="libicu libidn2 libidn none"
77 BUILD_FLAGS="--disable-runtime --disable-builtin"
79 cp -p list/public_suffix_list.dat list/public_suffix_list.dat.org
80 …LC_ALL=C.UTF-8 python3 -c $'import unicodedata\nimport sys\nfor line in sys.stdin:\n sys.stdout.w…
82 BUILD_FLAGS="--enable-runtime=$build --enable-builtin=$build"
84 export LIBS="-lstdc++"
89 ./configure --enable-static --disable-shared --disable-gtk-doc $BUILD_FLAGS --prefix=$DEPS_PATH
91 make -j
92 make -j check
93 make -C fuzz oss-fuzz
94 find fuzz -name '*_fuzzer' -exec cp -v '{}' $OUT ';'
98 find . -name '*_fuzzer.dict' -exec cp -v '{}' $OUT ';'
99 find . -name '*_fuzzer.options' -exec cp -v '{}' $OUT ';'
103 zip -rj "$OUT/${fuzzer}_seed_corpus.zip" "${dir}/"