f942c74cb3
daemon: remove dhtcpp from tree, use from contrib or system
...
Refs #60968
Change-Id: I4f91136f29261762f87c2cd0d575a04d6635e27b
2014-11-21 13:39:54 -05:00
0bed27ffd8
Rename DHTAccount to RingAccount
...
Refs #59537
Change-Id: Id43bd63dc93c08bcab202437957e66cae9e36554
2014-11-20 13:54:57 -05:00
54317908fb
OSX: CoreAudio preliminairies
...
Refs #57972
Change-Id: Ic595914e590c335f9dfbb968839166dd6b0c568c
2014-11-19 12:42:03 -05:00
0dbaee6c92
dbus: don't mess with DBus service paths
...
Refs #60503
Change-Id: Id92ab9bd40508e3aa97f4129090961491ea845ed
2014-11-18 16:55:56 -05:00
1bf29bdd11
configure: remove some unused header tests
...
Refs #59947
Change-Id: If4a3189e3304a590f0916e683bf4b65f1ac869cc
2014-11-18 16:36:15 -05:00
af92aa97b1
audio: stubbed out build for CoreAudio support
...
Refs #57975
Change-Id: Ib7faa1e3594d4211cb496061532f68cb7431a1c3
2014-11-17 17:57:42 -05:00
e127e2d8a3
build system: add conditional variables to differentiate between iOS and OS X
...
Refs #57972
(cherry-picked from vlc commit 8a605bab67b8fd21650269031b57a78c712e8031)
Change-Id: I9e20f8a506b490cb86469038373f3950a17f8f0e
2014-11-17 16:09:56 -05:00
8febc69740
configure: enable C++11 with extensions by default
...
This allows for M_PI to be used if building with mingw.
Refs #60455
Change-Id: Ie92a5db2f4221e608d4beef35f5df6b6d46ae862
2014-11-17 11:38:04 -05:00
19be9a5a37
daemon: add dummy windows CLI
...
For now, simply validates that contrib/autotools are ok.
It doesn't depend on libsflphone yet.
Refs #60455
Change-Id: I77c2b91cf64a17cd0e94cd24f882aaa0eac2b317
2014-11-13 16:45:49 -05:00
9dd39fb672
configure: fix default-enabling of dht
...
Refs #59208
Change-Id: I9f888259f66fe3769e4e733a05d31e44d0f9f0b4
2014-11-05 15:39:12 -05:00
315c162bbb
configure: simplify BUILD_OPUS/BUILD_ILBC
...
Existing version works but it is redundant to check twice for
without-{opus, ilbc}
Refs #57865
Change-Id: I72e846c696668b95b117885aeebccc6869796103
2014-10-29 14:43:42 -04:00
334cc52890
configure: add DOLT
...
Shorten build time.
On x86_64 linux build:
LIBTOOL make -j2 60,82s user 13,98s system 112% cpu 1:06,59 total
make -j2 56,83s user 12,72s system 110% cpu 1:03,20 total
DOLT make -j2 44,32s user 11,02s system 108% cpu 51,215 total
make -j2 42,15s user 11,04s system 106% cpu 50,155 total
Signed-off-by: Rafaël Carré <funman@videolan.org >
(cherry picked from commit 8d969f7f52e1bcf0fca8ed683059284abe34ddca)
Conflicts:
configure.ac
Change-Id: I903156a029b70dae545b4c6a0d5aee9cbe484369
2014-10-28 14:32:13 -04:00
99926a58e8
configure: fix linking with contrib
...
Refs #58282
(cherry picked from vlc commits
06b9bc0acd314f79fdd03d9f0571dbf20319b5cf
8aa887870319cc0089f781b6ecd332ae7af5c02c
b0f1df3988938b37dd04649918f3c70465299dd5)
Change-Id: Icbf887f35eded1b2abf36b464ccbeb1de497b02b
2014-10-28 14:32:13 -04:00
64f03e5e25
configure: fix default enable of TLS support
...
Refs #58205
Change-Id: I4767a11db431d1cf1171073552a4c4b9d40d3fca
2014-10-27 15:03:38 -04:00
0d3bd8c8ca
daemon: configure.ac: fix OS checks
...
Some autoconf macros were missing or invoked at the wrong time.
Refs #57995
Change-Id: I7f912983377e612d52518d74e5f165dfa3a28601
2014-10-24 11:01:11 -04:00
6da0dbe088
configure: fix --with/without opus, libilbc
...
Refs #57865
Change-Id: I61131e0a451b582cc481db981891d63cd4cad9dd
2014-10-23 10:13:52 -04:00
45ea9fc4af
configure: automatically detect TLS support
...
This way, configure will only fail if the user explicitly requests
--with-tls and they don't have it. Otherwise, TLS and DHT are simply
disabled.
Change-Id: I18fccbab5c4411502182ce7e8ddc227512d748b4
Refs: #57851
2014-10-22 00:56:13 -04:00
0386c67bc6
configure: tools from extras/tools to the path
...
(cherry-picked from vlc commits 70b069caed2a1a6e3fb12d94906341cb55fce671,
bc494eb08a36a3fb170d3a360942f8e316577677 and
51a5098e90ed7c339eb591b98fbcd4ce051b7ba8)
Change-Id: I6c9dbed06068458a9437bfc8727db684b126c51f
2014-10-20 23:36:36 -04:00
4fa000764f
dht: build a dhtnode utility with the deamon
...
dhtnode uses the DHT code from the deamon to launch and connect a DHT
node controlled by a command-line interface.
Refs #53127
Signed-off-by: Tristan Matthews <tristan.matthews@savoirfairelinux.com >
Change-Id: Icb46db8b6e581105be1adc767995a6cdfb6895b7
2014-10-17 17:37:41 -04:00
1386eb6c04
dht: add Dht code
...
Add the DHT code.
Refs #53127
Change-Id: I86f1c43ca4851ddc4b21647e7436cdb57aa442b6
2014-10-17 17:37:41 -04:00
e1d64e3447
daemon: configure: bump gnutls requirement to 3.1
...
Refs #53127
Change-Id: I023de8a1d6e660b79da3bdab066337e0ebc56184
2014-10-17 17:20:08 -04:00
17442b78a3
configure: use pkg-config for speex and speexdsp
...
Refs #57223
Change-Id: Idd4248e910fbe970c0c67c0ffcda39f7c17e5a41
2014-10-10 18:10:37 -04:00
ba4a73bc27
daemon: fix linkage for OS X
...
Refs #56414
Change-Id: Ie73e805315818ca62622c2f87c65dc2aa4147a5e
2014-10-03 13:55:59 -04:00
d57c2d3873
daemon: configure: cleanup
...
Change-Id: I5d94f08cde54c8eb25a52740d7fe3a0feed3d47c
2014-09-30 16:24:32 -04:00
51fe7727d6
configure: remove Weffc++
...
By popular demand, too many false positives with C++11
Change-Id: I1fb4a99de63005d28944fc024a1cab2094133feb
2014-09-26 16:49:10 -04:00
556d9ecf5a
Onward to 1.4.2
...
Refs #55550
Change-Id: I08c83c598c2c1db37ea8e58c564cf46d9ee077d7
2014-09-25 17:55:37 -04:00
0e1d1d5b40
configure: enforce minimum of yaml-cpp 0.5.0
...
Refs #55201
Change-Id: I0ae0bc48289c95ac182be06300d1f54f4276397d
2014-09-15 11:13:40 -04:00
68afe7d4df
configure: automatically detect and check iax
...
The option is now ./configure --with/without-iax
Change-Id: I3ec2213895133f245c43b3c7586863c30d9c3727
Refs: #54310
2014-09-10 18:40:38 -04:00
ac40d13aa6
Revert "configure: add check for ucommon and fix test link"
...
This reverts commit 1fcb698d46
.
Change-Id: I075cd241ca91a7d695752562f90489722f349e5f
2014-09-10 16:18:02 -04:00
1fcb698d46
configure: add check for ucommon and fix test link
...
We need -lucommon (but not the rest of ccrtp's dependencies) for the iptest,
specifically the IpAddr to ost::IP conversion test.
Refs #54913
Change-Id: I8f219b07fa80b189ea93119b9cfe49799e8a794d
2014-09-10 15:43:40 -04:00
963c497e39
Fix typo when checking if building for android
...
Change-Id: I50390446653981abee2c008d4d42701fb9dd2764
2014-09-05 16:34:35 -04:00
aa14b6ff30
daemon: use pkg-config to detect pcre
...
Change-Id: Ic46a78c1da87319b46d65cac5d50fe1bb196aa8e
Refs: #54009
2014-09-03 17:01:12 -04:00
bfbc5e69b7
config: port to yamlcpp
...
Change-Id: I927e7ef2a61240d6d8b5f3eda94f4ce88dc0a240
2014-09-03 14:34:06 -04:00
f161f8da8e
configure: fix --without-instant_messaging
...
Refs #54375
Change-Id: Ic1fee5ba3f140f3ce1f8ece581a433963fc0747e
2014-09-03 14:05:19 -04:00
ba426c8e91
configure: use PKG_CHECK_MODULES for yaml
...
Change-Id: Ied195308bb5fe154d11fd373cfac2a695caa9a70
Refs: #20853
2014-08-29 11:38:40 -04:00
e7ca5592a8
contrib: move into daemon
...
Rationale: only daemon uses it and it simplifies packaging, where
daemon is the top-level directory.
Change-Id: Id99bd61f2b0269e0fc594c1782cd7945120acf49
2014-08-25 14:00:18 -04:00
53c5e99357
daemon: include CONTRIB/lib64 in PKG_CONFIG_PATH
...
Needed if using zrtpcpp from contrib
Change-Id: I02e3a92f84c546082eeb24878e7b5b88ff0512da
2014-08-17 00:15:59 -04:00
1b6ffe1111
autotools: remove dead Makefile
...
Refs: #48032
2014-08-12 17:16:06 -04:00
925c69cd84
daemon: fix build for --without-dbus
...
Refs:# 48032
2014-08-12 17:16:06 -04:00
4465e9b33f
configure: apply different flags on platforms
...
Refs: #46762
Change-Id: I0a5ec68c26f583a5e4fb9a6b120ec6ae5ba06f82
2014-08-12 17:16:05 -04:00
d5a4fbaa8b
configure: drop libcrypto check
...
Change-Id: I0ecc75759f01b6cbae149c6370050e52c81e688f
Refs: #47621
2014-08-12 17:16:05 -04:00
2d599da9fb
configure: drop uuid check
...
Pjproject dependency, automatically handled in contrib.
Refs: #46617
2014-08-12 17:16:05 -04:00
36a2a7bdc3
Librarize daemon and create daemon app
...
Refs:# 48032
2014-08-12 17:16:05 -04:00
ec9c4689b4
opensl: integrate opensl in build system
...
Change-Id: Ia9f52d84c5cd27e61b47b5d05dc71ea023e3913f
Refs: #46972
2014-08-12 17:16:04 -04:00
c476a29c25
configure: use pkg-config lookup for libexpat
...
Refs: #46762
2014-08-12 17:16:04 -04:00
43f2a2f343
configure: check if we are compiling for android
...
Enable relevant portions of code if we are.
Change-Id: I59753a42dce1ba4fad23f6bdf1895146da92fa0e
Refs: #46972
2014-08-12 17:16:04 -04:00
2f4cdd3a3a
build: check for and use iax2 externally
...
Update the headers include path accordingly.
Change-Id: I018aefc237a00f468fa3ec642f251a84826054ac
Refs: #46617
2014-08-12 17:16:01 -04:00
8a87d81d64
build: check for and use pjproject externally
...
Change-Id: I8abcb4a158b563541491115563f7859d2c83a63a
Refs: #46617
2014-08-12 17:16:01 -04:00
cad043a68c
build: hook the contrib system in the build process
...
Refs: #46617
Change-Id: Ic5c00616d091885410e21cd56168e02890f8df8d
2014-08-12 17:16:01 -04:00
ec25e90377
daemon: drop commoncpp/ucommon dependency
...
Refs #51688
Change-Id: I15ef18300075ffcaf9dedb744a516c29d766540c
2014-07-18 18:14:33 -04:00