[ci] build with glut support
parent
f34111c117
commit
904e4220a8
|
@ -6,9 +6,11 @@ strategy:
|
||||||
Linux:
|
Linux:
|
||||||
imageName: 'ubuntu-latest'
|
imageName: 'ubuntu-latest'
|
||||||
enableLibavif: 'OFF'
|
enableLibavif: 'OFF'
|
||||||
|
enableGLUT: 'ON'
|
||||||
Mac:
|
Mac:
|
||||||
imageName: 'macos-latest'
|
imageName: 'macos-latest'
|
||||||
enableLibavif: 'ON'
|
enableLibavif: 'ON'
|
||||||
|
enableGLUT: 'OFF'
|
||||||
|
|
||||||
pool:
|
pool:
|
||||||
vmImage: $(imageName)
|
vmImage: $(imageName)
|
||||||
|
@ -39,6 +41,7 @@ steps:
|
||||||
libfreetype6-dev \
|
libfreetype6-dev \
|
||||||
libsdl2-dev \
|
libsdl2-dev \
|
||||||
libluajit-5.1-dev \
|
libluajit-5.1-dev \
|
||||||
|
freeglut3-dev \
|
||||||
libfmt-dev
|
libfmt-dev
|
||||||
displayName: 'Install Linux dependencies'
|
displayName: 'Install Linux dependencies'
|
||||||
condition: eq( variables['Agent.OS'], 'Linux' )
|
condition: eq( variables['Agent.OS'], 'Linux' )
|
||||||
|
@ -59,6 +62,7 @@ steps:
|
||||||
freetype \
|
freetype \
|
||||||
libepoxy \
|
libepoxy \
|
||||||
sdl2 \
|
sdl2 \
|
||||||
|
freeglut \
|
||||||
libavif
|
libavif
|
||||||
brew link gettext --force
|
brew link gettext --force
|
||||||
brew link lua --force
|
brew link lua --force
|
||||||
|
@ -68,7 +72,7 @@ steps:
|
||||||
- script: |
|
- script: |
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake -DENABLE_SPICE=ON -DENABLE_TOOLS=ON -DENABLE_TESTS=ON -DENABLE_SDL=ON -DENABLE_GTK=ON -DENABLE_FFMPEG=ON -DENABLE_LIBAVIF=$(enableLibavif) ..
|
cmake -DENABLE_SPICE=ON -DENABLE_TOOLS=ON -DENABLE_TESTS=ON -DENABLE_SDL=ON -DENABLE_GTK=ON -DENABLE_GLUT=$(enableGLUT) -DENABLE_FFMPEG=ON -DENABLE_LIBAVIF=$(enableLibavif) ..
|
||||||
make -j $(nproc || echo 4)
|
make -j $(nproc || echo 4)
|
||||||
CTEST_OUTPUT_ON_FAILURE=1 ctest
|
CTEST_OUTPUT_ON_FAILURE=1 ctest
|
||||||
workingDirectory: "$(system.defaultworkingdirectory)"
|
workingDirectory: "$(system.defaultworkingdirectory)"
|
||||||
|
|
Loading…
Reference in New Issue