|
8 | 8 |
|
9 | 9 | strategy: |
10 | 10 | matrix: |
11 | | - api-version: [5.5, 6.5] |
| 11 | + api-version: ['5.5', '6.0', '6.5'] |
12 | 12 | arch: [arm, arm64, x86] |
13 | 13 | include: |
14 | 14 | - arch: arm |
@@ -43,21 +43,36 @@ jobs: |
43 | 43 | gclient config --name=src --unmanaged https://github.com/${{ github.repository }} |
44 | 44 | gclient sync -v --no-history --shallow |
45 | 45 |
|
| 46 | + - name: Generate Tizen 6.0 sysroot |
| 47 | + if: ${{ matrix.api-version == '6.0' }} |
| 48 | + run: src/tools/generate_sysroot.py --api-version 6.0 --out src/sysroot-6.0 |
| 49 | + |
46 | 50 | - name: Generate Tizen 6.5 sysroot |
47 | | - if: ${{ matrix.api-version == 6.5 }} |
| 51 | + if: ${{ matrix.api-version == '6.5' }} |
48 | 52 | run: src/tools/generate_sysroot.py --api-version 6.5 --out src/sysroot-6.5 |
49 | 53 |
|
50 | 54 | - name: Build for Tizen 5.5 |
51 | | - if: ${{ matrix.api-version == 5.5 }} |
| 55 | + if: ${{ matrix.api-version == '5.5' }} |
| 56 | + run: | |
| 57 | + src/tools/gn \ |
| 58 | + --target-cpu ${{ matrix.arch }} \ |
| 59 | + --target-toolchain /usr/lib/llvm-12 \ |
| 60 | + --target-dir build |
| 61 | + ninja -C src/out/build |
| 62 | +
|
| 63 | + - name: Build for Tizen 6.0 |
| 64 | + if: ${{ matrix.api-version == '6.0' }} |
52 | 65 | run: | |
53 | 66 | src/tools/gn \ |
54 | 67 | --target-cpu ${{ matrix.arch }} \ |
55 | 68 | --target-toolchain /usr/lib/llvm-12 \ |
| 69 | + --target-sysroot src/sysroot-6.0/${{ matrix.arch }} \ |
| 70 | + --api-version 6.0 --system-cxx \ |
56 | 71 | --target-dir build |
57 | 72 | ninja -C src/out/build |
58 | 73 |
|
59 | 74 | - name: Build for Tizen 6.5 |
60 | | - if: ${{ matrix.api-version == 6.5 }} |
| 75 | + if: ${{ matrix.api-version == '6.5' }} |
61 | 76 | run: | |
62 | 77 | src/tools/gn \ |
63 | 78 | --target-cpu ${{ matrix.arch }} \ |
|
87 | 102 | if-no-files-found: error |
88 | 103 |
|
89 | 104 | - uses: actions/upload-artifact@v4 |
90 | | - if: ${{ matrix.arch == 'arm' && matrix.api-version == 5.5 }} |
| 105 | + if: ${{ matrix.arch == 'arm' && matrix.api-version == '6.0' }} |
91 | 106 | with: |
92 | 107 | name: tizen-common |
93 | 108 | path: | |
@@ -115,7 +130,7 @@ jobs: |
115 | 130 |
|
116 | 131 | - uses: actions/download-artifact@v4 |
117 | 132 | with: |
118 | | - name: tizen-5.5-arm_unittests |
| 133 | + name: tizen-6.0-arm_unittests |
119 | 134 |
|
120 | 135 | - name: Download engine |
121 | 136 | run: | |
|
0 commit comments