Commit Graph
136 Commits
Author SHA1 Message Date
Mateusz Pusz 211a11b7c9 build: conanfile.py cleanup 2022-03-14 19:26:43 +01:00
Mateusz Pusz 627b2fb6d0 build: MSVC version handling fixed 2022-03-14 19:25:59 +01:00
Mateusz Pusz ce8fbcaf6c build: conanfile.py updated 2022-03-10 18:55:40 +01:00
Mateusz Pusz 0a6d11cf27 Depracated build_requires(..., force_host_context=True) replaced with test_requires(...) 2022-02-28 18:25:20 +01:00
Frank Dischner bd92f9cf28 build: AppleClang requires fmt 8.1.1 with C++20 2022-01-26 18:22:54 -06:00
Frank Dischner 771a400007 build: add support for AppleClang compiler 2022-01-26 18:18:51 -06:00
Mateusz Pusz a6a2549fe7 build: MSVC versioning updated according to the latest Conan support 2021-12-13 12:29:01 +01:00
Johel Ernesto Guerrero Peña 4efed3c6d4 refactor: update Clang 14 to not require range-v3 (#321)
* Revert "refactor: update hacks for LLVM 14"

This reverts commit d142844de7.

* refactor: update Clang 14 to not require range-v3
2021-12-13 10:01:16 +01:00
Mateusz Pusz e3f0d5f3dc build: fmt::fmt dependency added only when needed 2021-11-16 08:34:56 +01:00
Mateusz Pusz 4320e674c8 build: msvc compiler validation fixed 2021-11-15 19:17:18 +01:00
Mateusz Pusz 0d16427116 ci: trying to add MSVC 19.30 support 2021-11-15 17:50:54 +01:00
Mateusz Pusz 0ce18dc3c7 feat: std::format usage enabled for VS2022 2021-11-15 16:28:26 +01:00
Mateusz Pusz b1bd4cab2d feat: std::format support for compliant compilers added 2021-09-20 15:01:58 +02:00
Mateusz Pusz 8740857a47 build: fmt updated to 8.0.1 2021-09-16 20:24:27 +02:00
Mateusz Pusz 5c15018190 build: Dependencies updated to gsl-lite/0.38.1 and catch2/2.13.7 2021-09-10 08:17:04 +02:00
Mateusz Pusz 9fd9e00504 build: Conan 1.40 support fixed 2021-09-09 10:12:14 +02:00
Mateusz Pusz 1ebf72e041 build: linear algebra switched to wg21-linear_algebra/0.7.2 2021-09-09 09:13:10 +02:00
Mateusz Pusz 74ec93bda3 build: Required Conan version bumped to 1.40 2021-09-09 09:07:46 +02:00
Mateusz Pusz 32868c9721 build: CMake generator is no longer obtained from an enviornment variable
Use Conan's `tools.cmake.cmaketoolchain:generator` `[conf]` option to set required generator
2021-09-09 09:01:05 +02:00
Mateusz Pusz df45eafac0 build: Conan layout support added
Conan 1.40 no longer supports providing source folder in `cmake.configure()`
2021-09-09 08:58:52 +02:00
Mateusz Pusz 7a833e496e build: conanfile.py cleanup 2021-09-08 09:21:07 +02:00
Mateusz Pusz 791b155a22 Merge branch 'master' of git://github.com/RalphSteinhagen/units into RalphSteinhagen-master 2021-09-02 21:41:54 +02:00
Mateusz Pusz 8847cff819 build: doxygen updated to 1.9.2 2021-08-29 22:23:45 +02:00
Ralph J. Steinhagen 157da0d068 added fixes to address review comments
* removed commented code in hep/area.h
* added dependency to si-hep in conanfile.py
* removed redundant electronvolt definition in hep/energy.h (+ last-minute bug/typo fix)
2021-08-14 19:57:32 +02:00
Mateusz Pusz 0188aa265c build: force_host_context=True added for build_requires 2021-08-03 10:54:22 +02:00
Mateusz Pusz d6673fe033 build: force_host_context=True added for build_requires 2021-07-28 11:45:02 +02:00
Mateusz Pusz ae752da50e build: linear_algebra updated to 0.7.1 2021-06-29 19:20:10 +02:00
Mateusz Pusz b35b0bb61a docs: Doxygen updated to 1.9.1 2021-06-25 08:44:53 +02:00
Mateusz Pusz 9f2a62accf build: linear_algebra Conan recipe reference fixed 2021-05-04 13:06:52 +02:00
Mateusz Pusz d1473bfde7 ci: fixed setting Ninja as a default generator for Conan 2021-04-29 11:24:52 +02:00
Mateusz Pusz c3b9d5ecec build: conanfile.py modernized 2021-04-29 08:35:58 +02:00
Mateusz Pusz 46e1e5e932 refactor: US system renamed to USCS 2021-04-16 12:40:52 +02:00
Mateusz Pusz 90c9daa27f build: gsl-lite updated to 0.38.0 2021-04-06 22:21:21 +02: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 1a5b4fc85e refactor: UDLs support switched off by default 2021-04-02 18:56:28 +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 fc7b0e44e2 feat: 💥 !data system renamed to isq::iec80000 (quantity names renamed too)
Relates to #253
2021-03-19 23:04:52 +01:00
Mateusz Pusz 813403c8f0 build: range-v3 dependency fixed 2021-03-19 08:41:11 +01:00
Mateusz Pusz 081e61eb98 build: overwriting "core" requires in package_info() fixed 2021-03-19 08:21:36 +01:00
Mateusz Pusz 528898fb2c build: package_info() fixed 2021-03-19 07:58:30 +01:00
Mateusz Pusz bcaf252dec build: Library components exposed in Conan 2021-03-19 06:36:26 +01:00
Mateusz Pusz 533b957a23 build: disabling of gcc warnings removed from Conan
Refers to #203
2021-03-18 08:17:00 +01:00
Mateusz Pusz dbdede8cfc build: minimum VS version fixed in conanfile.py 2021-03-15 22:10:19 +01:00
Mateusz Pusz 625f452daa build: libc++ support added 2021-03-15 21:11:26 +01:00
Mateusz Pusz b18061ab0e build: clang support added 2021-03-15 14:22:12 +01:00
Mateusz Pusz 1250b9618e build: Minimum VS version updated in conanfile.py 2021-03-15 14:18:49 +01:00
Mateusz Pusz 3b3b9d92fb docs: Minimum required VS version bumped to 16.9 2021-03-12 23:10:39 +01:00
Mateusz Pusz a91e234c90 build: get_version() replaced with set_version() 2021-03-05 12:14:42 +01:00