Commit Graph
44 Commits
Author SHA1 Message Date
Mateusz Pusz 4b3e31f40d docs: initial V2 documenatation added 2023-06-21 10:55:18 +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 4a49bdda05 refactor: V2 design update 2022-10-06 23:43:01 +01:00
Mateusz Pusz daf97a3a86 feat: initial very dirty version of V2 framework 2022-09-08 19:11:45 +02:00
Mateusz Pusz 74056fd6da build: clang-tidy is not ready yet to be officially enabled in the project 2022-04-24 22:57:34 +02:00
Mateusz Pusz be678e8ffa build: add_public_header_test() added and fixed Windows absolute header path issue 2022-04-24 22:23:16 +02:00
Mateusz Pusz d18bf2229a test: standalone public headers tests added 2022-04-24 19:59:46 +02:00
Markus Hofbauer cf7a7ed17a check: run pre-commit on all files 2022-04-02 18:58:23 +02:00
Frank Dischner 771a400007 build: add support for AppleClang compiler 2022-01-26 18:18:51 -06:00
Mateusz Pusz f9fb6cc8b3 build: projectPrefix usage added 2021-11-05 23:35:30 +01:00
Mateusz Pusz 991bb2b6eb build: PROJECT_SOURCE_DIR explicitly set as the CCACHE_BASEDIR 2021-06-08 18:00:53 +02:00
Mateusz Pusz cb5371dec9 build: enable_ccache() refactored 2021-05-09 13:56:19 +02:00
Mateusz Pusz 7b0730cf17 build: ccache support added 2021-05-08 18:28:49 +02:00
Mateusz Pusz f4a8a1358e build: iwyu CMake script refactored 2021-05-07 20:46:40 +02:00
Mateusz Pusz 2e4b9483fa build: modern_project_structure.cmake added 2021-05-07 20:45:24 +02:00
Mateusz Pusz 01935996e6 build: IWYU support added 2021-03-30 13:15:47 +02:00
Mateusz Pusz 221883bb25 build: core library and each system separated to dedicated CMake targets
Refers to #249
2021-03-16 23:05:45 +01:00
Mateusz Pusz 23da1299d6 build: CMake scripts cleanup 2021-03-13 19:53:09 +01:00
Mateusz Pusz fe335b656a build: Audit contracts checking enabled for a Debug build 2021-02-18 20:15:52 +01:00
Mateusz Pusz 02ea4825e8 docs: Compilation warnings handling refactored 2021-02-17 15:45:30 +01:00
Mateusz Pusz 8100b6c13d build: scope parameter added to set_warnings() 2021-01-28 18:53:00 +01:00
Mateusz Pusz f2f1d030ff build: Conan toolchains support added 2020-12-21 22:38:27 +01:00
Mateusz Pusz 206712f046 build: Library renamed to mp::units 2020-12-17 23:06:37 +01:00
Mateusz Pusz badc8568aa build: Common CMake scripts are no longer common 2020-12-16 19:18:06 +01:00
Mateusz Pusz ff22bae04e build: CMake cleanup 2020-12-09 18:59:50 +01:00
Mateusz Pusz c5919d2cd8 build: Conan generator changed to provide more transparent dependency handling 2020-12-09 18:49:39 +01:00
Mateusz Pusz d03d7291e4 Removed cmake/common submodule 2020-09-06 10:29:52 +02:00
Mateusz Pusz 32779e01f0 Build system refactored to be comatible with ConanCenter 2020-09-06 00:00:06 +02:00
Mateusz Pusz fea072aeb5 warnings.cmake refactored 2020-05-29 10:07:01 +02:00
Johel Ernesto Guerrero Peña 598a617634 Fix minimum required CMake version 2020-05-09 09:49:20 +02:00
Mateusz Pusz d4b755b3b7 CMake project renamed to mp-units 2020-05-05 20:56:47 +02:00
Mateusz Pusz b65328d575 Sphinx-based documentation added 2020-03-09 18:55:41 +01:00
Mateusz Pusz a34730cf8c Subfolders reordered in CMake to help diagnose lack of testing dependencies 2020-02-20 20:14:38 +01:00
Mateusz Pusz 645570ff57 Library updated to the latest cmake common tools 2020-01-31 17:02:27 +01:00
Uilian Ries c0cf9e82ce Do not use optional for cmake
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2019-11-21 17:12:57 +01:00
Uilian Ries 4b95824aba Update Conan recipe
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2019-11-21 17:12:57 +01:00
Mateusz Pusz c30673fb7e Compiler version specific configuration support added 2019-05-18 12:59:08 +02:00
Mateusz Pusz 7bebf6e1e0 Metabench support and tests added 2019-05-17 22:41:46 +02:00
Mateusz Pusz 85cd880572 Conan packaging refactored 2019-05-08 09:52:46 -06:00
Mateusz Pusz 8d86d9401f units building and packaging redesigned + Travis CI support 2019-04-06 23:25:35 +02:00
Mateusz Pusz 6646051e65 Hand written concepts replaced with Casey Carter's repository 2019-04-05 17:43:42 +02:00
Mateusz Pusz 4409fa01ca Library refactoring based on Walter Brown's feedback 2018-09-29 18:08:02 -07:00
Mateusz Pusz 312dbf4f81 Units library moved to concepts world 2018-09-28 07:47:37 -07:00
Mateusz Pusz 4b376e3c2e Initial version 2018-08-22 12:11:19 +02:00