Build: ASan build support added 10/88810/2 sandbox/vbarinov/asan
authorSlava Barinov <v.barinov@samsung.com>
Tue, 20 Sep 2016 14:52:59 +0000 (17:52 +0300)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Wed, 19 Oct 2016 09:23:18 +0000 (02:23 -0700)
Address Sanitizer support requires adding pthread in the end of list

Change-Id: I8db1b86e394002baf4418b7494d7497047b65be8
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/emulator-yagl.spec

index 9bc0b4f4adc4b717206560e6756731c16cea327b..4ca38d7f5d7e2cfa3d5132ae2502d8a41a485c8c 100644 (file)
@@ -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