Lines Matching +full:- +full:bbuild
5 # $ ../configure --with-freetype --with-glib --with-gobject --with-cairo
6 # $ make -j5 && cd ..
7 # $ src/dev-run.sh [FONT-FILE] [TEXT]
10 # $ cmake -DHB_CHECK=ON -Bbuild -H. -GNinja && ninja -Cbuild
11 # $ src/dev-run.sh [FONT-FILE] [TEXT]
14 # $ src/dev-run.sh open [FONT-FILE] [TEXT]
17 # $ src/dev-run.sh img [FONT-FILE] [TEXT]
20 [ $# = 0 ] && echo Usage: "src/dev-run.sh [FONT-FILE] [TEXT]" && exit
21 command -v entr >/dev/null 2>&1 || { echo >&2 "This script needs `entr` be installed"; exit 1; }
26 command -v $GDB >/dev/null 2>&1 || export GDB="lldb"
30 OPEN=xdg-open
35 # http://iterm2.com/documentation-images.html
43 [ -f 'build/build.ninja' ] && CMAKENINJA=TRUE
44 # or "fswatch -0 . -e build/ -e .git"
45 find src/ | entr printf '\0' | while read -d ""; do
47 yes = | head -n`tput cols` | tr -d '\n'
49 ninja -Cbuild hb-shape hb-view && {
50 build/hb-shape $@
52 build/hb-view $@ -O png -o $tmp
55 build/hb-view $@ -O png -o $tmp
58 build/hb-view $@
62 make -Cbuild/src -j5 -s lib && {
63 build/util/hb-shape $@
65 build/util/hb-view $@ -O png -o $tmp
68 build/util/hb-view $@ -O png -o $tmp
71 build/util/hb-view $@
77 read -n 1 -p "[C]heck, [D]ebug, [R]estart, [Q]uit? " answer
81 CTEST_OUTPUT_ON_FAILURE=1 CTEST_PARALLEL_LEVEL=5 ninja -Cbuild test
83 make -Cbuild -j5 check && .ci/fail.sh
90 build/libtool --mode=execute $GDB -- build/util/hb-shape $@
94 src/dev-run.sh $@