diff options
author | Slava Barinov <v.barinov@samsung.com> | 2016-09-20 17:52:59 +0300 |
---|---|---|
committer | SeokYeon Hwang <syeon.hwang@samsung.com> | 2016-10-19 02:23:18 -0700 |
commit | c985f5a27b5b76b6998d7723ec68505fd59b9d95 (patch) | |
tree | 118c45a8d68103b7b6798ae83e7c4094bde1f0a7 | |
parent | 25f0d8669577f7b3b22a3b64e6d54fbbb4d383f4 (diff) | |
download | emulator-yagl-sandbox/vbarinov/asan.tar.gz emulator-yagl-sandbox/vbarinov/asan.tar.bz2 emulator-yagl-sandbox/vbarinov/asan.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.spec | 5 |
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 |