Version 9 (modified by ismangil, 13 years ago) (diff) |
---|
Building for Other Platforms
TracNav
Getting Started- Moved to: https://docs.pjsip.org/en/latest/index.html#get-started
Preparation
Build for Desktop
Build for Mobile
- iOS: Apple iPhone, iPad, and iPod Touch
- Android
- BlackBerry 10 (BB10)
- Windows Mobile
- Windows Phone 8.x and UWP
Symbian...
- Build for Other
Next: Using the libraries
See Also
Choosing betwen Autoconf and legacy configure
The Autoconf system can be used to cross compile.
The old PJLIB build system can still be used for building PJ libraries, for example for RTEMS target. Please see Porting PJLIB in PJLIB Reference documentation for information on how to support new target using this build system.
Supported Targets
The older build system supports building PJ libraries for the following operating systems:
- RTEMS
- Linux
- MacOS X
- Cygwin and Mingw
And it supports the following target architectures:
- i386, x86_64, itanium
- ARM
- mips
- powerpc
- mpc860
- etc.
Other Targets
For other targets, specific files need to be added to the build system, please see Porting PJLIB in PJLIB Reference documentation for details. Invoking the Build System
To invoke the older build system, run the following:
$ cd pjproject $ ./configure-legacy $ make dep && make clean && make