summaryrefslogtreecommitdiffhomepage
path: root/cmake/opentrack-platform.cmake
AgeCommit message (Collapse)Author
2017-05-16cleanupStanislaw Halik
2017-05-10cmake/msvc: add -DHAS_EXCEPTIONS=0Stanislaw 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: also set .pdb generation, duhStanislaw Halik
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-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: fix duplication of -DFOO on cmdlineStanislaw Halik
Also /GR- doesn't belong here.
2017-03-27cmake: remove -DNDEBUG from cxxflags automaticallyStanislaw Halik
User came complain why ndebug-guard.hpp #error'ed out.
2017-03-24cmake: disable RTTI on msvcStanislaw Halik
2017-03-01cmake: delist spurious opencv moduleStanislaw Halik
2016-12-28cmake: fix msvc buildStanislaw Halik
2016-12-28cmake: newer cmake requires setting c++ standard through tStanislaw Halik
2016-09-11cmake/platform: add public domain header, will be used in another project.Stanislaw Halik
2016-09-11cmake/platform: fixesStanislaw 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-06cmake: don't link against highguiStanislaw Halik
It can be linked against qt4 leading to runtime crash.
2016-09-05cmake: switch back to c++14Stanislaw Halik
Lambdas with explicit return values are fun.
2016-08-23cmake: go back to c++11Stanislaw Halik
We don't use c++14 features yet, and GNU 5.3.0 has missing make_unique anyway.
2016-08-23cmake: don't include current source dirStanislaw Halik
Only angle-bracket #include is affected.
2016-08-23cmake: define MINGW_HAS_SECURE_APIStanislaw Halik
2016-08-23cmake/platform: add msvc-specific definesStanislaw Halik
Based on https://github.com/juj/MathGeoLib/blob/master/CommonOptions.cmake#L51
2016-08-12cmake: ensure M_PI and friends are definedStanislaw Halik
2016-08-01cmake: switch to c++14Stanislaw Halik
We need std::begin/end return constant iterators for const sequences.
2016-07-19cmake: fix libexec dir on linuxStanislaw Halik
2016-07-14cmake: cleanup unused codeStanislaw Halik
2016-05-13cmake: expose clang being usedStanislaw Halik
2015-11-01cmake: nuke -rdynamicStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224