diff --git a/build_for_ios.sh b/build_for_ios.sh new file mode 100755 index 00000000..6029d943 --- /dev/null +++ b/build_for_ios.sh @@ -0,0 +1,13 @@ +#!/bin/bash +path=`pwd` +wget https://raw.githubusercontent.com/xiongziliang/ZLToolKit/master/build_for_ios.sh -O toolkit_build.sh +sudo chmod +x ./toolkit_build.sh +./toolkit_build.sh +cd $path +cd .. +git clone --depth=50 https://github.com/xiongziliang/ZLMediaKit.git +cd ZLMediaKit +mkdir -p build +cd build +cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/iOS.cmake -DIOS_PLATFORM=OS +make -j4 \ No newline at end of file diff --git a/build_for_linux.sh b/build_for_linux.sh new file mode 100755 index 00000000..ffd5c693 --- /dev/null +++ b/build_for_linux.sh @@ -0,0 +1,20 @@ +#!/bin/bash +path=`pwd` +wget https://github.com/xiongziliang/ZLToolKit/blob/master/build_for_linux.sh -o ./toolkit_build.sh +sudo chmod +x ./toolkit_build.sh +./toolkit_build.sh +sudo apt-get install libx264-dev +sudo apt-get install libfaac-dev +sudo apt-get install libmp4v2-dev +sudo apt-get install libsdl-dev +sudo apt-get install libavcodec-dev +sudo apt-get install libavutil-dev +cd $path +cd .. +git clone --depth=50 https://github.com/xiongziliang/ZLMediaKit.git +cd ZLMediaKit +mkdir -p build +cd build +cmake .. +make -j4 +sudo make install diff --git a/build_for_mac.sh b/build_for_mac.sh new file mode 100755 index 00000000..d4aa7d02 --- /dev/null +++ b/build_for_mac.sh @@ -0,0 +1,19 @@ +#!/bin/bash +path=`pwd` +wget https://raw.githubusercontent.com/xiongziliang/ZLToolKit/master/build_for_mac.sh -O toolkit_build.sh +sudo chmod +x ./toolkit_build.sh +./toolkit_build.sh +brew install x264 +brew install faac +brew install mp4v2 +brew install sdl +brew install ffmpeg +cd $path +cd .. +git clone --depth=50 https://github.com/xiongziliang/ZLMediaKit.git +cd ZLMediaKit +mkdir -p build +cd build +cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/ +make -j4 +sudo make install