This repository was archived by the owner on Apr 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
EPEL7
sukinull edited this page Oct 22, 2015
·
8 revisions
- Groups
Development Tools
- Packages
subversion
pkg-config
java-1.7.0-openjdk-devel
expat-devel
gtk2-devel
nss-devel
openssl-devel
pulseaudio-libs-devel
systemd-devel
- Download latest depot_tools
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
- Add depot_tools folder to your environmental variables PATH
export PATH=$HOME/Build/depot_tools:$PATH
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export GYP_DEFINES="use_openssl=1"
- (Optional) For 32-bit compilation set target_arch *1
export GYP_DEFINES="$GYP_DEFINES target_arch=ia32"
- fetch webrtc, source *1 shows 3.52 is most stable(?)
mkdir webrtc-checkout
cd webrtc-checkout
fetch webrtc
- Download libwebrtc and dependencies
gclient sync --force
gclient sync --force
- Very straightforward
gclient runhooks --force
ninja -C out/Debug
ninja -C out/Release
*1) Is not tested. Source is here Building the code for Linux
Build the code
gclient