summaryrefslogtreecommitdiffhomepage
path: root/cmake
AgeCommit message (Collapse)Author
2017-02-24cmake: install program sources more robustlyStanislaw Halik
Before it skipped some subdirectory parts.
2017-02-24cmake/i18n: fix dependenciesStanislaw Halik
Was broken on Unix make.
2017-02-23cmake/i18n: express i18n target deps properlyStanislaw 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-22cmake/i18n: express file dependencies correctlyStanislaw Halik
Otherwise parallel make was doing lupdate -> lrelease out of order, leading to badness. Also build failing unless all .ts files existed. We need a way to bootstrap .ts files obviously.
2017-02-19cmake/i18n: make lrelease run depending on .ts filesStanislaw Halik
2017-02-19cmake/i18n: always run lreleaseStanislaw Halik
Accidentally, either both lupdate and lrelease were run or none.
2017-02-13cmake: allow run i18n target if SDK_REGEN_TRANSLATIONS is falseStanislaw Halik
2017-01-13cmake: find editbin with Visual Studio .sln generatorStanislaw Halik
2017-01-13cmake/build: remove dead codeStanislaw Halik
2017-01-01Revert "cmake: switch to using dynamically-linked CRT"Stanislaw Halik
This reverts commit 28d028d26abaaa5c6192624262811e2989de36de.
2016-12-28cmake: fix translations on LinuxStanislaw Halik
2016-12-28cmake: fix msvc buildStanislaw Halik
2016-12-28cmake: newer cmake requires setting c++ standard through tStanislaw Halik
2016-12-24cmake: switch to using dynamically-linked CRTStanislaw Halik
It's been verified to work on Windows XP.
2016-12-16cmake: fix mrproper -> install without regen translations enabledStanislaw Halik
2016-12-16cmake: move mrproper code to indexed project fileStanislaw Halik
Also remove the username guard.
2016-12-08cmake: fix typoStanislaw Halik
Wow, it's been there for a while
2016-12-08cmake: fix translations always updatingStanislaw Halik
2016-12-08cmake: fix translation generationStanislaw Halik
2016-12-03cmake: default to regen i18n on every buildStanislaw Halik
2016-11-29cmake: fix markdown harderopentrack-2.3.0Stanislaw Halik
2016-11-29add authorship and licensing informationStanislaw Halik
2016-11-23cmake: don't regen translations all the time by defaultStanislaw Halik
2016-11-21tracker/qt-gamepad: add stubStanislaw Halik
2016-11-05cmake: fix build when .ts not made yetStanislaw Halik
2016-11-04cmake, main: add translation supportStanislaw Halik
2016-11-04cmake/msvc: add -nologoStanislaw Halik
2016-11-03cmake: always copy qt5 to install dir on WindowsStanislaw Halik
Simplify the logic also.
2016-10-23cmake: change mingw-w64 compiler pathStanislaw Halik
2016-10-06cmake/msvc: /DEBUG:FASTLINK has incomplete .pdbs, use normal /DEBUGStanislaw Halik
2016-09-28cmake/msvc: fix using toolchain file for opencv from gitStanislaw Halik
2016-09-25cmake/msvc: /debug -> /debug:fastlinkStanislaw Halik
2016-09-21cmake: don't install .pdb for nowStanislaw Halik
They're big as hell and take too much time to compress.
2016-09-21cmake: move install pdb as separate functionStanislaw Halik
2016-09-20cmake/mrproper: clarifyStanislaw Halik
2016-09-20cmake: install .pdb filesStanislaw Halik
2016-09-20cmake: set install prefix permissions consistentlyStanislaw Halik
2016-09-20cmake: install(CODE ...) has access to install prefixStanislaw Halik
2016-09-19cmake: allow for build without installStanislaw Halik
For unfinished modules to avoid bit rot.
2016-09-18add warranty terms into readmeStanislaw Halik
Discussed-with: @DaMichel
2016-09-18cmake: add a separate public domain clause to the whole build dirStanislaw Halik
2016-09-18cmake/hier: add another rude all-caps disclaimerStanislaw Halik
It deletes files in a subdirectory so why not.
2016-09-17cmake/mrproper: add a long and boring all-caps warranty disclaimerStanislaw Halik
2016-09-16cmake/mrproper: reindentStanislaw Halik
2016-09-16cmake: allow for "mrproper" to delete install directoryStanislaw Halik
This doesn't yet support mingw-w64 builds. Isn't hard to implement. The build script automatically copies Qt libraries in the right place. Now we have no more stale stuff in the install directory. In fact, everything but CMakeCache.txt is deleted.
2016-09-11cmake/word-size: nonsenseStanislaw Halik
2016-09-11cmake/platform: add public domain header, will be used in another project.Stanislaw Halik
2016-09-11cmake/boilerplate: remove tautologyStanislaw Halik
2016-09-11cmake/msvc: remove now repetitive flags from toolchain fileStanislaw Halik