75
75
clang-runtime : ' 17'
76
76
cling : Off
77
77
cppyy : Off
78
- - name : win2022-msvc-clang-repl-16
79
- os : windows-2022
80
- compiler : msvc
81
- clang-runtime : ' 16'
82
- cling : Off
83
- cppyy : Off
84
- - name : win2022-msvc-cling
85
- os : windows-2022
86
- compiler : msvc
87
- clang-runtime : ' 13'
88
- cling : On
89
- cling-version : ' 1.0'
90
- cppyy : Off
91
78
- name : osx14-arm-clang-clang-repl-19
92
79
os : macos-14
93
80
compiler : clang
@@ -459,7 +446,7 @@ jobs:
459
446
}
460
447
cd build
461
448
echo "Apply clang${{ matrix.clang-runtime }}-*.patch patches:"
462
- cmake -DLLVM_ENABLE_PROJECTS="clang" `
449
+ cmake -DLLVM_ENABLE_PROJECTS="clang" `
463
450
-DLLVM_TARGETS_TO_BUILD="host;NVPTX" `
464
451
-DCMAKE_BUILD_TYPE=Release `
465
452
-DLLVM_ENABLE_ASSERTIONS=ON `
@@ -553,32 +540,6 @@ jobs:
553
540
# clang-runtime: '17'
554
541
# cling: Off
555
542
# cppyy: On
556
- - name : win2022-msvc-clang-repl-16
557
- os : windows-2022
558
- compiler : msvc
559
- clang-runtime : ' 16'
560
- cling : Off
561
- cppyy : Off
562
- # - name: win2022-msvc-clang-repl-16-cppyy
563
- # os: windows-2022
564
- # compiler: msvc
565
- # clang-runtime: '16'
566
- # cling: Off
567
- # cppyy: On
568
- - name : win2022-msvc-cling
569
- os : windows-2022
570
- compiler : msvc
571
- clang-runtime : ' 13'
572
- cling : On
573
- cling-version : ' 1.0'
574
- cppyy : Off
575
- # - name: win2022-msvc-cling-cppyy
576
- # os: windows-2022
577
- # compiler: msvc
578
- # clang-runtime: '13'
579
- # cling: On
580
- # cling-version: '1.0'
581
- # cppyy: On
582
543
- name : osx14-arm-clang-clang-repl-19-cppyy
583
544
os : macos-14
584
545
compiler : clang
@@ -821,6 +782,7 @@ jobs:
821
782
brew install eigen
822
783
brew install boost
823
784
pip install distro pytest
785
+
824
786
825
787
- name : Restore Cache LLVM/Clang runtime build directory
826
788
uses : actions/cache/restore@v4
@@ -898,7 +860,6 @@ jobs:
898
860
echo "CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH" >> $GITHUB_ENV
899
861
900
862
- name : Build and Test/Install CppInterOp on Windows systems
901
- continue-on-error : true
902
863
if : ${{ runner.os == 'windows' }}
903
864
run : |
904
865
#FIXME: Windows CppInterOp tests expected to fail
@@ -912,7 +873,7 @@ jobs:
912
873
$env:LLVM_BUILD_DIR="$env:PWD_DIR\llvm-project\build"
913
874
echo "LLVM_BUILD_DIR=$env:LLVM_BUILD_DIR"
914
875
echo "LLVM_BUILD_DIR=$env:LLVM_BUILD_DIR" >> $env:GITHUB_ENV
915
-
876
+
916
877
if ( "${{ matrix.cling }}" -imatch "On" )
917
878
{
918
879
$env:CLING_DIR="$env:PWD_DIR\cling"
@@ -966,6 +927,7 @@ jobs:
966
927
-DLLVM_DIR="$env:LLVM_BUILD_DIR\lib\cmake\llvm" `
967
928
-DLLVM_ENABLE_WERROR=On `
968
929
-DClang_DIR="$env:LLVM_BUILD_DIR\lib\cmake\clang" -DCODE_COVERAGE=${{ env.CODE_COVERAGE }} -DCMAKE_INSTALL_PREFIX="$env:CPPINTEROP_DIR" ..\
930
+ cmake --build . --config ${{ env.BUILD_TYPE }} --target googletest --parallel ${{ env.ncpus }}
969
931
}
970
932
cmake --build . --config ${{ env.BUILD_TYPE }} --target check-cppinterop --parallel ${{ env.ncpus }}
971
933
cd ..
@@ -1117,7 +1079,7 @@ jobs:
1117
1079
# When debugging increase to a suitable value!
1118
1080
timeout-minutes : 30
1119
1081
1120
- emscripten_wasm :
1082
+ emscripten_wasm_CppInterOp_and_xeus_cpp :
1121
1083
needs : [build_cache]
1122
1084
name : ${{ matrix.name }}
1123
1085
runs-on : ${{ matrix.os }}
0 commit comments