Closed BurningEnlightenment closed 2 years ago
ββ1 filesβ β-βββββ2ββ36 suitesβ β-β146βββ0s :stopwatch: Β±0s 38 tests β-βββββ3ββ38 :heavy_check_mark: β-βββββ3ββ0 :zzz: Β±0ββ0 :x: Β±0β 38 runsβ β-β154ββ38 :heavy_check_mark: β-β154ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
ββββ3 filesβ Β±0ββ182 suitesβ Β±0βββ0s :stopwatch: Β±0s ββ41 tests Β±0ββββ41 :heavy_check_mark: Β±0ββ0 :zzz: Β±0ββ0 :x: Β±0β 192 runsβ Β±0ββ192 :heavy_check_mark: Β±0ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
ββ1 filesβ β-βββββ2ββ75 suitesβ β-β107βββ0s :stopwatch: Β±0s 41 tests Β±ββββ0ββ41 :heavy_check_mark: Β±ββββ0ββ0 :zzz: Β±0ββ0 :x: Β±0β 79 runsβ β-β113ββ79 :heavy_check_mark: β-β113ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
ββ1 filesβ β-βββββ2ββ75 suitesβ β-β107βββ0s :stopwatch: Β±0s 41 tests Β±ββββ0ββ41 :heavy_check_mark: Β±ββββ0ββ0 :zzz: Β±0ββ0 :x: Β±0β 79 runsβ β-β113ββ79 :heavy_check_mark: β-β113ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
0 filesβ β-βββββ3ββ0 suitesβ β-β182βββ0s :stopwatch: Β±0s 0 tests β-βββ41ββ0 :heavy_check_mark: β-βββ41ββ0 :zzz: Β±0ββ0 :x: Β±0β 0 runsβ β-β192ββ0 :heavy_check_mark: β-β192ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
ββ1 filesβ β-βββββ2ββ38 suitesβ β-β144βββ0s :stopwatch: Β±0s 40 tests β-βββββ1ββ40 :heavy_check_mark: β-βββββ1ββ0 :zzz: Β±0ββ0 :x: Β±0β 40 runsβ β-β152ββ40 :heavy_check_mark: β-β152ββ0 :zzz: Β±0ββ0 :x: Β±0β
Results for commit 147ec1e8.βΒ± Comparison against base commit 99d1aac7.
Purpose
The current cmake buildsystem vendors the
status-code
headers which is at odds with most package managers which require using the version provided through them. Furthermore it is unergonomic for users who need to include additional categories likecom_code.hpp
.Solution Sketch
Add a cmake feature toggle which instructs cmake to look for an installed
status-code
package. If configured that way, we would not install anystatus-code
headers but reference the importedstatus-code::hl
target.Additional explanatory comments
3.5
as that is already required byquickcpplib
. I think it should be considered to require an even newer version as a similar discussion on llvm-dev last year revealed that all current LTS platforms support at least3.6.1
(or3.13.4
if one is willing to sacrifice RHEL 6 and Debian 9 support).