Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-16 | cmake: install existing i18n files when update disabled | Stanislaw Halik | |
That was never intended. | |||
2017-06-22 | cmake: rename cache var | Stanislaw Halik | |
2017-06-19 | cmake: use DEFINE_SYMBOL target property rather than NIH | Stanislaw Halik | |
2017-06-19 | cmake: add cache variables | Stanislaw Halik | |
2017-06-18 | cmake: random nonsense | Stanislaw Halik | |
2017-06-07 | cmake: cleanup | Stanislaw Halik | |
We now inherit parent process' console. No need for the cmake cache option. | |||
2017-05-24 | cmake: avoid rebuilds wrt win32 subsystem | Stanislaw Halik | |
2017-05-16 | cmake: fix i18n target dependencies | Stanislaw Halik | |
The real error was on the "DEPENDS" like in boilerplate.cmake. The rest is merely removing dead code. | |||
2017-05-16 | nothing | Stanislaw Halik | |
2017-05-16 | add otr_prop for appending property strings | Stanislaw Halik | |
2017-05-16 | cmake: fix makefile dependencies | Stanislaw Halik | |
2017-05-14 | Merge branch 'unstable' into unstable | Stanisław Halik | |
2017-05-12 | cmake: don't relink when no headers change | Stanislaw Halik | |
This makes release builds hella fast. | |||
2017-05-12 | fix linux build | Sven Kocksch | |
2017-05-10 | cmake: fix var expansion for older cmake versions | Stanislaw Halik | |
2017-05-10 | cmake: unbreak linker language detect for GNU | Stanislaw Halik | |
2017-05-10 | cmake: APPEND_STRING must have a space in front | Stanislaw Halik | |
2017-05-03 | cmake: conditionalize .pdb install on MSVC | Stanislaw Halik | |
I haven't written the binutils equivalent yet. The official builds will come with debug info but it defaults to disabled. cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298856218 | |||
2017-05-03 | cmake: simplify | Stanislaw Halik | |
otr_module is still long but more readable now. There shouldn't be any breaking changes. Also, .pdb install is now enabled. The rationale is that unless the user performs a build on his own, the original .pdb files are long gone. Still need to add splitdebug for Unix installations. | |||
2017-04-07 | cmake: remove PROJECT() scope from subdirectories | Stanislaw Halik | |
cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 | |||
2017-04-06 | cmake: PROJECT() must be invoked from inside a macro | Stanislaw Halik | |
Otherwise CMAKE_PROJECT_NAME and PROJECT_NAME are equal when invoked from inside a function. Also, split headers and units into separate variables for further testing. cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 | |||
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 | |