7 Commits

Author SHA1 Message Date
Austin McCartney
62e6506330 Travis, CDash, and CMake 3.14 warnings 2019-06-08 11:45:46 -06:00
Greg Beard
acfca0042e Adds a mio::mio_full_winapi target, which defines no WinAPI flags
The extra target doesn't `#define` any of `WIN32_LEAN_AND_MEAN`,
`NOMINMAX`. The default `mio::mio` adds both of these. This commit also
removes these defines from the `.*pp` files; they're now inserted by the
compile commands.
2018-10-19 07:21:34 +01:00
Austin McCartney
0bc5453bfd corrected minor typos in CMake comments 2018-10-13 09:38:00 -06:00
Austin McCartney
e738beff33 removed references to frozen 2018-10-13 09:18:06 -06:00
Austin McCartney
b35ef4725a Expanded CMake Support
This commit introduces several features for the CMake build system.

+ CTest integration
+ CDash integration
+ CPack integration
+ CMake find_package support

To accomodate post-installation consumption, the `include` preprocessor
statements in several library header files were updated to use paths
relative to a root include directory rather than paths relative to the
file itself.
2018-10-13 09:11:10 -06:00
Wunkolo
b6517e711f Add BUILD_TESTS option, installation
Remove compiler flags/warnings, makefile verbosity and colors
2018-07-27 19:14:43 -07:00
Wunkolo
90fbf407f3 Add Header-Only cmake project structure 2018-07-27 18:01:09 -07:00