Ronan Abhamon
5c6b97b9ad
chore(CMakeLists.txt): remove soci option
2018-06-11 15:07:20 +02:00
Ronan Abhamon
db8e328b65
fix(core): do not export LINPHONE_EXPORTS in tester... + add ugly workarounds due to bad design
2018-05-24 13:28:01 +02:00
François Grisez
8375959f36
Finalization of the API documentation generator.
2018-05-17 19:06:53 +02:00
François Grisez
2797ccb470
Reworking of CMake scripts around documentation generation
...
+ Merging of ENABLE_SPHINX_DOC and ENABLE_DOC options. Only ENABLE_DOC remains.
+ Switching default value of ENABLE_DOC option to NO.
+ Adding tests for checking the presence of Python modules needed
for documentation and wrappers generation.
2018-05-17 18:30:18 +02:00
Ronan Abhamon
fdac4f1cee
fix(CMakeLists.txt): define limit c macros on windows (c++ files)
2018-05-16 14:16:22 +02:00
Simon Morlat
49d27bfaa0
Add -no-error=suggest-override because xerces-c and soci have hundreds of missing overrides.
2018-05-03 22:23:55 +02:00
Ghislain MARY
6a4c4e979f
Fix build with Xcode.
2018-04-30 14:06:02 +02:00
Ronan Abhamon
c3a185d84c
fix(CMakeLists.txt): move non-virtual-dtor warning in STRICT_OPTIONS_CXX
2018-03-07 18:10:42 +01:00
Ronan Abhamon
49e1af1f75
feat(PropertyContainer): increase performance => avoid private allocation if not used in childs
2018-03-07 17:49:13 +01:00
Ronan Abhamon
21a5f1c001
fix(core): remove useless include, virtual... And add required virtual on some classes (add a -Wdelete-non-virtual-dtor warning on clang)
2018-03-07 17:17:23 +01:00
Ronan Abhamon
ae06ed6d55
chore(CMakeLists.txt): disable C++ extensions like GNU11
2018-03-06 10:24:28 +01:00
Erwan Croze
a10ee82fc1
Loading Cpim grammar instead of build this
2018-01-11 13:48:57 +01:00
Ghislain MARY
b12a245ed9
Add ENABLE_SPHINX_DOC CMake option definition and fix CPP wrapper compilation.
2017-11-16 18:08:50 +01:00
François Grisez
5cf9e549f3
Partial merge from 'master' about wrapper and documentation generation scripts
2017-11-16 17:30:45 +01:00
Sylvain Berfini
714a472e77
Fixed compilation of JNI layer of Java wrapper
2017-10-12 10:20:29 +02:00
Sylvain Berfini
8ec1430058
Added ENABLE_JAVA_WRAPPER to CMakeLists
2017-10-11 15:30:03 +02:00
Ronan Abhamon
85d930e540
fix(CMakeLists.txt): add correctly DEBUG variable
2017-09-28 14:52:23 +02:00
Ronan Abhamon
8ba35cf9dd
fix(CMakeLists.txt): remove -g flag on Windows
2017-09-28 14:42:04 +02:00
Ghislain MARY
53627f92e0
No longer depend on gettext + remove core callbacks that were deprecated since a very long time.
2017-09-21 18:30:08 +02:00
Ghislain MARY
be604611b3
Remove deprecated GTK user interface code.
2017-09-21 17:51:31 +02:00
Ghislain MARY
6f14954482
Do not set C++ compilation options when compiling C files.
2017-09-21 16:26:14 +02:00
Ronan Abhamon
553d8b1c3d
fix(tester): repare build
2017-09-21 15:23:06 +02:00
Ronan Abhamon
8ae87e2f3f
feat(Core): deal with more warning options!
2017-09-20 12:45:17 +02:00
Benjamin Reis
621385d221
Revert "libxsd temporary optionnal"
...
This reverts commit 37b9abe759 .
2017-08-28 15:50:06 +02:00
Benjamin Reis
37b9abe759
libxsd temporary optionnal
2017-08-28 15:49:09 +02:00
Benjamin Reis
913486aee2
Merge remote-tracking branch 'origin/master' into dev_conference_info
2017-08-28 10:08:53 +02:00
Ronan Abhamon
f9a078befa
feat(Event): provide a working call event
2017-08-18 13:13:11 +02:00
Ronan Abhamon
82b3ab304f
feat(Event): init
2017-08-17 13:46:27 +02:00
Benjamin Reis
af8cbd6957
fix previsous commit
2017-08-17 11:51:17 +02:00
Benjamin Reis
f36c4a221b
Soci dependency optional
2017-08-17 11:48:58 +02:00
Benjamin Reis
c33a2c3028
Merge remote-tracking branch 'origin/master' into dev_conference_info
2017-08-16 17:10:11 +02:00
Benjamin Reis
154e3adce7
add soci dependency
2017-08-16 15:51:05 +02:00
Ghislain MARY
c681332e72
Correctly locate libxsd.
2017-08-14 15:42:39 +02:00
Benjamin Reis
6a90b6371e
merge master
2017-08-10 14:21:20 +02:00
Ghislain MARY
3115d8173f
Separate build of objects in the src directory from ones in the coreapi directory.
2017-08-04 16:24:06 +02:00
Ronan Abhamon
44de032c86
feat(core): add a Cpim parser
2017-08-03 14:39:15 +02:00
Ronan Abhamon
58c9d50970
chore(coreapi/CMakeLists.txt): compile new cpp object base
2017-07-26 13:31:31 +02:00
Ghislain MARY
43c69dc445
Set correct compilation flags for clang.
2017-07-24 13:47:05 +02:00
Ghislain MARY
7ceddff0b9
Do not rename files to compile them as C++.
2017-07-24 11:56:50 +02:00
Jehan Monnier
f2121d520c
port spec file to cmake
2017-07-21 14:09:48 +02:00
Ronan Abhamon
74fd021a47
update version in CmakeLists.txt
2017-07-21 09:36:30 +02:00
Ghislain MARY
81302d4a55
Enable C++ wrapper by default.
2017-07-20 15:16:08 +02:00
Jehan Monnier
8517a2d0d5
disable legacy GTK UI from default cmake option
2017-06-19 14:51:15 +02:00
Ghislain MARY
e350d2cad2
Handle check for update.
2017-06-05 15:47:37 +02:00
Sylvain Berfini
57114440b1
Build C# wrapper if compil option is enabled
2017-05-02 18:30:56 +02:00
Sylvain Berfini
83b94af9a4
LinphoneCallStats is now a belle_sip_object. BREAKS BINARY COMPATIBILITY
2017-04-19 16:17:51 +02:00
Jehan Monnier
33f261bc82
remove direct build dependency on BZRTP unless LIME enabled
2017-04-19 12:28:03 +02:00
Johan Pascal
6d00594bde
Add ENABLE_ZRTP option to cmake
...
+ turn HAVE_BZRTP into HAVE_ZRTP to be in sync with mediastreamer2 define
2017-04-17 22:28:18 +07:00
Simon Morlat
e6bc7276b2
allow compilation without bzrtp (with automake)
2017-04-17 12:11:40 +02:00
Jehan Monnier
6f3270f4e4
Merge remote-tracking branch 'origin/sqlzidcache'
2017-04-10 11:15:13 +02:00