OSDN Git Service

add debug build script
[kde/Katie.git] / scripts / debug.sh
1 #!/bin/sh
2
3 set -e
4
5 cwd="$(dirname $0)"
6
7 rm -rf "$cwd/../debug"
8 mkdir -p "$cwd/../debug"
9 cd "$cwd/../debug"
10
11 export CC=clang CXX=clang++
12 export CFLAGS="$CFLAGS"
13 export CXXFLAGS="$CXXFLAGS -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls"
14 export LDFLAGS="$LDFLAGS -fsanitize=address"
15
16 cmake ../ -DCMAKE_BUILD_TYPE=Debug \
17     -DCMAKE_INSTALL_PREFIX=/usr \
18     -DKATIE_SETTINGS_FULL=/etc/xdg \
19     -DKATIE_LDCONF_FULL=/etc/ld.so.conf.d \
20     -DKATIE_PROFILE_FULL=/etc/profile.d $@
21 make -j$(nproc || echo 1)