Mateusz Pusz
|
1788d9616f
|
build: CMake's verify_header_sets disabled for import std;
|
2024-07-29 11:20:15 +02:00 |
|
Mateusz Pusz
|
9448ef52b9
|
fix: std_format Conan option can be removed in configure
|
2024-07-29 10:25:09 +02:00 |
|
Mateusz Pusz
|
f5eda4a25b
|
fix: bump minimum conan version required
Resolves #600
|
2024-07-24 22:44:51 +02:00 |
|
Mateusz Pusz
|
fb9043b649
|
fix: setting of MP_UNITS_BUILD_IMPORT_STD in generate() added
|
2024-07-16 20:51:59 +02:00 |
|
Mateusz Pusz
|
b870b85c25
|
feat: import std; support added
Resolves #595
|
2024-07-16 17:36:00 +02:00 |
|
Mateusz Pusz
|
a4691825ee
|
build: conanfile bumped to use fmt/11.0.1
|
2024-07-16 12:16:04 +02:00 |
|
Mateusz Pusz
|
180358814f
|
build: conanfile bumped to use catch2/3.6.0
|
2024-07-16 12:14:40 +02:00 |
|
Mateusz Pusz
|
175fd04c3a
|
fix: LA library bug workaround
Blocked by BobSteagall/wg21#77
|
2024-07-11 19:18:28 +02:00 |
|
Mateusz Pusz
|
9df601f522
|
build: fmt updated to 11.0.0
|
2024-07-05 14:03:39 +01:00 |
|
Mateusz Pusz
|
e0becc97a8
|
style: pre-commit styling
|
2024-07-03 19:30:21 +01:00 |
|
Mateusz Pusz
|
de1381748c
|
feat: 💥 Conan and CMake options changed as requested at ConanCenter code review
|
2024-07-03 18:45:19 +01:00 |
|
Mateusz Pusz
|
3e863b2d20
|
build: conanfile updated after review on ConanCenter
|
2024-06-20 14:56:54 +02:00 |
|
Mateusz Pusz
|
3d5a6368d8
|
build(conan): mssing preprocessor defines added to package_info()
Resolves #581
|
2024-06-10 22:06:48 +02:00 |
|
Mateusz Pusz
|
bb3b9c4a19
|
build(conan): freestanding support refactored
|
2024-06-10 22:06:06 +02:00 |
|
Mateusz Pusz
|
278edef4cc
|
build: some Conan dependencies disabled for a freestanding build
|
2024-05-30 20:14:11 +02:00 |
|
Mateusz Pusz
|
cd36e6f974
|
feat: freestanding support added
Resolves #564, #565, and #556
|
2024-05-30 19:50:02 +02:00 |
|
Mateusz Pusz
|
6486c85773
|
ci: clang-tidy CI added
|
2024-05-30 15:00:25 +02:00 |
|
Mateusz Pusz
|
0889286b12
|
fix(conan): core component added unconditionally
|
2024-05-30 13:11:39 +02:00 |
|
Mateusz Pusz
|
a6562acde5
|
feat: allow configuring GSL library use
Resolves #576
|
2024-05-30 12:23:14 +02:00 |
|
Mateusz Pusz
|
30a23b4c21
|
build: tc.absolute_paths moved out from build_all
|
2024-05-24 09:39:15 +02:00 |
|
Mateusz Pusz
|
f227cdd227
|
build: tc.absolute_paths = True set to enable CMake CI
|
2024-05-24 09:36:29 +02:00 |
|
Mateusz Pusz
|
999012dd97
|
build: CMAKE_EXPORT_COMPILE_COMMANDS flag enabled for the developer's build
|
2024-05-08 12:16:37 +02:00 |
|
Mateusz Pusz
|
94b4d0a3e3
|
fix: bugs introduced by the flake8 recommendations fixed and those warnings are ignored from now on
|
2024-04-17 11:40:24 +01:00 |
|
Mateusz Pusz
|
23c4e0e45c
|
fix: fmtlib handling in package_info() fixed
|
2024-04-16 22:08:03 +01:00 |
|
Mateusz Pusz
|
8e0a26b933
|
feat: 💥 API-related Conan, CMake, and preprocessor options redesigned
|
2024-04-16 21:48:36 +01:00 |
|
Mateusz Pusz
|
7b57ce5ab1
|
build: 💥 MP_UNITS_BUILD_LA and MP_UNITS_IWYU CMake options now have _DEV_ in the name
|
2024-04-12 09:43:02 +02:00 |
|
Mateusz Pusz
|
19193577eb
|
build: CTest usage with --output-on-failure enabled in conanfile
|
2024-02-27 09:46:22 +01:00 |
|
Mateusz Pusz
|
792bd2c191
|
style: small formatting cleanup of conanfile.py
|
2024-02-17 23:02:00 +01:00 |
|
Mateusz Pusz
|
d4f41bb513
|
refactor: _min_cppstd replaced with an inlined version
|
2024-02-17 23:00:23 +01:00 |
|
Mateusz Pusz
|
aacdf6770b
|
build(conan): can_run check added before running tests
|
2024-02-17 22:47:46 +01:00 |
|
Mateusz Pusz
|
8cb8416ea5
|
build(conan): generate() now set cache_variables
|
2024-02-17 22:46:24 +01:00 |
|
Mateusz Pusz
|
862e39ec97
|
refactor: 💥 Conan config options renamed to user.mp-units.*
|
2024-02-10 12:19:44 +01:00 |
|
Mateusz Pusz
|
c65d83c62b
|
style: too long line in conanfile.py issue fixed
|
2024-01-23 23:28:35 +01:00 |
|
Mateusz Pusz
|
8e52792aad
|
build: _std_format_minimum_compilers_version added
|
2024-01-23 23:08:14 +01:00 |
|
Mateusz Pusz
|
9b98fcb118
|
build: use_fmtlib build option default set to False
|
2024-01-23 22:36:56 +01:00 |
|
Mateusz Pusz
|
dc73e40926
|
build: unused Python import removed
|
2024-01-23 21:59:28 +01:00 |
|
Mateusz Pusz
|
55bf9a9c1d
|
feat: use_fmtlib Conan option added
|
2024-01-12 14:26:21 +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
|
7c4d2cd5e4
|
build: CMAKE_VERIFY_INTERFACE_HEADER_SETS support added
Resolves #441
|
2024-01-12 12:30:57 +01:00 |
|
Mateusz Pusz
|
2c0ebd3ec8
|
build: Conan dependencies updated to the latest versions
|
2024-01-08 13:05:40 +01:00 |
|
Mateusz Pusz
|
4690a8473a
|
build: Conan package_info() updated to export only 2 CMake targets
|
2024-01-08 08:12:28 +01:00 |
|
Mateusz Pusz
|
3095b28bd6
|
build: triggering C++ modules build added to Conan
|
2024-01-06 08:51:01 +01:00 |
|
Johel Ernesto Guerrero Peña
|
7cb2099af5
|
feat: add module mp_units
|
2024-01-06 08:51:00 +01:00 |
|
Mateusz Pusz
|
087707bed9
|
docs: project title changed
|
2024-01-03 17:54:57 +01:00 |
|
Mateusz Pusz
|
46bc8e72db
|
build: gcc-12 set as mininum in conanfile
|
2023-12-22 18:42:29 +01:00 |
|
Mateusz Pusz
|
ccd9bb1b10
|
docs: project description changed
|
2023-12-09 20:10:06 +01:00 |
|
Mateusz Pusz
|
202277d03b
|
build: apple-clang-15 support added
|
2023-12-08 14:29:24 +01:00 |
|
Mateusz Pusz
|
25fee701a0
|
build: got rid of old clang hacks and range-v3 dependency
|
2023-09-26 18:09:06 +02:00 |
|
Mateusz Pusz
|
66a37e0f62
|
build: supported compilers adjusted or Conan
|
2023-08-26 20:05:09 +02:00 |
|
Mateusz Pusz
|
3cc653fae1
|
build: fmt updated to 10.1.0 to enable gcc-13 compilation
|
2023-08-23 20:01:23 +02:00 |
|