Skip to content

xpol/libpomelo2

This branch is 1 commit ahead of, 4 commits behind NetEase/libpomelo2:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

67730ed · Mar 10, 2016
Oct 24, 2015
Apr 14, 2015
Jun 30, 2015
Apr 15, 2015
Aug 28, 2014
Jun 30, 2015
Mar 10, 2016
Dec 31, 2015
Apr 15, 2015
Dec 26, 2014
Jun 30, 2015
Sep 1, 2014
Oct 11, 2014
Jun 2, 2015
Oct 27, 2015
Dec 26, 2014
Dec 26, 2014
Sep 30, 2014
Oct 24, 2015

Repository files navigation

libpomelo2

How to compile

Install gyp

git clone https://chromium.googlesource.com/external/gyp
cd gyp
python setup.py install

Generate native IDE project files by gyp

$ gyp --depth=. pomelo.gyp [options]

options:

  • -Dno_tls_support=[true | false], false by default

disable tls support

  • -Duse_sys_openssl=[true | false], true by default

enable openssl, but use system pre-install libssl & libcrypto, if false, it will compile openssl from source code in deps/openssl.

  • -Dno_uv_support=[true | false], false by default

disable uv support, it also disable tls support as tls implementation is based on uv.

  • -Duse_sys_uv=[true | false], false by default

use system pre-install libuv, similar to use_sys_openssl, if enable, the pre-install libuv version should be 0.11.x

  • -Duse_sys_jansson=[true | false], false by default

use system pre-install jansson.

  • -Dpomelo_library=[static_library | shared_library], static_library by default

static library or shared library for libpomelo2

  • -Dbuild_pypomelo=[true | false], false by default.
  • -Dpython_header=, /usr/include/python2.7 by default.

These two options is used to configure compilation for pypomelo.

  • -Dbuild_jpomelo=[true|false], false by default.

configure jpomelo compilation for java

  • -Dbuild_cspomelo=[true|false], false by default.

configure cspomelo compilation for c#

About

A New Client SDK for Pomelo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 64.7%
  • C# 28.1%
  • Python 3.0%
  • Java 1.5%
  • Objective-C 1.2%
  • Shell 0.5%
  • Other 1.0%