summaryrefslogtreecommitdiffhomepage
path: root/cmake
AgeCommit message (Collapse)Author
2018-06-13cmake: random stuffStanislaw Halik
2018-05-30cmake: binutils fixesStanislaw Halik
2018-05-30cmake: disable in-source builds the right wayStanislaw Halik
2018-05-28cmake: remove debug statementStanislaw Halik
2018-05-28cmake/pkg-config: fix linkage #726Stanislaw Halik
cmake ignores `-lfoo' in LDFLAGS
2018-05-27cmake/pkg-config: space _after_ append_string textStanislaw Halik
Keeps it in line with the rest of the APPEND_STRING code. Putting the space inconsistently makes the whole thing blow up.
2018-05-27cmake/pkg-config: print informative messageStanislaw Halik
2018-05-27cmake: add pkgconfig for LinuxStanislaw Halik
2018-05-27cmake: set `self' variable in `otr_module'Stanislaw Halik
2018-05-27cmake: cleanupStanislaw Halik
2018-05-26cmake/i18n: shut up warnings due to static libStanislaw Halik
2018-05-23cmake/i18n: add i18n dependency for targetsStanislaw Halik
Hopefully helps with differing build tools.
2018-05-17cmake: move unix i18n to share/opentrack/i18nStanislaw Halik
2018-05-14cmake/i18n: fix "make clean"Stanislaw Halik
The Ninja generator deleted source files. I hope this change doesn't break GNU Make and msbuild.
2018-04-28cmake/install: add host system checkStanislaw Halik
2018-04-28cmake: verbose load user settingsStanislaw Halik
2018-04-27cmake/i18n: fixesStanislaw Halik
- fix build error on missing .ts files - show duplicate string details - prevent lines of "cmd /c" in Ninja output
2018-04-06cmake: now can specify c++ standard for MSVCStanislaw Halik
2018-04-05fir Linux buildStanislaw Halik
2018-04-05cmake/i18n: fix dependsStanislaw Halik
Some files weren't getting rebuilt.
2018-04-05cmake: cleanupStanislaw Halik
- OTR_MODULE_NAME now unused - _USE_MATH_DEFINES only needed for MSVC - old cruft in i18n support
2018-04-05i18n: provide for non-QObject classesStanislaw Halik
See compat/tr.hpp for comment.
2018-04-05cmake/qt: don't include in all projectsStanislaw Halik
2018-04-05cmake/msvc: don't do stack checksStanislaw Halik
2018-04-05cmake/install: cleanupStanislaw Halik
2018-03-14cmake: some cleanupStanislaw Halik
2018-03-14cmake/i18n: fix GNU makeStanislaw Halik
Issue: #726 Reported by: Artem Sobolev @ljgdasfhk
2018-03-14cmake: find editbin for .sln easierStanislaw Halik
It's in the linker directory as-is.
2018-03-13cmake: support per-cross-compile user settingsStanislaw Halik
2018-03-12cmake/user-settings: use separate file for WSLStanislaw Halik
2018-02-16cmake/i18n: unbreak translationsStanislaw Halik
Issue: #748
2018-02-16cmake/i18n: oops, fix lupdate invocationStanislaw Halik
Some options weren't working, like -silent Issue: #748
2018-02-13cmake/i18n: workaround msbuild dependency breakageStanislaw Halik
Visual Studio runs "lrelease" targets without their "lupdate" dependencies. Add a crude workaround. Spotted by: @cpuwolf Issue: #748
2018-02-12cmake: remove cotire due to breakagesStanislaw Halik
2018-02-12cmake: remove otr_prop()Stanislaw Halik
It's too complex to be understood when written in CMake. Replace with explicit calls to set_property(). This hasn't been tested on OSX.
2018-02-12cmake/i18n: cull unused variableStanislaw Halik
2018-02-12contrib: don't install source codeStanislaw Halik
2018-02-12cmake/i18n: fix `make i18n'Stanislaw Halik
Also remove disabling i18n regen cf. #746
2018-01-18cmake/mingw-w64: updateStanislaw Halik
2018-01-18cmake/msvc: don't want -Zc:throwingNewStanislaw Halik
2018-01-18cmake: make per-user defaults more usefulStanislaw Halik
2018-01-18cmake/hier: add commentStanislaw Halik
2018-01-18cmake: fix otr_module(x SUBDIRS ...)Stanislaw Halik
2018-01-18cmake: change up OPENTRACK_BASE_PATH handlingStanislaw Halik
2018-01-18cmake/msvc: remove argument set to default valueStanislaw Halik
2018-01-18cmake: fix setting default install prefix on startupStanislaw Halik
2018-01-16cmake: split variant handling to each variantStanislaw Halik
2018-01-13cmake: variant workStanislaw Halik
2018-01-13cmake, main: work toward introducing alternative UIStanislaw Halik
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities.
2018-01-11cmake, gui, main: make user interface reusableStanislaw Halik
The work isn't complete. We need moving out all non-reusable parts away and only keeping user interface logic in a class.