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