summaryrefslogtreecommitdiffhomepage
path: root/cmake
AgeCommit message (Collapse)Author
2017-06-19cmake/msvc: new stuffStanislaw Halik
2017-06-19cmake: remove some complex codeStanislaw Halik
2017-06-19cmake: use DEFINE_SYMBOL target property rather than NIHStanislaw Halik
2017-06-19cmake: add cache variablesStanislaw Halik
2017-06-19cmake: move from build to mrproper and platformStanislaw Halik
2017-06-18cmake: random nonsenseStanislaw Halik
2017-06-13cmake: fix rebuild on SDK_INSTALL_DEBUG_INFOStanislaw Halik
2017-06-12cleanupStanislaw Halik
2017-06-10cmake: don't force cache variablesStanislaw Halik
2017-06-07cmake: cleanupStanislaw Halik
We now inherit parent process' console. No need for the cmake cache option.
2017-05-30fix linux hotkeysStanislaw Halik
Requested-by: @miniskipper and many others
2017-05-24cmake: avoid rebuilds wrt win32 subsystemStanislaw Halik
2017-05-16cmake/msvc: unset linker warnings are errorsStanislaw Halik
Spurious "corrupted .pdb" warning doesn't let complete the build.
2017-05-16cmake: fix i18n target dependenciesStanislaw Halik
The real error was on the "DEPENDS" like in boilerplate.cmake. The rest is merely removing dead code.
2017-05-16nothingStanislaw Halik
2017-05-16add otr_prop for appending property stringsStanislaw Halik
2017-05-16cmake: fix makefile dependenciesStanislaw Halik
2017-05-16cleanupStanislaw Halik
2017-05-16cmake/mingw-w64: update for cygwin crossStanislaw Halik
2017-05-14Merge branch 'unstable' into unstableStanisław Halik
2017-05-12cmake: don't relink when no headers changeStanislaw Halik
This makes release builds hella fast.
2017-05-12fix linux buildSven Kocksch
2017-05-10cmake: fix var expansion for older cmake versionsStanislaw Halik
2017-05-10cmake: also copy Qt pdb files if they existStanislaw Halik
2017-05-10cmake/msvc: -Gm requires -ZiStanislaw Halik
2017-05-10cmake/msvc: add -DHAS_EXCEPTIONS=0Stanislaw Halik
2017-05-10cmake: unbreak linker language detect for GNUStanislaw Halik
2017-05-10cmake: APPEND_STRING must have a space in frontStanislaw Halik
2017-05-03cmake: conditionalize .pdb install on MSVCStanislaw 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-03cmake: simplifyStanislaw Halik
The original was pretty tasteless.
2017-05-03cmake: also set .pdb generation, duhStanislaw Halik
2017-05-03cmake: simplifyStanislaw 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-05-03revert msvc utf-8 source file encodingStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288
2017-05-02cmake/msvc: always pass -source-charsetStanislaw Halik
The toolchain file isn't always used.
2017-04-30cmake/msvc: don't warn on charset includesStanislaw Halik
They're in dependencies.
2017-04-29cmake/msvc: don't force sse2 for all projectsStanislaw Halik
In particular OpenCV now branches on extensions at runtime.
2017-04-20cmake: disable lto miscompiling binariesStanislaw Halik
2017-04-18cmake: remove skip-translation-update cache varStanislaw Halik
Better way is to checkout .ts files from the current branch after running `make i18n'.
2017-04-12cmake/mingw-w64: mess it up againStanislaw Halik
2017-04-12cmake: don't barf out on nonexistent files in lreleaseStanislaw Halik
2017-04-07cmake: remove PROJECT() scope from subdirectoriesStanislaw Halik
cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955
2017-04-06cmake: PROJECT() must be invoked from inside a macroStanislaw 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-04-06cmake: update few toolchain filesStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/586#issuecomment-291313687
2017-03-30cmake: add skipping lupdate againStanislaw Halik
2017-03-29cmake: fix buildStanislaw Halik
2017-03-28cmake: fix i18n targetStanislaw Halik
2017-03-28trivial onlyStanislaw Halik
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-27cmake/msvc: these are already set in cmake/opentrack-platformStanislaw Halik