Mateusz Pusz
37473eb8ad
refactor: core-io and core-fmt separate modules added
2021-03-17 13:46:28 +01:00
Mateusz Pusz
b356a53fa4
build: installation of mp-units and mp-units-systems fixed
2021-03-16 23:40:57 +01:00
Mateusz Pusz
221883bb25
build: core library and each system separated to dedicated CMake targets
...
Refers to #249
2021-03-16 23:05:45 +01:00
Mateusz Pusz
625f452daa
build: libc++ support added
2021-03-15 21:11:26 +01:00
Mateusz Pusz
b18061ab0e
build: clang support added
2021-03-15 14:22:12 +01:00
Mateusz Pusz
23da1299d6
build: CMake scripts cleanup
2021-03-13 19:53:09 +01:00
Mateusz Pusz
959895d2b9
build: CMake installation namespace fixed
2021-02-15 18:34:26 +01:00
Mateusz Pusz
8f04bd9cfe
build: mp::units CMake target was a bad idea -> mp-units::mp-units is back
2021-02-15 17:06:09 +01:00
Mateusz Pusz
b1e98a97d0
refactor: ms-gsl replaced with gsl-lite
2021-01-05 17:47:07 +01:00
Mateusz Pusz
f2f1d030ff
build: Conan toolchains support added
2020-12-21 22:38:27 +01:00
Mateusz Pusz
bacb92e5d3
build: UNITS_DOWNCAST_MODE handling in CMake refactored
2020-12-21 22:15:56 +01:00
Mateusz Pusz
206712f046
build: Library renamed to mp::units
2020-12-17 23:06:37 +01:00
Mateusz Pusz
badc8568aa
build: Common CMake scripts are no longer common
2020-12-16 19:18:06 +01:00
Mateusz Pusz
ff22bae04e
build: CMake cleanup
2020-12-09 18:59:50 +01:00
Mateusz Pusz
c5919d2cd8
build: Conan generator changed to provide more transparent dependency handling
2020-12-09 18:49:39 +01:00
Mateusz Pusz
d4d23847d8
refactor: DOWNCAST_MODE renamed to UNITS_DOWNCAST_MODE
2020-09-13 18:45:46 +02:00
Mateusz Pusz
eb23d004d4
build: version updated to 0.7.0
2020-09-13 11:46:24 +02:00
Mateusz Pusz
7d204a1177
build(cmake): mp-units-config.cmake file added with explicit dependencies
...
Addresses some of the issues mentioned in #156 .
2020-09-10 15:22:04 +02:00
Mateusz Pusz
8f49561242
refactor: the default dowcasting mode changed from AUTO to ON
2020-09-09 20:50:58 +02:00
Mateusz Pusz
e367afed71
Merge branch 'downcasting_2.0'
2020-09-09 20:31:03 +02:00
Mateusz Pusz
9527b39005
refactor: 💥 q_* UDL renamed to _q_*
...
We had some fun exploring the STD UDLs for potential collisions,
we have learnt our lesson and know how to proceed.
Now is high time to start behaving and obeying C++ rules.
2020-09-09 19:20:35 +02:00
Mateusz Pusz
4bb51586dc
refactor: got rid of gcc-9 backlog
...
BREAKING CHANGE: gcc-9.3 no longer supported
2020-09-08 13:09:34 +02:00
Mateusz Pusz
d03d7291e4
Removed cmake/common submodule
2020-09-06 10:29:52 +02:00
Mateusz Pusz
32779e01f0
Build system refactored to be comatible with ConanCenter
2020-09-06 00:00:06 +02:00
Mateusz Pusz
b318e8d039
VS2019 support added
2020-09-04 23:06:57 +02:00
Mateusz Pusz
5c98924efb
Downcasting reworked to allow OFF and AUTO modes
2020-08-19 13:37:57 +02:00
Mateusz Pusz
51b6d2f974
ms-gsl dependency added to handle Expects ( resolves #132 )
2020-08-17 20:27:45 +02:00
Mateusz Pusz
6f48085ea3
Development switched to 0.6.0
2020-05-17 11:47:01 +02:00
Mateusz Pusz
ce301748dd
Velocity renamed to Speed ( resolves #103 )
2020-05-10 17:31:47 +02:00
Johel Ernesto Guerrero Peña
598a617634
Fix minimum required CMake version
2020-05-09 09:49:20 +02:00
Mateusz Pusz
68405ef7f6
Errors in CMake generator expressions fixed
2020-05-08 17:50:28 +02:00
Mateusz Pusz
d18480879d
Linking with Conan targets only when they exists ( resolves #98 )
2020-05-08 11:56:07 +02:00
Mateusz Pusz
d4b755b3b7
CMake project renamed to mp-units
2020-05-05 20:56:47 +02:00
Mateusz Pusz
7bba350be0
Improved usage of the library as a dependency
2020-04-05 10:20:40 +02:00
Mateusz Pusz
645570ff57
Library updated to the latest cmake common tools
2020-01-31 17:02:27 +01:00
Mateusz Pusz
b27a422076
Preeliminary clang support added
2020-01-28 08:37:43 +01:00
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
d465d47803
range-v3 dependency removed for gcc-10
2019-12-08 16:09:00 +01:00
Mateusz Pusz
1b4e8a2127
Units and dimensions redesigned
2019-12-01 19:47:58 +01:00
Uilian Ries
ec9d2445ff
Revert cmake file from SRC folder
...
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
488e9be61f
CMake install destinations updated
2019-11-12 22:18:04 +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
95028d10a7
gcc-10 enabled
2019-10-17 18:22:51 +02:00
Mateusz Pusz
b889c81cb9
Short name added to derived unit definition
2019-10-15 11:32:59 +02:00
Mateusz Pusz
00ed8ad83a
Missing CMake change added to fix the compilation
2019-09-26 23:08:33 +02:00
Mateusz Pusz
f5cc0a2f57
gcc compiler flags fixed
2019-09-18 11:04:51 -06:00
Mateusz Pusz
de15e21ee5
Version updated to 0.4.0
2019-09-18 10:31:58 -06:00