summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2018-10-29cmake: add include guardsStanislaw Halik
2018-10-05cmake: fix mingw-w64Stanislaw Halik
2018-07-10cmake: spew out effective flagsStanislaw Halik
2018-07-10fixup! cmake: renameStanislaw Halik
2018-05-30cmake: binutils fixesStanislaw Halik
2018-05-30cmake: disable in-source builds the right wayStanislaw Halik
2018-05-17cmake: bump required to 3.8 (we use C++17)Stanislaw Halik
2018-05-14cmake: min version bumpStanislaw Halik
2018-04-05cmake: install loose files lastStanislaw Halik
Installing freetrack .dll's fails when a game is running. If we install the dll last, we can still run a fresh opentrack build.
2018-03-14cmake: some cleanupStanislaw Halik
2018-02-12contrib: don't install source codeStanislaw Halik
2018-02-12cmake: add zh_CNStanislaw Halik
cf. #746
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