support clang build
(cherry picked from commit 86bd7b0e285353c0d23accdbaa514f14d501a8a8)
This commit is contained in:
parent
8993bdcecf
commit
6c1561bcc6
16
lcr.spec
16
lcr.spec
@ -1,5 +1,5 @@
|
|||||||
%global _version 2.1.4
|
%global _version 2.1.4
|
||||||
%global _release 5
|
%global _release 6
|
||||||
%global _inner_name isula_libutils
|
%global _inner_name isula_libutils
|
||||||
%global enable_lxc 1
|
%global enable_lxc 1
|
||||||
|
|
||||||
@ -72,10 +72,14 @@ the libisula-devel package contains json, log and utils headers for developing p
|
|||||||
%build
|
%build
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
|
%if "%toolchain" == "clang"
|
||||||
|
%global cmake_opts -DCMAKE_C_FLAGS="${CFLAGS}"
|
||||||
|
%endif
|
||||||
|
|
||||||
%if 0%{?enable_lxc}
|
%if 0%{?enable_lxc}
|
||||||
%cmake -DDEBUG=ON -DENABLE_LIBLCR=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} ../
|
%cmake -DDEBUG=ON -DENABLE_LIBLCR=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} %{?cmake_opts} ../
|
||||||
%else
|
%else
|
||||||
%cmake -DDEBUG=ON -DENABLE_LIBLCR=OFF -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} ../
|
%cmake -DDEBUG=ON -DENABLE_LIBLCR=OFF -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} %{?cmake_opts} ../
|
||||||
%endif
|
%endif
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
@ -137,6 +141,12 @@ rm -rf %{buildroot}
|
|||||||
%{_includedir}/lcr/utils_compile.h
|
%{_includedir}/lcr/utils_compile.h
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 12 2024 luofeng<luofeng13@huawei.com> - 2.1.4-6
|
||||||
|
- Type:enhancement
|
||||||
|
- CVE:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:support clang build
|
||||||
|
|
||||||
* Thu Apr 11 2024 jikai<jikai11@huawei.com> - 2.1.4-5
|
* Thu Apr 11 2024 jikai<jikai11@huawei.com> - 2.1.4-5
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- CVE:NA
|
- CVE:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user