Commit Graph

36 Commits

Author SHA1 Message Date
Mateusz Pusz
e622ecb35a Warning and other compilation flags cleanup 2019-12-23 13:19:34 +01:00
Mateusz Pusz
4304747406 -pedantic warning flag reenabled 2019-12-11 09:27:17 +01:00
Mateusz Pusz
9e34050e23 fmt and catch2 updated to the latest versions 2019-12-11 08:22:12 +01:00
Mateusz Pusz
d465d47803 range-v3 dependency removed for gcc-10 2019-12-08 16:09:00 +01:00
Uilian Ries
c0cf9e82ce Do not use optional for cmake
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2019-11-21 17:12:57 +01:00
Uilian Ries
4b95824aba Update Conan recipe
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2019-11-21 17:12:57 +01:00
Mateusz Pusz
1ea918e543 fmt dependency added 2019-10-18 23:50:12 +02:00
Mateusz Pusz
046669fedc gcc compilation error disabled (looks like a bug in a compiler) 2019-10-18 21:24:16 +02:00
Mateusz Pusz
3475f5193e Catch2 support added (resolves #8) 2019-10-14 10:53:02 +02:00
Mateusz Pusz
0f803a1c2e Suppressing non-template-friend compilation warning added to Conan 2019-09-30 09:10:38 +02:00
Mateusz Pusz
48743bf808 Setting CXX flags in conanfile fixed 2019-09-18 11:12:48 -06:00
Mateusz Pusz
f5cc0a2f57 gcc compiler flags fixed 2019-09-18 11:04:51 -06:00
Mateusz Pusz
929a812ec4 cmcstl2 dependency changed to range-v3 0.9.1 2019-09-18 10:29:30 -06:00
Mateusz Pusz
497a13da1a Dependency on gsl-lite removed as it causes issues with compiler-explorer 2019-09-10 20:07:48 +02:00
Mateusz Pusz
0e22baa1e9 Check for minimum gcc version fixed in conanfile 2019-09-09 23:00:52 +02:00
Mateusz Pusz
be54ae510f cmcstl2 updated to 2019.09.09 2019-09-09 23:00:14 +02:00
Mateusz Pusz
eb5ff0bf99 cmcstl2 library updated to 2019.08.07 2019-08-08 13:49:51 +02:00
Mateusz Pusz
c30673fb7e Compiler version specific configuration support added 2019-05-18 12:59:08 +02:00
Mateusz Pusz
61e9edbcdf Compiler version checking added to conanfile.py 2019-05-08 17:55:49 -06:00
Mateusz Pusz
9d50534a1f Updated to cmcstl2/2019.04.26 2019-05-08 15:10:06 -06:00
Mateusz Pusz
aca7861faf cppstd moved to compiler.cppstd 2019-05-08 15:09:42 -06:00
Mateusz Pusz
85cd880572 Conan packaging refactored 2019-05-08 09:52:46 -06:00
Mateusz Pusz
e12fb2f52a git submodule download added to scm 2019-04-10 19:38:34 +01:00
Mateusz Pusz
8a6906fa38 Additional checks added to configure() method in conanfile 2019-04-10 18:51:39 +01:00
Mateusz Pusz
816c86a81a cmake install and find_package removed from conanfile
find_package() does not really work well for header only libraries
2019-04-10 18:17:21 +01:00
Mateusz Pusz
134f137a2f cppstd support added 2019-04-10 17:19:55 +01:00
Mateusz Pusz
1dca9fa890 Obtaining library version from a CMake file added 2019-04-10 17:12:24 +01:00
Mateusz Pusz
2434bb86e0 conanfile fixed 2019-04-09 22:09:21 +01:00
Mateusz Pusz
d781322a8e CONAN_RUN_TESTS support added 2019-04-09 13:33:59 +02:00
Mateusz Pusz
125ecc56c8 units package renamed to mp-units/mp::units 2019-04-07 08:33:13 +02:00
Mateusz Pusz
8d86d9401f units building and packaging redesigned + Travis CI support 2019-04-06 23:25:35 +02:00
Mateusz Pusz
f94a7b92ea GSL preconditions added (to be replaced with C++20 Contracts) 2019-04-05 17:46:01 +02:00
Mateusz Pusz
6646051e65 Hand written concepts replaced with Casey Carter's repository 2019-04-05 17:43:42 +02:00
Mateusz Pusz
e0327adb47 Copyrights added to conanfile 2019-04-04 10:34:58 +02:00
Mateusz Pusz
312dbf4f81 Units library moved to concepts world 2018-09-28 07:47:37 -07:00
Mateusz Pusz
4b376e3c2e Initial version 2018-08-22 12:11:19 +02:00