|
@@ -14,21 +14,27 @@ jobs:
|
|
|
|
|
|
|
|
steps:
|
|
steps:
|
|
|
- name: Install dependencies
|
|
- name: Install dependencies
|
|
|
- run: |
|
|
|
|
|
- apt-get update
|
|
|
|
|
- apt install ninja-build
|
|
|
|
|
-
|
|
|
|
|
|
|
+ run: |
|
|
|
|
|
+ apt-get update
|
|
|
|
|
+ apt install ninja-build libx11-dev libx11-xcb-dev clang
|
|
|
|
|
+
|
|
|
- name: Clone
|
|
- name: Clone
|
|
|
uses: actions/checkout@v2
|
|
uses: actions/checkout@v2
|
|
|
|
|
|
|
|
|
|
+ - name: Configure CMake for Linux
|
|
|
|
|
+ run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=OFF -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Release -DANKI_EXTRA_CHECKS=OFF
|
|
|
|
|
+
|
|
|
|
|
+ - name: Build Linux ShaderCompiler
|
|
|
|
|
+ run: cmake --build ${{github.workspace}}/build --config Release --target ShaderCompiler
|
|
|
|
|
+
|
|
|
- name: Generate project
|
|
- name: Generate project
|
|
|
- run: ./Samples/Sponza/GenerateAndroidProject.sh
|
|
|
|
|
-
|
|
|
|
|
|
|
+ run: ./Samples/Sponza/GenerateAndroidProject.sh ${{github.workspace}}/build/Bin/ShaderCompiler
|
|
|
|
|
+
|
|
|
- name: local.properties
|
|
- name: local.properties
|
|
|
run: |
|
|
run: |
|
|
|
echo "sdk.dir=/usr/local/android-sdk" > AndroidProject_Sponza/local.properties
|
|
echo "sdk.dir=/usr/local/android-sdk" > AndroidProject_Sponza/local.properties
|
|
|
echo "ndk.dir=/usr/local/android-ndk" >> AndroidProject_Sponza/local.properties
|
|
echo "ndk.dir=/usr/local/android-ndk" >> AndroidProject_Sponza/local.properties
|
|
|
|
|
|
|
|
- - name: Build
|
|
|
|
|
|
|
+ - name: Build Android
|
|
|
working-directory: AndroidProject_Sponza
|
|
working-directory: AndroidProject_Sponza
|
|
|
run: ./gradlew build
|
|
run: ./gradlew build
|