This is the official repository for Follow My Vote's Stake-Weighted Voting application.
Linux and Mac are both fully supported. Windows support is pending.
- Cap'n Proto 0.5.3+
- Qt 5.5+ including QBS
- Nathan Hourt's QML Material fork
Once the dependencies are installed, building the application is as simple as running qbs
in the top-level directory. If this doesn't work, probably qbs is not configured yet or Cap'n Proto is not in PATH. If you use the QtCreator IDE, you can skip configuring qbs manually as QtCreator does this automatically. QtCreator also allows you to customize PATH (and other environment variables) in the Projects pane.
To configure qbs, make sure your compiler is in PATH and run qbs-setup-toolchains --detect
. This should configure your toolchain(s) automatically. Next, point it at Qt. If Qt 5.5 is in PATH, you may simply qbs-setup-qt --detect
; otherwise, use qbs-setup-qt /path/to/qt5.5/bin/qmake qt5
. It may also be necessary to run qbs-config profiles.qt5.baseProfile gcc
to direct qbs to use gcc
when using the qt5 profile, and/or run qbs-config defaultProfile qt5
to direct qbs to use the qt5 profile by default.