• Home
  • Raw
  • Download

Lines Matching +full:build +full:- +full:swift

6       - master
9 - master
12 build-linux:
13 name: Build Linux
14 runs-on: ubuntu-latest
17 cxx: [g++-9, clang++-9]
19 - uses: actions/checkout@v1
20 - name: cmake
21 run: CXX=${{ matrix.cxx }} cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .
22 - name: build
23 run: make -j4
24 - name: test
26 - name: upload build artifacts
27 uses: actions/upload-artifact@v1
32 build-windows:
33 name: Build Windows
34 runs-on: windows-latest
36 - uses: actions/checkout@v1
37 - name: Add msbuild to PATH
38 uses: microsoft/setup-msbuild@v1.0.2
39 - name: cmake
40 …run: cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_BUILD_CPP17=…
41 - name: build
43 - name: test
45 - name: upload build artifacts
46 uses: actions/upload-artifact@v1
51 build-windows-2017:
52 name: Build Windows 2017
53 runs-on: windows-2016
55 - uses: actions/checkout@v1
56 - name: Add msbuild to PATH
57 uses: microsoft/setup-msbuild@v1.0.2
58 - name: cmake
59 run: cmake -G "Visual Studio 15 2017" -A x64 -DCMAKE_BUILD_TYPE=Release .
60 - name: build
62 - name: test
65 build-mac:
66 name: Build Mac
67 runs-on: macos-latest
69 - uses: actions/checkout@v1
70 - name: cmake
71 …run: cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_FLATC_EXECUTABLE=_build/Release/fla…
72 - name: build
73 …TE: we need this _build dir to not have xcodebuild's default ./build dir clash with the BUILD file.
74 … run: xcodebuild -toolchain clang -configuration Release -target flattests SYMROOT=$(PWD)/_build
75 - name: test
77 - name: upload build artifacts
78 uses: actions/upload-artifact@v1
83 build-android:
84 name: Build Android (on Linux)
85 runs-on: ubuntu-latest
87 - uses: actions/checkout@v1
88 - name: set up JDK 1.8
89 uses: actions/setup-java@v1
91 java-version: 1.8
92 - name: set up flatc
94 …cmake -DFLATBUFFERS_BUILD_TESTS=OFF -DFLATBUFFERS_BUILD_FLATLIB=OFF -DFLATBUFFERS_BUILD_FLATHASH=O…
97 - name: build
98 working-directory: android
99 run: bash ./gradlew clean build
101 build-generator:
103 runs-on: ubuntu-latest
106 cxx: [g++-9, clang++-9]
108 - uses: actions/checkout@v1
109 - name: cmake
110 …un: CXX=${{ matrix.cxx }} cmake -G "Unix Makefiles" -DFLATBUFFERS_BUILD_TESTS=OFF -DCMAKE_BUILD_TY…
111 - name: Generate
112 run: bash scripts/check-generate-code.sh && bash scripts/check-grpc-generated-code.sh
114 build-java:
115 name: Build Java
116 runs-on: ubuntu-latest
118 - uses: actions/checkout@v1
119 - name: test
120 working-directory: tests
123 build-kotlin:
124 name: Build Kotlin
125 runs-on: macos-latest
127 - name: Checkout
129 - name: Build
130 working-directory: kotlin
131 run: ./gradlew clean build allTests
132 - name: Run Benchmark
133 working-directory: kotlin
135 - name: Generate Benchmark Report
136 working-directory: kotlin
139 mv benchmark/build/reports/benchmarks/main/* benchmark_latest
140 - name: Archive benchmark report
141 uses: actions/upload-artifact@v1
146 build-rust:
147 name: Build Rust
148 runs-on: ubuntu-latest
150 - uses: actions/checkout@v1
151 - name: test
152 working-directory: tests
155 #build-js:
156 # name: Build JS
157 # runs-on: ubuntu-latest
159 # - uses: actions/checkout@v1
160 # - name: flatc
162-G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_BUILD_TESTS=OFF -DFLATBUFFERS_INSTALL…
163 # - name: test
164 # working-directory: tests
167 build-python:
168 name: Build Python
169 runs-on: ubuntu-latest
171 - uses: actions/checkout@v1
172 - name: test
173 working-directory: tests
176 build-go:
177 name: Build Go
178 runs-on: ubuntu-latest
180 - uses: actions/checkout@v1
181 - name: flatc
183-G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_BUILD_TESTS=OFF -DFLATBUFFERS_INSTALL…
184 - name: test
185 working-directory: tests
188 #build-csharp:
189 # name: Build CSharp
190 # runs-on: ubuntu-latest
192 # - uses: actions/checkout@v1
193 # - name: test
194 # working-directory: tests/FlatBuffers.Test
197 #build-php:
198 # name: Build PHP
199 # runs-on: ubuntu-latest
201 # - uses: actions/checkout@v1
202 # - name: flatc
204-G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DFLATBUFFERS_BUILD_TESTS=OFF -DFLATBUFFERS_INSTALL…
205 # - name: test
206 # working-directory: tests
211 build-swift:
212 name: Build Swift
213 runs-on: ubuntu-latest
215 - uses: actions/checkout@v1
216 - name: test
217 working-directory: tests/FlatBuffers.Test.Swift
220 build-ts:
221 name: Build TS
222 runs-on: ubuntu-latest
224 - uses: actions/checkout@v1
225 - name: compile
227 - name: test
228 working-directory: tests