|
c49a8e2103
|
build: setting of "-Wno-unused-result" flag moved to a different CMake file
|
2025-03-20 17:33:26 +01:00 |
|
|
5fde28332b
|
style: pre-commit
|
2025-03-19 12:37:17 +01:00 |
|
|
8456416acc
|
fix: Wunused-result warning disabled for clang-20.1 (compiler bug)
|
2025-03-19 12:27:55 +01:00 |
|
|
51f2539fae
|
build: MP_UNITS_DEV_TIME_TRACE CMake option added
|
2024-11-17 13:35:12 +01:00 |
|
|
2411a7ef12
|
build: minimum required CMake version bumped to 3.25
Resolves #597
|
2024-07-16 20:35:05 +02:00 |
|
|
175fd04c3a
|
fix: LA library bug workaround
Blocked by BobSteagall/wg21#77
|
2024-07-11 19:18:28 +02:00 |
|
|
a874d64301
|
fix: incorrect CMake boolean logic fixed
|
2024-05-31 09:27:05 +02:00 |
|
|
cd36e6f974
|
feat: freestanding support added
Resolves #564, #565, and #556
|
2024-05-30 19:50:02 +02:00 |
|
|
c0f1ff701d
|
build: additional options added to clang-tidy command and clang-tidy-18 hardcoded as an executable to use
|
2024-05-08 21:53:01 +02:00 |
|
|
75f719add7
|
refactor: code refactored to comply with clang-tidy
|
2024-05-08 11:12:38 +02:00 |
|
|
2a05f931e7
|
build: MP_UNITS_BUILD_AS_SYSTEM_HEADERS restored (but renamed)
|
2024-04-24 20:17:39 +02:00 |
|
|
e4ea668998
|
build: IWYU enabled on GCC
|
2024-04-24 20:10:44 +02:00 |
|
|
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 |
|
|
a62fdd2331
|
refactor: precondition checks and asserts cleanup
|
2024-03-19 10:37:01 +09:00 |
|
|
0035015133
|
build: CMake header sets require at least 3.23
|
2024-02-15 22:22:35 +01:00 |
|
|
7c4d2cd5e4
|
build: CMAKE_VERIFY_INTERFACE_HEADER_SETS support added
Resolves #441
|
2024-01-12 12:30:57 +01:00 |
|
|
4b3e31f40d
|
docs: initial V2 documenatation added
|
2023-06-21 10:55:18 +02:00 |
|
|
4788aa64be
|
build: linear_algebra test disables as the latest version of the LA lib is broken
|
2023-05-26 15:56:06 +02:00 |
|
|
4a49bdda05
|
refactor: V2 design update
|
2022-10-06 23:43:01 +01:00 |
|
|
daf97a3a86
|
feat: initial very dirty version of V2 framework
|
2022-09-08 19:11:45 +02:00 |
|
|
74056fd6da
|
build: clang-tidy is not ready yet to be officially enabled in the project
|
2022-04-24 22:57:34 +02:00 |
|
|
be678e8ffa
|
build: add_public_header_test() added and fixed Windows absolute header path issue
|
2022-04-24 22:23:16 +02:00 |
|
|
d18bf2229a
|
test: standalone public headers tests added
|
2022-04-24 19:59:46 +02:00 |
|
|
cf7a7ed17a
|
check: run pre-commit on all files
|
2022-04-02 18:58:23 +02:00 |
|
|
771a400007
|
build: add support for AppleClang compiler
|
2022-01-26 18:18:51 -06:00 |
|
|
f9fb6cc8b3
|
build: projectPrefix usage added
|
2021-11-05 23:35:30 +01:00 |
|
|
991bb2b6eb
|
build: PROJECT_SOURCE_DIR explicitly set as the CCACHE_BASEDIR
|
2021-06-08 18:00:53 +02:00 |
|
|
cb5371dec9
|
build: enable_ccache() refactored
|
2021-05-09 13:56:19 +02:00 |
|
|
7b0730cf17
|
build: ccache support added
|
2021-05-08 18:28:49 +02:00 |
|
|
f4a8a1358e
|
build: iwyu CMake script refactored
|
2021-05-07 20:46:40 +02:00 |
|
|
2e4b9483fa
|
build: modern_project_structure.cmake added
|
2021-05-07 20:45:24 +02:00 |
|
|
01935996e6
|
build: IWYU support added
|
2021-03-30 13:15:47 +02:00 |
|
|
221883bb25
|
build: core library and each system separated to dedicated CMake targets
Refers to #249
|
2021-03-16 23:05:45 +01:00 |
|
|
23da1299d6
|
build: CMake scripts cleanup
|
2021-03-13 19:53:09 +01:00 |
|
|
fe335b656a
|
build: Audit contracts checking enabled for a Debug build
|
2021-02-18 20:15:52 +01:00 |
|
|
02ea4825e8
|
docs: Compilation warnings handling refactored
|
2021-02-17 15:45:30 +01:00 |
|
|
8100b6c13d
|
build: scope parameter added to set_warnings()
|
2021-01-28 18:53:00 +01:00 |
|
|
f2f1d030ff
|
build: Conan toolchains support added
|
2020-12-21 22:38:27 +01:00 |
|
|
206712f046
|
build: Library renamed to mp::units
|
2020-12-17 23:06:37 +01:00 |
|
|
badc8568aa
|
build: Common CMake scripts are no longer common
|
2020-12-16 19:18:06 +01:00 |
|
|
ff22bae04e
|
build: CMake cleanup
|
2020-12-09 18:59:50 +01:00 |
|
|
c5919d2cd8
|
build: Conan generator changed to provide more transparent dependency handling
|
2020-12-09 18:49:39 +01:00 |
|
|
d03d7291e4
|
Removed cmake/common submodule
|
2020-09-06 10:29:52 +02:00 |
|
|
32779e01f0
|
Build system refactored to be comatible with ConanCenter
|
2020-09-06 00:00:06 +02:00 |
|
|
fea072aeb5
|
warnings.cmake refactored
|
2020-05-29 10:07:01 +02:00 |
|
|
598a617634
|
Fix minimum required CMake version
|
2020-05-09 09:49:20 +02:00 |
|
|
d4b755b3b7
|
CMake project renamed to mp-units
|
2020-05-05 20:56:47 +02:00 |
|
|
b65328d575
|
Sphinx-based documentation added
|
2020-03-09 18:55:41 +01:00 |
|
|
a34730cf8c
|
Subfolders reordered in CMake to help diagnose lack of testing dependencies
|
2020-02-20 20:14:38 +01:00 |
|
|
645570ff57
|
Library updated to the latest cmake common tools
|
2020-01-31 17:02:27 +01:00 |
|