
Extracted from #44419 This adds / modifies some external detection tests for compilers, to reproduce cases that are currently tested in unit tests. The unit tests will later be removed.
58 lines
1.6 KiB
YAML
58 lines
1.6 KiB
YAML
paths:
|
|
- layout:
|
|
- executables:
|
|
- "bin/craycc"
|
|
script: |
|
|
echo "Cray C : Version 8.4.6 Mon Apr 15, 2019 12:13:39"
|
|
- executables:
|
|
- "bin/crayCC"
|
|
script: |
|
|
echo "Cray C++ : Version 8.4.6 Mon Apr 15, 2019 12:13:39"
|
|
- executables:
|
|
- "bin/crayftn"
|
|
script: |
|
|
echo "Cray Fortran : Version 8.4.6 Mon Apr 15, 2019 12:13:39"
|
|
platforms: [linux]
|
|
results:
|
|
- spec: cce@8.4.6
|
|
extra_attributes:
|
|
compilers:
|
|
c: ".*/bin/craycc"
|
|
cxx: ".*/bin/crayCC"
|
|
fortran: ".*/bin/crayftn"
|
|
- layout:
|
|
- executables:
|
|
- "bin/craycc"
|
|
- "bin/crayCC"
|
|
script: |
|
|
echo "Cray clang version 17.0.1 (5ec9405551a8c8845cf14e81dc28bff7aa3935cb)"
|
|
echo "Target: x86_64-unknown-linux-gnu"
|
|
echo "Thread model: posix"
|
|
echo "InstalledDir: /opt/cray/pe/cce/17.0.1/cce-clang/x86_64/share/../bin"
|
|
echo "Configuration file: /opt/cray/pe/cce/17.0.1/cce-clang/x86_64/bin/clang.cfg"
|
|
- executables:
|
|
- "bin/crayftn"
|
|
script: |
|
|
echo "Cray Fortran : Version 17.0.1"
|
|
platforms: [linux]
|
|
results:
|
|
- spec: cce@17.0.1
|
|
extra_attributes:
|
|
compilers:
|
|
c: ".*/bin/craycc"
|
|
cxx: ".*/bin/crayCC"
|
|
fortran: ".*/bin/crayftn"
|
|
|
|
# Apple Clang should not be detected
|
|
- layout:
|
|
- executables:
|
|
- "bin/clang"
|
|
- "bin/clang++"
|
|
script: |
|
|
echo "Apple clang version 11.0.0 (clang-1100.0.33.8)"
|
|
echo "Target: x86_64-apple-darwin19.5.0"
|
|
echo "Thread model: posix"
|
|
echo "InstalledDir: /Library/Developer/CommandLineTools/usr/bin"
|
|
platforms: ["darwin"]
|
|
results: []
|