summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorStephen Sinclair <radarsat1@gmail.com>2021-08-12 22:11:02 +0200
committerStephen Sinclair <radarsat1@gmail.com>2021-08-12 23:07:10 +0200
commit9096e3a1c26a965abf0a47451fd96d2d0ed1c8ab (patch)
treed4ad80d6da4258e27f44f9c769889b939673f89f /.github
parent58b1446c953906fba9e0c31f36547a6c9a17783a (diff)
github actions: install after build and list the final directory contents
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml20
1 files changed, 10 insertions, 10 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3ec24ce..2369c16 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -35,14 +35,14 @@ jobs:
- name: automake
run:
env NOCONFIGURE=1 ./autogen.sh && mkdir bld-automake && cd bld-automake
- && (../configure --with-${{matrix.api}} || (cat config.log; false))
- && make V=1 && make check
+ && (../configure --prefix=$PWD/inst --with-${{matrix.api}} || (cat config.log; false))
+ && make V=1 && make check && make install && find inst
- name: CMake
run:
mkdir bld-cmake && cd bld-cmake
- && cmake .. -DRTAUDIO_API_OSS=OFF -DRTAUDIO_API_ALSA=OFF -DRTAUDIO_API_PULSE=OFF -DRTAUDIO_API_JACK=OFF -DRTAUDIO_API_${{matrix.APIcmake}}=ON && make
+ && cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/inst -DRTAUDIO_API_OSS=OFF -DRTAUDIO_API_ALSA=OFF -DRTAUDIO_API_PULSE=OFF -DRTAUDIO_API_JACK=OFF -DRTAUDIO_API_${{matrix.APIcmake}}=ON && make VERBOSE=1 && make install && find inst
- name: Meson
- run: meson bld-meson -Dalsa=disabled -Djack=disabled -Dpulse=disabled -Doss=false -D${{matrix.mesonapi}} && cd bld-meson && ninja -j1 -v
+ run: meson bld-meson --prefix=$PWD/bld-meson/inst -Dalsa=disabled -Djack=disabled -Dpulse=disabled -Doss=false -D${{matrix.mesonapi}} && cd bld-meson && ninja -j1 -v install && find inst
MacOS:
runs-on: macOS-latest
@@ -55,12 +55,12 @@ jobs:
- name: automake
run:
env NOCONFIGURE=1 ./autogen.sh && mkdir bld-automake && cd bld-automake
- && (../configure || (cat config.log; false))
- && make V=1 && make check
+ && (../configure --prefix=$PWD/inst || (cat config.log; false))
+ && make V=1 && make check && make install && find inst
- name: CMake
- run: mkdir bld-cmake && cd bld-cmake && cmake .. && make VERBOSE=1
+ run: mkdir bld-cmake && cd bld-cmake && cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/inst && make VERBOSE=1 && make install && find inst
- name: Meson
- run: meson bld-meson && cd bld-meson && ninja -j1 -v
+ run: meson bld-meson --prefix=$PWD/bld-meson/inst && cd bld-meson && ninja -j1 -v install && find inst
MinGW:
runs-on: ubuntu-latest
@@ -91,5 +91,5 @@ jobs:
run:
env NOCONFIGURE=1 ./autogen.sh
&& mkdir bld-automake && cd bld-automake
- && (../configure --host=${{matrix.host}} --with-${{matrix.api}} CPPFLAGS=${{matrix.cppflags}} || (cat config.log; false))
- && make V=1
+ && (../configure --prefix=$PWD/inst --host=${{matrix.host}} --with-${{matrix.api}} CPPFLAGS=${{matrix.cppflags}} || (cat config.log; false))
+ && make V=1 && make install && find inst