Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-14 | cmake/version: don't use sole trailing hyphen with empty build typeopentrack-2.3-rc99p11 | Stanislaw Halik | |
2016-08-14 | cmake: install source code to right directories | Stanislaw Halik | |
2016-08-14 | cmake/mingw-w64: debloat flags are relevant only for c++ | Stanislaw Halik | |
2016-08-14 | cmake: too many optimization flags for mingw-w64 | Stanislaw Halik | |
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. | |||
2016-08-12 | cmake: fun mingw-w64 stuff | Stanislaw Halik | |
2016-08-12 | cmake: _USE_MATH_DEFINES was moved to central place | Stanislaw Halik | |
2016-08-12 | cmake: ensure M_PI and friends are defined | Stanislaw Halik | |
2016-08-10 | cmake: append that build is debug, not prepend | Stanislaw Halik | |
2016-08-10 | cmake: install CMakeFiles.txt and cmake/ subdir into doc/source-code | Stanislaw Halik | |
2016-08-04 | cmake: install cleye.config to modules dir also on win32 | Stanislaw Halik | |
2016-08-02 | filter/kalman: find eigen in non-standard locations | Stanislaw Halik | |
2016-08-01 | cmake: switch to c++14 | Stanislaw Halik | |
We need std::begin/end return constant iterators for const sequences. | |||
2016-07-31 | cmake: compiler path for my convenience | Stanislaw Halik | |
2016-07-30 | cmake: disable lto partitions for mingw | Stanislaw Halik | |
It affects generated code. | |||
2016-07-30 | cmake: align functions to 16-byte boundary | Stanislaw Halik | |
Helps on recent i7. | |||
2016-07-30 | cmake: define M_PI and friends on mingw-w64 | Stanislaw Halik | |
2016-07-25 | cmake: cleanup unused var | Stanislaw Halik | |
2016-07-25 | cmake/mingw-w64: default lto gzip -9 lto stream files | Stanislaw Halik | |
Highly loaded drive slows down build otherwise. | |||
2016-07-24 | cmake, qt: add qt.conf to try fix hidpi | Stanislaw Halik | |
User confirms dpiawareness=0 fixes hidpi. | |||
2016-07-19 | cmake: fix libexec dir on linux | Stanislaw Halik | |
2016-07-19 | proto/wine: unbreak | Stanislaw Halik | |
2016-07-19 | cmake: allow only detected word size of 4 or 8 | Stanislaw Halik | |
2016-07-19 | cmake: install source code as well | Stanislaw Halik | |
2016-07-18 | cmake: adjust paths for main executable dependencies | Stanislaw Halik | |
2016-07-18 | cmake: install module stuff in ./modules/ on win32 | 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-16 | cmake: simplify path with no hier | Stanislaw Halik | |
2016-07-14 | cmake: cleanup unused code | Stanislaw Halik | |
2016-07-08 | cmake: don't show word size on each build | Stanislaw Halik | |
2016-07-07 | cmake: force 64-bit build on OSX unconditionally | Stanislaw Halik | |
2016-07-07 | cmake: include keyword parser at call site only | Stanislaw Halik | |
2016-07-07 | cmake: check word size | 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 | cmake/rift: cmake has "else if" it turns out | Stanislaw Halik | |
2016-07-06 | gui, api, csv: support hier(7) on Unix | Stanislaw Halik | |
This affects platforms such as FreeBSD, Cygwin or Linux. | |||
2016-07-04 | cmake/mingw-w64: enable nx bit (data execution prevention) | Stanislaw Halik | |
We don't process untrusted user data but this should be the default anyway. | |||
2016-07-03 | cmake/mingw-w64: change WARNINGS_ENABLE logic | Stanislaw Halik | |
It makes sense to default for opentrack only. Depends can be messy and they will. | |||
2016-06-28 | cmake/linux: enable -fPIC | Stanislaw Halik | |
2016-06-27 | cmake/mingw-w64: fix override for all buildsopentrack-2.3-rc49p7 | Stanislaw Halik | |
2016-06-27 | cmake: allow mingw-w64 toolchain file from unix | Stanislaw Halik | |
2016-06-27 | cmake: backoff gcc 6.1.0 due to miscompilation | Stanislaw Halik | |
Issue: #375 | |||
2016-06-18 | cmake/rift: fix guard | Stanislaw Halik | |
2016-06-16 | all: split "api" into "api" and "logic" | Stanislaw Halik | |
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough. | |||
2016-06-14 | cmake/mingw-w64: don't copy cflags to ldflags | Stanislaw Halik | |
They get copied anyway. | |||
2016-06-14 | cmake/mingw-w64: no need for finite math only now | Stanislaw Halik | |
The `api/nan' compilation unit disables both fast math and finite math only. | |||
2016-06-14 | cmake: update mingw-w64 toolchain file | Stanislaw Halik | |
- set path for 6.1.0 from sourceforce mingw-w64 "personal builds". - set objcopy, objdump, strip - enable -fipa-pta now that it works, change some lto params - always strip for RELEASE build type - set install prefix to relative BINARY_DIR/install at first run - change some warns | |||
2016-06-14 | cmake/mingw-w64: add some warns for C units | Stanislaw Halik | |
2016-06-10 | cmake: move warnings around in mingw-w64 toolchain file | Stanislaw Halik | |