Commit Graph

199 Commits

Author SHA1 Message Date
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
Mateusz Pusz
ba1f58af76 refactor: All the macros refactored to have MP_UNITS_ prefix 2023-06-21 18:05:21 +02:00
Mateusz Pusz
4b3e31f40d docs: initial V2 documenatation added 2023-06-21 10:55:18 +02:00
Mateusz Pusz
669007bc66 build: repo URL fixed in conanfile 2023-06-16 09:39:49 +03:00
Mateusz Pusz
7a9800a8fa build: fmt updated to 10.0.0 2023-06-15 11:26:37 +03:00
Mateusz Pusz
7b22155bf3 feat: linear algebra library usage re-enabled 2023-06-12 11:47:30 +03:00
Mateusz Pusz
40c08c0eae build: catch2 updated to 3.3.2 2023-05-26 15:56:43 +02:00
Mateusz Pusz
4788aa64be build: linear_algebra test disables as the latest version of the LA lib is broken 2023-05-26 15:56:06 +02:00
Mateusz Pusz
561fbf7c93 merge branch master 2023-05-26 13:53:52 +02:00
Mateusz Pusz
daf6d2fb7a refactor: downcasting-specific build options removed 2022-12-25 17:30:08 +01:00
Mateusz Pusz
2f8aa6ae99 fix: obsolete UNITS_DOWNCAST_MODE removed fron conanfile 2022-11-07 16:20:32 -10:00
Mateusz Pusz
707b39f0c4 build: catch2 updated to 3.1.0 2022-09-01 16:19:51 +02:00
Mateusz Pusz
aab2a20505 build(conan): Environment variables replaced with Conan configuration properties 2022-08-02 17:12:20 +02:00
Mateusz Pusz
804d4e1cd4 build(conan): cmake_layout support added 2022-08-01 18:29:03 +02:00
Mateusz Pusz
7cd168377f build(conan): Conanfile fixed after the last wrong commit 2022-07-30 14:30:16 +02:00
Mateusz Pusz
2e410278ba Revert "build(conan): cmake_layout import added too early by an accident"
This reverts commit 5efbda75d5.
2022-07-30 14:29:17 +02:00
Mateusz Pusz
5efbda75d5 build(conan): cmake_layout import added too early by an accident 2022-07-30 10:57:59 +02:00
Mateusz Pusz
e7d6b7a9b0 build(conan): Imports reordered to make pre-commit happy 2022-07-26 12:26:47 +02:00
Mateusz Pusz
2405c83da1 build(conan): Switched to conan.tools.build.check_min_cppstd 2022-07-26 09:53:26 +02:00
Mateusz Pusz
f6332c849f build(conan): self.info.header_only() will be removed in Conan 2.0 2022-07-26 09:38:04 +02:00
Mateusz Pusz
33f837a2f1 build: conanfile.py formatting fixed 2022-05-12 17:10:11 +02:00
Mateusz Pusz
84c073fd36 build: doxygen updated to 1.9.4 2022-05-12 17:09:38 +02:00
Markus Hofbauer
4b280d9e1f fix flake8 warnings 2022-05-12 14:07:49 +02:00