19 Commits

Author SHA1 Message Date
73f7901329 build: duplicated cmake_minimum_required commands removed
Resolves #592
2024-07-14 18:04:05 +02:00
a874d64301 fix: incorrect CMake boolean logic fixed 2024-05-31 09:27:05 +02:00
cd36e6f974 feat: freestanding support added
Resolves #564, #565, and #556
2024-05-30 19:50:02 +02:00
0eaf6e2e56 refactor: modules support redesigned 2024-01-06 08:51:01 +01:00
267db9e2a2 Update minimum cmake version to 3.5
Currently, cmake is emitting the following warning:

```
CMake Deprecation Warning at cmake/ccache.cmake:23 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.
```

Update the CMake min version to 3.5 to unclutter the build logs and ensure users don't get broken by the deprecation.
2023-12-16 11:51:58 -08:00
c32a4cea8a test: fmt tests refactored for V2 2022-11-07 16:21:30 -10:00
4a49bdda05 refactor: V2 design update 2022-10-06 23:43:01 +01:00
a172f34684 build: Minimum CMake version required set for each file based on its contents 2020-12-21 22:56:00 +01:00
206712f046 build: Library renamed to mp::units 2020-12-17 23:06:37 +01:00
32779e01f0 Build system refactored to be comatible with ConanCenter 2020-09-06 00:00:06 +02:00
bc1901f4f0 Text formatting enabled + directory tree refactoring 2019-12-11 08:07:13 +01:00
1b4e8a2127 Units and dimensions redesigned 2019-12-01 19:47:58 +01:00
3475f5193e Catch2 support added (resolves #8) 2019-10-14 10:53:02 +02:00
7bebf6e1e0 Metabench support and tests added 2019-05-17 22:41:46 +02:00
125ecc56c8 units package renamed to mp-units/mp::units 2019-04-07 08:33:13 +02:00
8d86d9401f units building and packaging redesigned + Travis CI support 2019-04-06 23:25:35 +02:00
4409fa01ca Library refactoring based on Walter Brown's feedback 2018-09-29 18:08:02 -07:00
312dbf4f81 Units library moved to concepts world 2018-09-28 07:47:37 -07:00
4b376e3c2e Initial version 2018-08-22 12:11:19 +02:00