This repository has been archived on 2026-05-31 . You can view files and clone it, but cannot push or open issues or pull requests.
running it in the qmake target is enough, otherwise it keeps on rebuilding the .qrc file which takes long. if someone alters the translations [s]he can run make lrelease or qmake manually to update the translation files
mea
QtQuick nymea client application
building
Required packages: It is recommended to install a complete Qt installation. Minimum required Version 5.7. No extra modules are required for a basic desktop build.
To build a binary run $ mkdir builddir $ cd builddir $ qmake path/to/source/dir $ make
Or open mea.pro in QtCreator and click the "Play" button.
Optional configuration flags to be passed to qmake:
- CONFIG+=withavahi Enables avahi support. Requires libavahi-common and libavahi-client to be present on the system
- CONFIG+=withtests Enables building the testrunner target
Notes for Android: As Qt can't bundle a build of openssl for android, you need to place a copy to /opt/android-ssl/
Notes for Windows: There is an additional make target named "wininstaller" available. You need to have windeployqt and binarycreator (from Qt Install Framework 3.0) in your system's Path.
running the tests
Required Packages:
- qtdeclarative5-test-plugin
- nymead
Description
Languages
QML
55%
C++
41.8%
C
0.8%
QMake
0.6%
Objective-C++
0.5%
Other
1.2%