Skip to content

Commit 8b62a13

Browse files
authored
Merge pull request kokkos#303 from lucbv/macos_workflow
Macos workflow
2 parents faa0da5 + 093e2cf commit 8b62a13

4 files changed

Lines changed: 59 additions & 426 deletions

File tree

.github/workflows/macos.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: MacOS
2+
3+
on: [push, pull_request]
4+
5+
env:
6+
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
7+
BUILD_TYPE: RelWithDebInfo
8+
9+
jobs:
10+
osx-ci:
11+
runs-on: [macos-latest]
12+
13+
steps:
14+
- name: Check Out mdspan
15+
uses: actions/checkout@v4
16+
with:
17+
repository: kokkos/mdspan
18+
path: mdspan-src
19+
20+
- name: create directories
21+
run: cmake -E make_directory mdspan-build stdblas-build
22+
23+
- name: Configure mdspan
24+
working-directory: mdspan-build
25+
run: cmake -S $GITHUB_WORKSPACE/mdspan-src -B $GITHUB_WORKSPACE/mdspan-build -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/mdspan-install
26+
27+
- name: Build mdspan
28+
working-directory: mdspan-build
29+
run: cmake --build $GITHUB_WORKSPACE/mdspan-build -j 3
30+
31+
- name: Install mdspan
32+
working-directory: mdspan-build
33+
run: cmake --install $GITHUB_WORKSPACE/mdspan-build
34+
35+
- name: Check Out
36+
uses: actions/checkout@v4
37+
with:
38+
path: stdblas-src
39+
40+
- name: Configure stdblas
41+
shell: bash
42+
working-directory: stdblas-build
43+
run: cmake -S $GITHUB_WORKSPACE/stdblas-src -B $GITHUB_WORKSPACE/stdblas-build -Dmdspan_ROOT=$GITHUB_WORKSPACE/mdspan-install/ -DLINALG_ENABLE_TESTS=On -DLINALG_ENABLE_EXAMPLES=On -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/stdblas-install
44+
45+
- name: Build stdblas
46+
working-directory: stdblas-build
47+
shell: bash
48+
run: cmake --build $GITHUB_WORKSPACE/stdblas-build -j 3
49+
50+
- name: Test stdblas
51+
working-directory: stdblas-build
52+
shell: bash
53+
run: ctest --output-on-failure
54+
55+
- name: Install stdblas
56+
working-directory: stdblas-build
57+
shell: bash
58+
run: cmake --install $GITHUB_WORKSPACE/stdblas-build

include/experimental/__p1673_bits/macros.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ static_assert(_LINALG_CPLUSPLUS >= _LINALG_CXX_STD_17, "stdBLAS requires C++17 o
4949
# if defined(LINALG_ENABLE_TBB)
5050
# define LINALG_HAS_EXECUTION 1
5151
# endif
52-
#else
52+
#elif ! defined(__apple_build_version__)
5353
# define LINALG_HAS_EXECUTION 1
5454
#endif
5555

tests/native/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ linalg_add_test(herk)
2929
linalg_add_test(her)
3030
linalg_add_test(idx_abs_max)
3131
linalg_add_test(imag_if_needed)
32-
linalg_add_test(iterator)
3332
linalg_add_test(matrix_inf_norm)
3433
linalg_add_test(matrix_one_norm)
3534
linalg_add_test(mixed_accessors)

0 commit comments

Comments
 (0)