diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index a52706c66..b93c6e922 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -14,23 +14,7 @@ jobs: matrix: os: [ubuntu-latest] compiler: [gcc, clang] - enable_libpci: [ON, OFF] - enable_vulkan: [ON, OFF] - enable_wayland: [ON, OFF] - enable_xrandr: [ON, OFF] - enable_xcb: [ON, OFF] - enable_dconf: [ON, OFF] - enable_dbus: [ON, OFF] - enable_magick: [ON, OFF] - enable_xfconf: [ON, OFF] - enable_sqlite: [ON, OFF] - enable_rpm: [ON, OFF] - enable_egl: [ON, OFF] - enable_glx: [ON, OFF] - enable_osmesa: [ON, OFF] - enable_opencl: [ON, OFF] - enable_nm: [ON, OFF] - enable_pulse: [ON, OFF] + enableFeatures: [ON, OFF] runs-on: ${{ matrix.os }} steps: - name: checkout repository @@ -42,7 +26,7 @@ jobs: - name: configure project env: CC: ${{ matrix.compiler }} - run: cmake -DENABLE_LIBPCI=${{ matrix.enable_libpci }} -DENABLE_VULKAN=${{ matrix.enable_vulkan }} -DENABLE_WAYLAND=${{ matrix.enable_wayland }} -DENABLE_XRANDR=${{ matrix.enable_xrandr }} -DENABLE_XCB=${{ matrix.enable_xcb }} -DENABLE_DCONF=${{ matrix.enable_dconf }} -DENABLE_DBUS=${{ matrix.enable_dbus }} -DENABLE_MAGICK=${{ matrix.enable_magick }} -DENABLE_XFCONF=${{ matrix.enable_xfconf }} -DENABLE_SQLITE=${{ matrix.enable_sqlite }} -DENABLE_RPM=${{ matrix.enable_rpm }} -DENABLE_EGL=${{ matrix.enable_egl }} -DENABLE_GLX=${{ matrix.enable_glx }} -DENABLE_OSMESA=${{ matrix.enable_osmesa }} -DENABLE_OPENCL=${{ matrix.enable_opencl }} -DENABLE_NM=${{ matrix.enable_nm }} -DENABLE_PULSE=${{ matrix.enable_pulse }} + run: cmake -DENABLE_LIBPCI=${{ matrix.enableFeatures }} -DENABLE_VULKAN=${{ matrix.enableFeatures }} -DENABLE_WAYLAND=${{ matrix.enableFeatures }} -DENABLE_XCB_RANDR=${{ matrix.enableFeatures }} -DENABLE_XCB=${{ matrix.enableFeatures }} -DENABLE_XRANDR=${{ matrix.enableFeatures }} -DENABLE_X11=${{ matrix.enableFeatures }} -DENABLE_GIO=${{ matrix.enableFeatures }} -DENABLE_DCONF=${{ matrix.enableFeatures }} -DENABLE_DBUS=${{ matrix.enableFeatures }} -DENABLE_XFCONF=${{ matrix.enableFeatures }} -DENABLE_SQLITE3=${{ matrix.enableFeatures }} -DENABLE_RPM=${{ matrix.enableFeatures }} -DENABLE_IMAGEMAGICK7=${{ matrix.enableFeatures }} -DENABLE_IMAGEMAGICK6=${{ matrix.enableFeatures }} -DENABLE_CHAFA=${{ matrix.enableFeatures }} -DENABLE_ZLIB=${{ matrix.enableFeatures }} -DENABLE_EGL=${{ matrix.enableFeatures }} -DENABLE_GLX=${{ matrix.enableFeatures }} -DENABLE_OSMESA=${{ matrix.enableFeatures }} -DENABLE_OPENCL=${{ matrix.enableFeatures }} -DENABLE_LIBCJSON=${{ matrix.enableFeatures }} -DENABLE_LIBNM=${{ matrix.enableFeatures }} -DENABLE_PULSE=${{ matrix.enableFeatures }} . - name: build project run: cmake --build .