freshlife001 / linphone-cmake-builder

Linphone.org mirror for linphone-cmake-builder (git://git.linphone.org/linphone-cmake-builder.git)

Home Page:http://linphone.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LINPHONE CMAKE BUILDER

Linphone CMake builder is a structure based on CMake to build linphone and flexisip on various platforms.

BUILD PREREQUISITES

The common prerequisites to use linphone-cmake-builder are:

AVAILABLE BUILD TARGETS

The following targets are supported:

  • Linphone for desktop platforms - see README.desktop.md
  • Liblinphone Python extension module - see README.python.md
  • Liblinphone Python extension module for Raspberry PI
  • Flexisip and dependencies - see README.flexisip.md
  • Linphone for iOS - see README.ios.md

GETTING HELP ON BUILD OPTIONS WHATEVER THE BUILD TARGET IS

$ ./prepare.py --help

OpenH264 support

OpenH264 support is enabled in all generated installers and SDK archive. However, the OpenH264 runtime library must be downloaded directly from Cisco's website to be complient with H264 patents. In the case of linphone for desktop, it is automatically done by the Windows and MacOS X installers. In the case of SDKs of liblinphone and mediastreamer, you must manualy download the OpenH264 archive and extract it in the "bin" directory of the SDK distribution and rename the DLL file into "openh264.dll".

The patent-free OpenH264 runtime library archive is available at http://ciscobinary.openh264.org/openh264-1.4.0-win32msvc.dll.bz2

About

Linphone.org mirror for linphone-cmake-builder (git://git.linphone.org/linphone-cmake-builder.git)

http://linphone.org

License:GNU General Public License v2.0


Languages

Language:CMake 79.0%Language:Perl 6.9%Language:Python 6.1%Language:C 4.4%Language:Shell 3.2%Language:XSLT 0.3%Language:Batchfile 0.1%Language:NSIS 0.0%Language:GDB 0.0%