14 Commits

Author SHA1 Message Date
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
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
mandreyel
f3b8286c47 Move access_mode to page.hpp 2018-07-27 21:47:52 +02:00
Freddie Rice
d16962d443 swapped order of members in class to calm down the compiler 2018-07-26 18:12:14 -04:00
mandreyel
7dfc49b197 Update example include and minor style change 2018-07-12 21:31:53 +02:00
mandreyel
61470daa08 updated example, removed multi-byte support, bugfix 2017-10-08 23:14:43 +02:00
mandreyel
adf941015f updated README and comments 2017-10-08 17:42:15 +02:00
mandreyel
2024c807f0 bugfix, updated README 2017-10-06 13:18:12 +02:00
mandreyel
0d94b74491 added shared_mmap, slight API changes 2017-10-06 12:57:31 +02:00
mandreyel
c52e35b2e8 removed CharTraits 2017-10-06 00:03:15 +02:00
mandreyel
d93caf50b1 file name changes 2017-10-05 16:39:56 +02:00
mandreyel
cede64f865 minor changes 2017-09-20 13:12:17 +02:00
mandreyel
cc46c17e8f added a few Container ops 2017-09-05 16:23:39 +02:00
mandreyel
4583a6529e first commit 2017-09-04 18:24:40 +02:00