mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 19:00:01 +08:00
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
This commit is contained in:
commit
44ba971cb6
@ -13,6 +13,10 @@
|
||||
%bcond_without openssl
|
||||
%bcond_without mysql
|
||||
|
||||
# 默认不编译 API
|
||||
%bcond_with api
|
||||
%bcond_with cxx_api
|
||||
|
||||
Name: ZLMediaKit
|
||||
Version: 5.0.0
|
||||
Release: 1%{?dist}
|
||||
@ -61,6 +65,7 @@ Summary: A lightweight, high performance and stable stream server
|
||||
%description media-server
|
||||
A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server.
|
||||
|
||||
%if %{with api}
|
||||
%package c-libs
|
||||
Requires: %{name} = %{version}
|
||||
Summary: The %{name} C libraries.
|
||||
@ -72,12 +77,15 @@ Requires: %{name}-c-libs = %{version}
|
||||
Summary: The %{name} C API headers.
|
||||
%description c-devel
|
||||
The %{name} C API headers.
|
||||
%endif
|
||||
|
||||
%if %{with cxx_api}
|
||||
%package cxx-devel
|
||||
Requires: %{name} = %{version}
|
||||
Summary: The %{name} C++ API headers and development libraries.
|
||||
%description cxx-devel
|
||||
The %{name} C++ API headers and development libraries.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
@ -104,8 +112,8 @@ pushd %{_target_platform}
|
||||
%endif
|
||||
-DENABLE_MP4:BOOL=ON \
|
||||
-DENABLE_RTPPROXY:BOOL=ON \
|
||||
-DENABLE_API:BOOL=ON \
|
||||
-DENABLE_CXX_API:BOOL=ON \
|
||||
-DENABLE_API:BOOL=%{with api} \
|
||||
-DENABLE_CXX_API:BOOL=%{with cxx_api} \
|
||||
-DENABLE_TESTS:BOOL=OFF \
|
||||
-DENABLE_SERVERL:BOOL=ON \
|
||||
..
|
||||
@ -137,12 +145,15 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%files media-server
|
||||
%{_bindir}/*
|
||||
|
||||
%if %{with api}
|
||||
%files c-libs
|
||||
%{_libdir}/libmk_api.so
|
||||
|
||||
%files c-devel
|
||||
%{_includedir}/mk_*
|
||||
%endif
|
||||
|
||||
%if %{with cxx_api}
|
||||
%files cxx-devel
|
||||
%{_includedir}/ZLMediaKit/*
|
||||
%{_includedir}/ZLToolKit/*
|
||||
@ -151,6 +162,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/libmpeg.a
|
||||
%{_libdir}/libmov.a
|
||||
%{_libdir}/libflv.a
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
|
||||
|
@ -57,7 +57,7 @@ update_cached_list(MK_LINK_LIBRARIES ZLMediaKit::MediaKit)
|
||||
# 未在使用
|
||||
if(ENABLE_CXX_API)
|
||||
# 保留目录结构
|
||||
install(DIRECTORY ${MediaKit_Root}/
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
|
||||
DESTINATION ${INSTALL_PATH_INCLUDE}/ZLMediaKit
|
||||
REGEX ".*[.](md|cpp)$" EXCLUDE)
|
||||
install(TARGETS zlmediakit
|
||||
|
Loading…
Reference in New Issue
Block a user