Commit Graph
15 Commits
Author SHA1 Message Date
Mateusz Pusz 98da140fae ci: pre-commit cmake-format checks fixed 2022-04-24 22:55:30 +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 212c9e05f2 build: check_libcxx_in_use() fixed 2021-11-06 10:35:44 +01:00
Mateusz Pusz ec6b625135 build: units_as_system renamed to unitsAsSystem 2021-11-05 23:36:14 +01:00
Mateusz Pusz f9fb6cc8b3 build: projectPrefix usage added 2021-11-05 23:35:30 +01:00
Mateusz Pusz 512406e900 build: got rid of global options for references and literals 2021-04-06 16:30:26 +02:00
Mateusz Pusz b982921d27 refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories
Now References can be disabled to meassure a compile time impact. Also the same examples are now provided in two subdirectories to be able to easily compare the pros and cons of every quantity construction technique.
2021-04-06 15:57:28 +02:00
Mateusz Pusz c3659dbb47 refactor: UNITS_UDLS renamed to UNITS_LITERALS
Also now the existence of the preprocessor flag is enough to trigger the feature (`#ifdef` instead of `#if`)
2021-04-06 13:33:27 +02:00
Mateusz Pusz 9054420d08 build: Added an option to disable UDLs support
Now it is time to get rid of UDLs from tests and examples and then disable them by default.
2021-04-01 09:36:55 +02:00
Mateusz Pusz 01935996e6 build: IWYU support added 2021-03-30 13:15:47 +02:00
Mateusz Pusz 3f45da5882 fix: Switched to check_cxx_symbol_exists() for libcxx detection 2021-03-19 12:56:32 +01:00
Mateusz Pusz 37473eb8ad refactor: core-io and core-fmt separate modules added 2021-03-17 13:46:28 +01: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