Browse Source

update

master
zhaohe 2 years ago
parent
commit
ab34a6061a
  1. 10
      README.md
  2. 19
      sh/tools.sh
  3. 27
      src/iflytop/dep.cmake

10
README.md

@ -1,6 +1,12 @@
``` ```
dep:
libixwebsocket
dep:
src/iflytop/dep.cmake
第三方库依赖和安装
sudo apt-get install libasound2:arm64
sudo apt-get install libcurl4-openssl-dev:arm64
sudo apt-get install libssl-dev:arm64
公司内部库依赖
libixwebsocket
``` ```

19
sh/tools.sh

@ -0,0 +1,19 @@
LIBSDIR=$(pwd)/libs/
mkdir -p ${LIBSDIR}
function prepare_ifytop_librelease_libs() {
cd ${IFLYBUILD_TARGET_LIBS_DIR}
libname=$1
linklibs=$2
url=$3
wget -c $3
tarname=$(basename $3)
# unpackname=tarname 去掉.tar.gz, 例如iflytopv1.3.0.tar.gz -> iflytopv1.3.0
unpackname=${tarname%.tar.gz}
tar -xvf $tarname >/dev/null
rm -rf ${LIBSDIR}/$libname
mv $unpackname ${LIBSDIR}/$libname
LINK_DIRECTORIES="${LINK_DIRECTORIES};${LIBSDIR}/$libname/lib"
INCLUDE_DIRECTORIES="${INCLUDE_DIRECTORIES};${LIBSDIR}/$libname/include"
LINK_LIBS="${LINK_LIBS};$linklibs"
}

27
src/iflytop/dep.cmake

@ -0,0 +1,27 @@
set(IFLYTOP_LINUX_SDK_LINK_LIBS
pthread
#
sqlite3
#
asound
# ffmpeg
avcodec
avdevice
avfilter
avformat
avutil
swresample
swscale
libixwebsocket.a
)
set(IFLYTOP_LINK_SDK_INCLUDE_PATH
#
iflytoplinuxsdk/src/iflytop/core/spdlog/include/ #
iflytoplinuxsdk/src/ #
libs/libixwebsocket/include #
)
set(IFLYTOP_LINUX_SDK_LINK_PATH #
libs/libixwebsocket/lib #
)
Loading…
Cancel
Save