Markus Hofbauer
9365344a60
apply python isort
2022-05-12 14:00:18 +02:00
Markus Hofbauer
42072cc7c5
apply python format
2022-05-12 13:58:32 +02:00
Mateusz Pusz
4951e30fdd
build: catch2 updated to 2.13.9
2022-05-11 16:42:26 +02:00
Mateusz Pusz
d9a16aa807
build: gsl-lite updated to 0.40.0
2022-05-11 16:41:55 +02:00
Mateusz Pusz
88d8192b50
build(conan): si-fps
component now correctly depends on si-international
2022-05-10 11:40:54 +02:00
Mateusz Pusz
fde5032025
Revert "build(conan): exports_sources
replaced with the scm.Git
"
...
This reverts commit 4adc71db56
.
2022-05-05 19:18:19 +02:00
Mateusz Pusz
640fa670f8
build(conan): no_copy_source
attribute added
2022-05-05 11:54:23 +02:00
Mateusz Pusz
4adc71db56
build(conan): exports_sources
replaced with the scm.Git
2022-05-05 11:53:37 +02:00
Mateusz Pusz
6d6bf81003
build(conan): Upgrading the recipe to Conan 2.0
2022-05-05 09:46:35 +02:00
Mateusz Pusz
10a1c06dfa
fix: includedirs
added for components as there will be no defaults in Conan 2.0
2022-04-15 17:01:47 +02:00
Mateusz Pusz
05fecca12c
refactor: self.copy
replaced by the explicit tool copy
(for Conan 2.0)
2022-04-15 17:00:29 +02:00
Mateusz Pusz
9abd63c2d5
fix: validate()
replaced with configure()
to raise errors during conan install
in Conan 1.X
2022-04-15 16:57:38 +02:00
Mateusz Pusz
061b7652d3
style: conanfile.py reformatted
2022-04-15 16:56:48 +02:00
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