Mateusz Pusz
8e0a26b933
feat: 💥 API-related Conan, CMake, and preprocessor options redesigned
2024-04-16 21:48:36 +01:00
Mateusz Pusz
cc9947bd8b
refactor: 💥 MP_UNITS_USE_LIBFMT renamed to MP_UNITS_USE_FMTLIB
2024-01-12 14:18:57 +01:00
Mateusz Pusz
9511995d04
build: find_package() calls don't spell CONFIG explicitly anymore
2024-01-12 12:32:12 +01:00
Mateusz Pusz
c0c8838665
test: test_package now use libfmt when needed
2024-01-08 13:32:17 +01:00
Markus Hofbauer
cf7a7ed17a
check: run pre-commit on all files
2022-04-02 18:58:23 +02:00
Mateusz Pusz
2c8c6c2e98
refactor: quantity cration helpers are not opt-out rather than opt-in
...
Resolves #277
2021-05-09 15:52:20 +02:00
Mateusz Pusz
b982921d27
refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories
...
Now References can be disabled to meassure a compile time impact. Also the same examples are now provided in two subdirectories to be able to easily compare the pros and cons of every quantity construction technique.
2021-04-06 15:57:28 +02:00
Mateusz Pusz
590044b9f2
build: set CXX as a language for test_package CMake project
2021-03-19 12:56:56 +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
1108e13cab
build: test_package swithced to use new Conan toolchains
2021-01-28 14:12:13 +01:00
Mateusz Pusz
792dba28fb
build: test_package CI build fixed
2020-12-22 00:16:48 +01:00
Mateusz Pusz
a172f34684
build: Minimum CMake version required set for each file based on its contents
2020-12-21 22:56:00 +01:00
Mateusz Pusz
206712f046
build: Library renamed to mp::units
2020-12-17 23:06:37 +01:00
Mateusz Pusz
6a23718969
build: Conan test_package fixed
2020-12-16 21:54:43 +01:00
Mateusz Pusz
44b54c290d
test_package fixed
2020-09-06 12:36:49 +02:00
Mateusz Pusz
32779e01f0
Build system refactored to be comatible with ConanCenter
2020-09-06 00:00:06 +02:00
Mateusz Pusz
62434507a2
test_package fixed
2020-05-10 22:59:16 +02:00
Mateusz Pusz
3cc686e730
Conan test_package fixed
2020-02-10 18:43:27 +01:00
Mateusz Pusz
1d476a3f69
Added compile_flags setting to test_package to ensure that the dependency imported with Conan will compile with restrictive warning flags
2019-09-30 11:12:50 +02:00
Mateusz Pusz
e5ee2cd381
Conan is able to set C++ version when cppstd is used
2019-05-08 12:11:43 -06:00
Mateusz Pusz
85cd880572
Conan packaging refactored
2019-05-08 09:52:46 -06: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
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