35798a0f39
refactor: ostream.h
header file made deprecated
2025-06-20 10:40:10 +02:00
50c05bddb3
refactor: format.h
header file made deprecated
2025-06-20 09:06:49 +02:00
c887b11e6f
style: pre-commit rules updated
2024-12-28 14:02:22 +01:00
47b22f193e
build: minimum CMake required changed to 3.30.5 for test_package
to make some jobs on CI to work
2024-11-18 14:51:44 +01:00
42738754d9
build: require at least CMake 3.31 for test_package
2024-11-18 14:42:39 +01:00
cef720c243
build: MP_UNITS_API_NO_CRTP
removed from test_package
CMake
2024-11-18 14:39:37 +01:00
05c5ca5871
build: missing compilation options added to test_package
2024-11-18 14:17:52 +01:00
6ea2adf936
test: test_package now is tested also with C++20 modules
2024-11-18 13:56:18 +01:00
65860ad7d7
build: setting of some test_package CMake options enabled only for a cxx_modules
build
2024-10-06 08:06:38 +02:00
a9fc203ee5
fix: MSVC workaround applied to test_package
2024-09-30 19:46:21 +02:00
3fc7ecc316
build(conan): packaging improved
2024-09-27 12:12:26 +02:00
e6c65d6c89
build: MP_UNITS_BUILD_IMPORT_STD
CMake option removed
2024-09-20 09:34:38 -06:00
7cbbcb5c17
fix: header conflict resulting from a merge fixed
2024-09-19 15:31:59 -06:00
3a9f09345e
style: reformat test_package/conanfile.py
2024-09-19 15:28:09 -06:00
adbae41175
feat: MP_UNITS_IMPORT_STD
and MP_UNITS_MODULES
handled properly in test_package.cpp
2024-09-19 15:26:33 -06:00
f43310585a
build: generate()
in test_package
now correctly propagates project's options
2024-09-19 14:46:43 -06:00
f651438f29
[clang-format]
2024-09-10 09:58:05 +02:00
52544678c1
[msvc][fix] add Workaround Macro to conan test-package
2024-09-09 12:37:38 +02:00
61ada08c3b
[msvc][conan] update test_package.cpp
2024-09-03 13:20:11 +02:00
2411a7ef12
build: minimum required CMake version bumped to 3.25
...
Resolves #597
2024-07-16 20:35:05 +02:00
73f7901329
build: duplicated cmake_minimum_required
commands removed
...
Resolves #592
2024-07-14 18:04:05 +02:00
a6562acde5
feat: allow configuring GSL library use
...
Resolves #576
2024-05-30 12:23:14 +02:00
8ea346be1c
refactor: 💥 header files with the entire system definitions moved up in the directory tree
2024-04-25 16:34:11 +02:00
8e0a26b933
feat: 💥 API-related Conan, CMake, and preprocessor options redesigned
2024-04-16 21:48:36 +01:00
dc73e40926
build: unused Python import removed
2024-01-23 21:59:28 +01:00
55bf9a9c1d
feat: use_fmtlib
Conan option added
2024-01-12 14:26:21 +01:00
cc9947bd8b
refactor: 💥 MP_UNITS_USE_LIBFMT
renamed to MP_UNITS_USE_FMTLIB
2024-01-12 14:18:57 +01:00
9511995d04
build: find_package()
calls don't spell CONFIG
explicitly anymore
2024-01-12 12:32:12 +01:00
ffc8b6bd0d
test: system header files simplified in test_package
2024-01-08 13:33:00 +01:00
c0c8838665
test: test_package now use libfmt when needed
2024-01-08 13:32:17 +01:00
52ce2b21f7
refactor: iostream.h
renamed to ostream.h
2023-06-23 15:03:04 +02:00
879ec35d84
build: conan test_package
updated for V2
2023-05-26 15:57:14 +02:00
561fbf7c93
merge branch master
2023-05-26 13:53:52 +02:00
804d4e1cd4
build(conan): cmake_layout
support added
2022-08-01 18:29:03 +02:00
a2a50622a4
style: test_package/conanfile.py
reformatted to make pre-commit happy
2022-05-13 18:35:25 +02:00
8c0f9d4f8e
build: test_package/conanfile.py
updated for Conan 2.0
2022-05-12 17:12:35 +02:00
9365344a60
apply python isort
2022-05-12 14:00:18 +02:00
ac8e32fcda
feat: Conan 2.0 requires the explicit declaration of the requirement being tested
2022-04-15 17:07:55 +02:00
cf7a7ed17a
check: run pre-commit on all files
2022-04-02 18:58:23 +02:00
7730e76fb7
build: test_package/conanfile.py
cleanup
2022-03-14 19:27:25 +01:00
32868c9721
build: CMake generator is no longer obtained from an enviornment variable
...
Use Conan's `tools.cmake.cmaketoolchain:generator` `[conf]` option to set required generator
2021-09-09 09:01:05 +02:00
2c8c6c2e98
refactor: quantity cration helpers are not opt-out rather than opt-in
...
Resolves #277
2021-05-09 15:52:20 +02:00
d7582ff344
ci: generator setting for a CMakeToolchain
added in test_package
2021-04-29 12:56:13 +02:00
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
63682c99c5
ci: Conan test_package
fixed to use references rather than UDLs
2021-04-01 13:20:24 +02:00
590044b9f2
build: set CXX
as a language for test_package
CMake project
2021-03-19 12:56:56 +01:00
bbbb77286c
refactor: physical
replaced with isq
...
Refers to #249
2021-03-16 12:03:25 +01:00
23720d055e
refactor: Refactored the library file tree
...
Resolves #249
2021-03-16 09:32:28 +01:00
8f04bd9cfe
build: mp::units
CMake target was a bad idea -> mp-units::mp-units
is back
2021-02-15 17:06:09 +01:00
df4fe0bc57
build: CMakeDeps support added
2021-01-28 18:51:48 +01:00