Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-28 | cmake: fix i18n target | Stanislaw Halik | |
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-22 | cmake: oops, output target deleted the file | Stanislaw Halik | |
2017-03-22 | cmake: allow for skipping translation update | Stanislaw Halik | |
2017-03-22 | cmake: don't remove module type from define | Stanislaw Halik | |
2017-02-24 | cmake: install program sources more robustly | Stanislaw Halik | |
Before it skipped some subdirectory parts. | |||
2017-02-24 | cmake/i18n: fix dependencies | Stanislaw Halik | |
Was broken on Unix make. | |||
2017-02-22 | cmake: change translation regen logic | Stanislaw 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-22 | cmake/i18n: express file dependencies correctly | Stanislaw 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-13 | cmake: allow run i18n target if SDK_REGEN_TRANSLATIONS is false | Stanislaw Halik | |
2016-12-28 | cmake: fix translations on Linux | Stanislaw Halik | |
2016-12-16 | cmake: fix mrproper -> install without regen translations enabled | Stanislaw Halik | |
2016-12-08 | cmake: fix typo | Stanislaw Halik | |
Wow, it's been there for a while | |||
2016-12-08 | cmake: fix translations always updating | Stanislaw Halik | |
2016-12-08 | cmake: fix translation generation | Stanislaw Halik | |
2016-11-05 | cmake: fix build when .ts not made yet | Stanislaw Halik | |
2016-11-04 | cmake, main: add translation support | Stanislaw Halik | |
2016-09-21 | cmake: don't install .pdb for now | Stanislaw Halik | |
They're big as hell and take too much time to compress. | |||
2016-09-21 | cmake: move install pdb as separate function | Stanislaw Halik | |
2016-09-20 | cmake: install .pdb files | Stanislaw Halik | |
2016-09-20 | cmake: set install prefix permissions consistently | Stanislaw Halik | |
2016-09-19 | cmake: allow for build without install | Stanislaw Halik | |
For unfinished modules to avoid bit rot. | |||
2016-09-16 | cmake: allow for "mrproper" to delete install directory | Stanislaw 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-11 | cmake/boilerplate: remove tautology | Stanislaw Halik | |
2016-09-06 | cmake: checking for some env var is not the way to validate the proper build ↵ | DaMichel | |
environment | |||
2016-08-28 | fixup! cmake/msvc: add warning flag logic to toolchain def | Stanislaw Halik | |
2016-08-28 | cmake: boilerplate stuff | Stanislaw Halik | |
- add SOURCES param for extra sources - NO-QT will skip moc invocation entirely | |||
2016-08-23 | cmake: remove debug code | Stanislaw Halik | |
2016-08-23 | cmake: don't try to editbin static libraries. avoid warning. | Stanislaw Halik | |
2016-08-23 | cmake: refactor boilerplate for projects | Stanislaw 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-23 | cmake: don't force stuff for msvc link | Stanislaw Halik | |
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-14 | cmake: add more stuff from source dir to source in install prefix | Stanislaw Halik | |
2016-08-14 | cmake: install source code to right directories | Stanislaw Halik | |
2016-08-10 | cmake: install CMakeFiles.txt and cmake/ subdir into doc/source-code | Stanislaw Halik | |
2016-07-19 | proto/wine: unbreak | Stanislaw Halik | |
2016-07-19 | cmake: install source code as well | Stanislaw Halik | |
2016-07-18 | cmake: expose more prefixes in generated header | Stanislaw Halik | |
2016-07-18 | cmake: allow for installing a dll alongside the main executable | Stanislaw Halik | |
2016-07-07 | cmake: include keyword parser at call site only | Stanislaw Halik | |
2016-07-06 | cmake: add universally good build defaults | Stanislaw Halik | |
These were in the mingw-w64 toolchain file but it's good to have them in general. | |||
2016-07-06 | gui, api, csv: support hier(7) on Unix | Stanislaw Halik | |
This affects platforms such as FreeBSD, Cygwin or Linux. | |||
2016-05-23 | cmake: fix boilerplate for NO-LIBRARY + STAGE2 | Stanislaw Halik | |
2016-05-23 | cmake{/gui,}: make boilerplate usable for building the executable | Stanislaw Halik | |
2016-05-22 | cmake: rename macros -> boilerplate | Stanislaw Halik | |