9 Commits

Author SHA1 Message Date
KOLANICH
3f894f00de Improved packaging with CPack.
1. Set the correct names of the packages for Debian and Fedora
2. Add maintainer metadata required for Debian CPack backend.
3. Set lzma compression for the packages.
4. If the supported CMake version is used, the lib is marked as architecture-independent, since it is header-only and uses OS API.
2023-01-23 14:17:03 +03:00
Austin McCartney
61567f4c57 Fixed CMake prefix generator bug 2019-06-15 09:31:54 -06:00
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