summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlava Barinov <v.barinov@samsung.com>2016-09-20 17:52:59 +0300
committerSeokYeon Hwang <syeon.hwang@samsung.com>2016-10-19 02:23:18 -0700
commitc985f5a27b5b76b6998d7723ec68505fd59b9d95 (patch)
tree118c45a8d68103b7b6798ae83e7c4094bde1f0a7
parent25f0d8669577f7b3b22a3b64e6d54fbbb4d383f4 (diff)
downloademulator-yagl-c985f5a27b5b76b6998d7723ec68505fd59b9d95.tar.gz
emulator-yagl-c985f5a27b5b76b6998d7723ec68505fd59b9d95.tar.bz2
emulator-yagl-c985f5a27b5b76b6998d7723ec68505fd59b9d95.zip
Build: ASan build support addedsandbox/vbarinov/asan
Address Sanitizer support requires adding pthread in the end of list Change-Id: I8db1b86e394002baf4418b7494d7497047b65be8 Signed-off-by: Slava Barinov <v.barinov@samsung.com>
-rw-r--r--packaging/emulator-yagl.spec5
1 files changed, 3 insertions, 2 deletions
diff --git a/packaging/emulator-yagl.spec b/packaging/emulator-yagl.spec
index 9bc0b4f..4ca38d7 100644
--- a/packaging/emulator-yagl.spec
+++ b/packaging/emulator-yagl.spec
@@ -61,11 +61,12 @@ Development files for use with Wayland protocol
%setup -q
%build
+%{?asan:%define ASAN_LIBS -DWAYLAND_CLIENT_LIBRARIES="-lpthread"}
cp %{SOURCE1001} .
%if "%{ENABLE_TIZEN_BACKEND}" == "1"
-cmake -DCMAKE_INSTALL_PREFIX=%{buildroot} -DINSTALL_LIB_DIR=%{buildroot}%{_libdir} -DPLATFORM_TIZEN=1 -DDUMMY_LIBS=1
+cmake -DCMAKE_INSTALL_PREFIX=%{buildroot} -DINSTALL_LIB_DIR=%{buildroot}%{_libdir} -DPLATFORM_TIZEN=1 -DDUMMY_LIBS=1 %?ASAN_LIBS
%else
-cmake -DCMAKE_INSTALL_PREFIX=%{buildroot} -DINSTALL_LIB_DIR=%{buildroot}%{_libdir} -DPLATFORM_X11=0 -DPLATFORM_GBM=0 -DPLATFORM_WAYLAND=1
+cmake -DCMAKE_INSTALL_PREFIX=%{buildroot} -DINSTALL_LIB_DIR=%{buildroot}%{_libdir} -DPLATFORM_X11=0 -DPLATFORM_GBM=0 -DPLATFORM_WAYLAND=1 %?ASAN_LIBS
%endif
make