mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
Add Async/Sync functions to post lambda on model thread. Fix missing defines on headers. Move Login c++ logic into core for MVVM. Write async login. Auto core iterate (30ms). Clean exit by stopping core before deletion.
21 lines
649 B
CMake
21 lines
649 B
CMake
list(APPEND _LINPHONEAPP_SOURCES
|
|
core/App.cpp
|
|
core/logger/QtLogger.cpp
|
|
core/login/LoginPage.cpp
|
|
core/path/Paths.cpp
|
|
core/setting/Settings.cpp
|
|
core/thread/Thread.cpp
|
|
)
|
|
|
|
## Single Application
|
|
if(APPLE OR WIN32)
|
|
list(APPEND _LINPHONEAPP_SOURCES core/singleapplication/singleapplication.cpp
|
|
core/singleapplication/singleapplication_p.cpp)
|
|
else() # Use QDBus for Linux
|
|
list(APPEND _LINPHONEAPP_SOURCES
|
|
core/singleapplication/singleapplication.h #Added for Moc
|
|
core/singleapplication/SingleApplicationDBusPrivate.hpp
|
|
core/singleapplication/SingleApplicationDBus.cpp)
|
|
endif()
|
|
|
|
set(_LINPHONEAPP_SOURCES ${_LINPHONEAPP_SOURCES} PARENT_SCOPE)
|