summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJinWang An <jinwang.an@samsung.com>2023-09-27 17:38:09 +0900
committerJinWang An <jinwang.an@samsung.com>2023-09-27 17:38:09 +0900
commit51f6816422da612c18570d2b46a42d265ae5f2b1 (patch)
treec1fca64f1a02140bcd557dc8a958dc85df1bac5b
parente08fdbd64d35ef03add79dcab7a4e52a88520332 (diff)
downloadcmake-tizen_base.tar.gz
cmake-tizen_base.tar.bz2
cmake-tizen_base.zip
Change-Id: I2c06d07f8f57ef41ad74c865ce85ad42094feb29 Signed-off-by: JinWang An <jinwang.an@samsung.com>
-rw-r--r--packaging/cmake.spec5
1 files changed, 4 insertions, 1 deletions
diff --git a/packaging/cmake.spec b/packaging/cmake.spec
index e23670603..07d7a9cee 100644
--- a/packaging/cmake.spec
+++ b/packaging/cmake.spec
@@ -36,7 +36,6 @@ cp %{SOURCE1001} .
%build
export CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie"
export CFLAGS="$CXXFLAGS"
-
# Set up default CMake configuration for ranlib, ar and nm, so we can build
# both CMake and target packages with LTO
insertconfline() {
@@ -47,6 +46,10 @@ insertconfline "set (CMAKE_RANLIB \"$(which %__ranlib)\" CACHE FILEPATH \"Path t
insertconfline "set (CMAKE_AR \"$(which %__ar)\" CACHE FILEPATH \"Path to ar tool.\" FORCE)"
insertconfline "set (CMAKE_NM \"$(which %__nm)\" CACHE FILEPATH \"Path to nm tool.\" FORCE)"
+%if 0%{?asan}
+sed -i '1719s/libs=\"${libs} -ldl -lrt\"/libs=\"${libs} -ldl -lrt -lasan\"/' bootstrap
+%endif
+
./configure \
--prefix=%{_prefix} \
--datadir=/share/%{name} \