Commit Graph
24 Commits
Author SHA1 Message Date
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