File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -164,7 +164,19 @@ jobs:
164
164
- script : |
165
165
brew update
166
166
make CC=gcc-12 FC=gfortran-12
167
-
167
+
168
+ - job : OSX_LLVM_flangnew
169
+ pool :
170
+ vmImage : ' macOS-latest'
171
+ variables :
172
+ LD_LIBRARY_PATH : /usr/local/opt/llvm/lib
173
+ LIBRARY_PATH : /usr/local/opt/llvm/lib
174
+ steps :
175
+ - script : |
176
+ brew update
177
+ brew install llvm flang
178
+ make TARGET=NEHALEM CC=/usr/local/opt/llvm/bin/clang FC=/usr/local/Cellar/flang/19.1.7_1/bin/flang-new NO_SHARED=1
179
+
168
180
- job : OSX_OpenMP_Clang
169
181
pool :
170
182
vmImage : ' macOS-latest'
Original file line number Diff line number Diff line change @@ -245,6 +245,13 @@ else
245
245
;;
246
246
* flang* )
247
247
vendor=FLANG
248
+ data=` $compiler -v 2>&1 > /dev/null`
249
+ v=" ${data#* version * } "
250
+ v=" ${v%%* .} "
251
+ major=" ${v%% .* } "
252
+ if [ " $major " -ge 17 ]; then
253
+ vendor=FLANGNEW
254
+ fi
248
255
bu=_
249
256
openmp=' -fopenmp'
250
257
;;
You can’t perform that action at this time.
0 commit comments