summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2018-01-16cmake: split variant handling to each variantStanislaw Halik
2018-01-13cmake, main: work toward introducing alternative UIStanislaw Halik
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities.
2018-01-11cmake, gui, main: make user interface reusableStanislaw Halik
The work isn't complete. We need moving out all non-reusable parts away and only keeping user interface logic in a class.
2017-11-15cmake: mode changeStanislaw Halik
2017-10-20some nonsenseStanislaw Halik
2017-09-30cmake: split i18n into own fileStanislaw Halik
2017-09-25api, logic: support "extensions" for pose transformStanislaw Halik
2017-08-25cmake: move to separate fileStanislaw Halik
2017-08-14cmake: some small quality-of-life improvementsStanislaw Halik
2017-07-16cmake: don't cache initial translation listStanislaw Halik
2017-06-19cmake: remove some complex codeStanislaw Halik
2017-06-19cmake: add cache variablesStanislaw Halik
2017-06-19cmake: move from build to mrproper and platformStanislaw Halik
2017-06-10cmake: don't force cache variablesStanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-27cmake: remove -DNDEBUG from cxxflags automaticallyStanislaw Halik
User came complain why ndebug-guard.hpp #error'ed out.
2017-02-24cmake: install program sources more robustlyStanislaw Halik
Before it skipped some subdirectory parts.
2017-02-24cmake: fix policy scopeStanislaw Halik
2017-02-22cmake: change translation regen logicStanislaw Halik
- lupdate runs after every source code change for that module - lrelease depends on .ts files created by lupdate - SDK_REGEN_TRANSLATIONS got removed - file dependencies are expressed right, so parallel build works
2017-02-13cmake: allow run i18n target if SDK_REGEN_TRANSLATIONS is falseStanislaw Halik
2017-01-01Revert "cmake: switch to using dynamically-linked CRT"Stanislaw Halik
This reverts commit 28d028d26abaaa5c6192624262811e2989de36de.
2016-12-24cmake: switch to using dynamically-linked CRTStanislaw Halik
It's been verified to work on Windows XP.
2016-12-08cmake: use CMAKE_COMMAND varStanislaw Halik
2016-12-08cmake: fix translation generationStanislaw Halik
2016-11-29contrib, cmake: add stub translation generatorStanislaw Halik
Issue: #500
2016-11-18cmake: enable translating nl_NL localeStanislaw Halik
2016-11-04cmake, main: add translation supportStanislaw Halik
2016-09-21cmake: hopefully fix intermittent failure on mrproperStanislaw Halik
2016-09-18cmake: add public domain + warranty disclaimer to main build scriptStanislaw Halik
2016-09-16cmake: fix RC language build breakage sometimesStanislaw Halik
2016-09-11cmake: add mrproper targetStanislaw Halik
2016-09-09add support for migrationsStanislaw Halik
They're run from the UI thread so can even be interactive.
2016-08-23cmake: refactor boilerplate for projectsStanislaw Halik
Don't rely on a macro that shouldn't be necessary. The information "opentrack_boilerplate" retrieves is now factored out to be easily available to projects themselves. opentrack_boilerplate can now also build executables. When appropriate, target properties are now concatenated rather than replaced.
2016-08-17move options framework into its own libraryStanislaw Halik
- adjust usages - add support for QList signals and metatype
2016-08-14cmake: remove tarball generation supportStanislaw Halik
It messed up permissions on cygwin, making tarballs unusable on other systems.
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-07-31cmake: connect cv moduleStanislaw Halik
2016-07-19cmake: install source code as wellStanislaw Halik
2016-07-07make things compile for me, on M$ VC++ community edition 2015 update 3DaMichel
2016-07-07cmake: include keyword parser at call site onlyStanislaw Halik
2016-07-07cmake: check word sizeStanislaw Halik
2016-07-06cmake: add universally good build defaultsStanislaw Halik
These were in the mingw-w64 toolchain file but it's good to have them in general.
2016-07-06gui, api, csv: support hier(7) on UnixStanislaw Halik
This affects platforms such as FreeBSD, Cygwin or Linux.
2016-05-22cmake: rename macros -> boilerplateStanislaw Halik
2016-05-16cmake: check for build directory sanity before declaring the projectStanislaw Halik
This does the check before compiler tests, spewing less crapola into the source directory.
2016-04-23cmake: explicitly disallow source directory being equal to build directoryStanislaw Halik
Causes frequent user confusion on Linux.
2015-11-22cmake: build osx .app only after installStanislaw Halik
By accident tarball was build prior to install qxt-mini.
2015-11-01qxt-mini: make own moduleStanislaw Halik
2015-10-31fix osx install bundle orderopentrack-2.3-rc20p1Stanislaw Halik