summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeLines
* Introduce read-write-update locks and guards to prevent deadlocksFrédéric Brière2019-12-27-0/+1
| | | | | | | | | | | | | | | | | | | | This converts t_rwmutex and t_rwmutex_guard into a read-write-update[*] lock and guard, in an attempt to circumvent the various deadlocks that were introduced with the addition of lines_mtx in 38bb6b7. [*] For more details, see https://stackoverflow.com/a/18785300 and http://lkml.iu.edu/hypermail/linux/kernel/0004.3/0117.html. Note that this is not a real fix; this would require analyzing and refactoring phone.cpp, which is well beyond my abilities. This is at best a workaround that appears to conveniently dodge all the deadlocks I've encountered so far. (It would have been more proper to introduce a separate class for this purpose, but this would have required modifying over 80 lines just to change one type for another. As phone_users_mtx is the only other instance of this class, the impact of subverting t_rwmutex directly is minimal.)
* Port to QtQuick, drop Qt 4 support (resolves #52)Lubos Dolezel2016-01-11-2/+2
|
* Add option WITH_GSM to use external gsm libraryPeter Colberg2015-12-29-2/+9
| | | | This permits distributions to build against a packaged gsm library.
* Add cmake variable for common librariesPeter Colberg2015-12-29-4/+18
|
* Add cmake variable for common objectsPeter Colberg2015-12-29-2/+6
|
* Replaced Boost regex dependency with C++11 regexLuboš Doležel2015-07-04-1/+1
|
* Added G729A decoder/encoder wrappers (issue #15)Lubos Dolezel2015-06-15-1/+1
|
* Qt 5 now supportedLubos Dolezel2015-06-04-1/+3
|
* Fixed optional feature enablingLubos Dolezel2015-06-02-1/+1
| | | | | Hide Diamondcard support Other fixes
* GUI build in progress.Lubos Dolezel2015-06-01-6/+10
| | | | The next step is to adapt .ui.h files to use Qt4 UIC-generated headers.
* Console CMake build now completeLubos Dolezel2015-06-01-1/+4
|
* Adding -lresolv into CMake buildLubos Dolezel2015-06-01-1/+1
|
* Many submodules building (no gui yet), with link-time errorsLubos Dolezel2015-06-01-0/+77