Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-28 | cmake/msvc: fix using toolchain file for opencv from git | Stanislaw Halik | |
2016-09-25 | cmake/msvc: /debug -> /debug:fastlink | 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/mrproper: clarify | Stanislaw Halik | |
2016-09-20 | cmake: install .pdb files | Stanislaw Halik | |
2016-09-20 | cmake: set install prefix permissions consistently | Stanislaw Halik | |
2016-09-20 | cmake: install(CODE ...) has access to install prefix | Stanislaw Halik | |
2016-09-19 | cmake: allow for build without install | Stanislaw Halik | |
For unfinished modules to avoid bit rot. | |||
2016-09-18 | add warranty terms into readme | Stanislaw Halik | |
Discussed-with: @DaMichel | |||
2016-09-18 | cmake: add a separate public domain clause to the whole build dir | Stanislaw Halik | |
2016-09-18 | cmake/hier: add another rude all-caps disclaimer | Stanislaw Halik | |
It deletes files in a subdirectory so why not. | |||
2016-09-17 | cmake/mrproper: add a long and boring all-caps warranty disclaimer | Stanislaw Halik | |
2016-09-16 | cmake/mrproper: reindent | Stanislaw Halik | |
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/word-size: nonsense | Stanislaw Halik | |
2016-09-11 | cmake/platform: add public domain header, will be used in another project. | Stanislaw Halik | |
2016-09-11 | cmake/boilerplate: remove tautology | Stanislaw Halik | |
2016-09-11 | cmake/msvc: remove now repetitive flags from toolchain file | Stanislaw Halik | |
2016-09-11 | cmake/platform: fixes | Stanislaw Halik | |
- set cmake_compiler_is_gnu<lang> consistently for clang - don't allow using GNU C xor GNU CXX - set necessary common msvc flags - remove OPENTRACK_API define, we've forked hatire - remove tautologies in checks | |||
2016-09-11 | cmake: add mrproper target | Stanislaw Halik | |
2016-09-06 | cmake: oops, fix version in header | Stanislaw Halik | |
2016-09-06 | cmake/msvc: change flags in toolchain file | Stanislaw Halik | |
- Always disable some useless warnings - Disable exception support fully now - Use /Gm for minimal rebuilds - Use /Gw for data section lto - Use exactly c++14 - Use incremental LTO | |||
2016-09-06 | cmake: don't link against highgui | Stanislaw Halik | |
It can be linked against qt4 leading to runtime crash. | |||
2016-09-06 | cmake: checking for some env var is not the way to validate the proper build ↵ | DaMichel | |
environment | |||
2016-09-05 | cmake: switch back to c++14 | Stanislaw Halik | |
Lambdas with explicit return values are fun. | |||
2016-08-29 | add eigen license, and make sure we're not using any GPL bits whatsoever | Stanislaw Halik | |
2016-08-29 | cmake/msvc: /EHscr generates epilogues, do /EHsc for no checking | Stanislaw Halik | |
2016-08-29 | cmake/msvc: add useful debug flags | Stanislaw Halik | |
2016-08-29 | cmake/msvc: only add -Werror= when building opentrack | Stanislaw Halik | |
2016-08-28 | fixup! cmake/msvc: add warning flag logic to toolchain def | Stanislaw Halik | |
2016-08-28 | 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-25 | cmake/msvc: disable /MP, we're using jom | Stanislaw Halik | |
2016-08-23 | cmake/msvc: typo | Stanislaw Halik | |
2016-08-23 | cmake: remove debug code | Stanislaw Halik | |
2016-08-23 | cmake/mingw-w64: adjust path for my convenience only | Stanislaw Halik | |
2016-08-23 | cmake: don't try to editbin static libraries. avoid warning. | Stanislaw Halik | |
2016-08-23 | cmake/msvc: prevent warning when passing shared flags to static libs | Stanislaw Halik | |
2016-08-23 | cmake: refactor boilerplate for projects | Stanislaw Halik | |
Don't rely on a macro that shouldn't be necessary. The information "opentrack_boilerplate" retrieves is now factored out to be easily available to projects themselves. opentrack_boilerplate can now also build executables. When appropriate, target properties are now concatenated rather than replaced. | |||
2016-08-23 | cmake/mingw-w64: switch to -std=c11 for pure C mode | Stanislaw Halik | |
2016-08-23 | cmake: don't force stuff for msvc link | Stanislaw Halik | |
2016-08-23 | cmake: go back to c++11 | Stanislaw Halik | |
We don't use c++14 features yet, and GNU 5.3.0 has missing make_unique anyway. | |||
2016-08-23 | cmake: don't include current source dir | Stanislaw Halik | |
Only angle-bracket #include is affected. | |||
2016-08-23 | cmake/rift: fix link on msvc | Stanislaw Halik | |
2016-08-23 | cmake: define MINGW_HAS_SECURE_API | Stanislaw Halik | |
2016-08-23 | cmake/platform: add msvc-specific defines | Stanislaw Halik | |
Based on https://github.com/juj/MathGeoLib/blob/master/CommonOptions.cmake#L51 | |||
2016-08-23 | cmake: add msvc toolchain file | Stanislaw Halik | |
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-15 | cmake: allow ASLR | Stanislaw Halik | |