Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-02 | cmake: fix build | Stanislaw Halik | |
2017-10-28 | cmake: stuff | Stanislaw Halik | |
2017-10-20 | some nonsense | Stanislaw Halik | |
2017-10-13 | cmake: disable cotire for now | Stanislaw Halik | |
2017-10-08 | cmake: add precompiled header generator | Stanislaw Halik | |
cf. https://github.com/sakra/cotire | |||
2017-10-08 | use "static" once, don't propagate from a macro | Stanislaw Halik | |
2017-10-02 | cmake: wtf, all modules need include ${CMAKE_BINARY_DIR} | Stanislaw Halik | |
2017-09-30 | cmake: split i18n into own file | Stanislaw Halik | |
2017-08-25 | cmake: fix typo | Stanislaw Halik | |
2017-08-25 | cmake: fix make clean for i18n files | Stanislaw Halik | |
`make clean' was deleting .ts files. Thanks to @MrCapone for diagnosing this issue. Fixes: #677 | |||
2017-08-14 | cmake: preliminary support for clang with vc++ codegen | Stanislaw Halik | |
2017-08-14 | cmake: drop executable bit from installed normal files | Stanislaw Halik | |
2017-08-14 | cmake: get lupdate/lrelease pathnames | Stanislaw Halik | |
cf. #669 | |||
2017-08-04 | fixed qt binaries location for linux | Dmitry | |
2017-07-29 | cmake: fix Linux build | Stanislaw Halik | |
Issue: #661 | |||
2017-07-28 | cmake: fix mingw-w64 llvm build | Stanislaw Halik | |
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 | |