summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
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
2015-10-30also rename protocol -> protoStanislaw Halik
2015-10-30rename gui directoryStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-29support rift 0.2.5, 0.4.2, 0.8.0Stanislaw Halik
Issue: #263
2015-10-29rift: finish 0.2.5 supportStanislaw Halik
2015-10-28buffer flushStanislaw Halik
2015-10-28rename "clientfiles/" to "contrib/" as customaryStanislaw Halik
2015-10-20cmake: add osx policy to make it shutupStanislaw Halik
2015-10-20cmake: timestamp logic simplify/fixStanislaw Halik
2015-10-20cmake: no timestamp for tag buildsStanislaw Halik
2015-10-18cmake: regen before making tarballStanislaw Halik
Updates timestamp as it should.
2015-10-17cmake: upload tarball to Dropbox but only if I'm the userStanislaw Halik
2015-10-17cmake: add tarball timestamp so it gets rebuiltStanislaw Halik
2015-10-17cmake: don't regen version if none changedStanislaw Halik
Fixes caused re-link of executable
2015-10-17fix tarball targetStanislaw Halik
2015-10-17cmake: mark dirty treeStanislaw Halik
2015-10-17cmake: regen tarball even if existsStanislaw Halik
2015-10-17cmake: generate version.ccStanislaw Halik
2015-10-06un-bitrot installer supportStanislaw Halik
Sponsored-by: TrackHat Issue: #229