2014-06-17 08:54:03 +00:00
|
|
|
# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
|
|
|
|
|
#
|
|
|
|
|
# Use of this source code is governed by a BSD-style license
|
|
|
|
|
# that can be found in the LICENSE file in the root of the source
|
|
|
|
|
# tree. An additional intellectual property rights grant can be found
|
|
|
|
|
# in the file PATENTS. All contributing project authors may
|
|
|
|
|
# be found in the AUTHORS file in the root of the source tree.
|
|
|
|
|
|
|
|
|
|
declare_args() {
|
|
|
|
|
# Assume Chromium build for now, since that's the priority case for getting GN
|
|
|
|
|
# up and running with WebRTC.
|
|
|
|
|
build_with_chromium = true
|
|
|
|
|
build_with_libjingle = true
|
|
|
|
|
|
|
|
|
|
if (build_with_libjingle) {
|
|
|
|
|
include_tests = false
|
|
|
|
|
restrict_webrtc_logging = true
|
|
|
|
|
} else {
|
|
|
|
|
include_tests = true
|
|
|
|
|
restrict_webrtc_logging = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Adds video support to dependencies shared by voice and video engine.
|
|
|
|
|
# This should normally be enabled; the intended use is to disable only
|
|
|
|
|
# when building voice engine exclusively.
|
|
|
|
|
enable_video = true
|
|
|
|
|
|
|
|
|
|
# Selects fixed-point code where possible.
|
|
|
|
|
prefer_fixed_point = false
|
|
|
|
|
|
2014-06-21 14:25:16 +00:00
|
|
|
# Enable data logging. Produces text files with data logged within engines
|
|
|
|
|
# which can be easily parsed for offline processing.
|
|
|
|
|
enable_data_logging = false
|
|
|
|
|
|
2014-06-17 08:54:03 +00:00
|
|
|
build_libjpeg = true
|
|
|
|
|
# Enables the use of protocol buffers for debug recordings.
|
|
|
|
|
enable_protobuf = true
|
|
|
|
|
|
|
|
|
|
# Disable by default.
|
|
|
|
|
have_dbus_glib = false
|
|
|
|
|
|
|
|
|
|
# Enable to use the Mozilla internal settings.
|
|
|
|
|
build_with_mozilla = false
|
|
|
|
|
|
|
|
|
|
# Define MIPS architecture variant, MIPS DSP variant and MIPS FPU
|
|
|
|
|
# This may be subject to change in accordance to Chromium's MIPS flags
|
|
|
|
|
mips_arch_variant = "mips32r1"
|
|
|
|
|
mips_dsp_rev = 0
|
|
|
|
|
mips_fpu = true
|
|
|
|
|
|
|
|
|
|
enable_android_opensl = true
|
|
|
|
|
|
|
|
|
|
if (is_ios) {
|
|
|
|
|
build_libjpeg = false
|
|
|
|
|
enable_protobuf = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (cpu_arch == "arm") {
|
|
|
|
|
prefer_fixed_point = true
|
|
|
|
|
}
|
|
|
|
|
}
|