diff options
| author | Remi Collet <remi@remirepo.net> | 2021-01-19 15:59:30 +0100 | 
|---|---|---|
| committer | Remi Collet <remi@remirepo.net> | 2021-01-19 15:59:30 +0100 | 
| commit | ae22ed7392097563f867a03a1cd4e34c64cc856f (patch) | |
| tree | 0b96380657007f7843f5533607065d3882b47a43 | |
| parent | e8ad09efcd2c1a43d158e6b06160170bb63f85cf (diff) | |
Use cmake macros for build, install and test steps
| -rw-r--r-- | libcouchbase.spec | 24 | 
1 files changed, 20 insertions, 4 deletions
diff --git a/libcouchbase.spec b/libcouchbase.spec index 0ed8d6e..b49e89d 100644 --- a/libcouchbase.spec +++ b/libcouchbase.spec @@ -32,7 +32,7 @@ Name:          %{libname}%{soname}  Name:          %{libname}  %endif  Version:       3.0.7 -Release:       1%{?dist} +Release:       2%{?dist}  Summary:       Couchbase client library  Group:         System Environment/Libraries  License:       ASL 2.0 @@ -190,25 +190,38 @@ gcc --version    -DLCB_BUILD_DTRACE=OFF \  %endif    -DLCB_NO_MOCK=1 \ -  -DLCB_PLUGINS_DIR:STRING=%{name} \ -  -B . -S . +  -DLCB_PLUGINS_DIR:STRING=%{name} +%if 0%{?cmake_build:1} +%cmake_build +%else  make %{?_smp_mflags} V=1 +%endif  %install  %{?dtsenable} +%if 0%{?cmake_install:1} +%cmake_install +%else  make install DESTDIR=%{buildroot} +%endif  %check  %if %{with tests}  %{?dtsenable} -# ARGS needed to pass arguments to ctest  export CTEST_OUTPUT_ON_FAILURE=1 +%if 0%{?cmake_build:1} +%cmake_build --target alltests +%ctest +%else +# ARGS needed to pass arguments to ctest  make %{_smp_mflags} alltests test ARGS=%{_smp_mflags} +%endif +  %else  : check disabled  %endif @@ -253,6 +266,9 @@ make %{_smp_mflags} alltests test ARGS=%{_smp_mflags}  %changelog +* Tue Jan 12 2021 Sergey Avseyev <sergey.avseyev@gmail.com> - 3.0.7-2 +- Use cmake macros for build, install and test steps +  * Wed Dec 16 2020 Remi Collet <remi@remirepo.net> - 3.0.7-1  - update to 3.0.7  - drop patch merged upstream  | 
