Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,22 @@ jobs:

- name: Install Linux dependencies
if: runner.os == 'Linux'
run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev
run: |
sudo apt-get update
sudo apt-get install \
clang \
pkg-config \
libglew-dev \
zlib1g-dev \
libssl-dev \
libcrypt-dev \
libcurl4-openssl-dev \
libgtk-4-dev \
libadwaita-1-dev \
libdbus-1-dev \
libfontconfig-dev \
ninja-build \
libpulse-dev \

- name: Install macos dependencies
if: runner.os == 'macos-latest'
Expand Down
37 changes: 35 additions & 2 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,23 @@ jobs:
submodules: true

- name: Install Linux dependencies
run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev clang libc++-dev
run: |
sudo apt-get update
sudo apt-get install \
libc++-dev \
clang \
pkg-config \
libglew-dev \
zlib1g-dev \
libssl-dev \
libcrypt-dev \
libcurl4-openssl-dev \
libgtk-4-dev \
libadwaita-1-dev \
libdbus-1-dev \
libfontconfig-dev \
ninja-build \
libpulse-dev \

- name: clang-tidy verify config
run: bash -c 'OUT=$(clang-tidy --dump-config 2>&1); echo "$OUT"; if echo "$OUT" | grep -q "error:"; then exit -1; fi'
Expand All @@ -48,7 +64,24 @@ jobs:
submodules: true

- name: Install Linux dependencies
run: sudo apt-get update && sudo apt-get install pkg-config libglew-dev zlib1g-dev libssl-dev libcrypt-dev libcurl4-openssl-dev libgtk-3-dev libfontconfig-dev ninja-build libpulse-dev valgrind
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install \
valgrind \
pkg-config \
libglew-dev \
zlib1g-dev \
libssl-dev \
libcrypt-dev \
libcurl4-openssl-dev \
libgtk-4-dev \
libadwaita-1-dev \
libdbus-1-dev \
libfontconfig-dev \
ninja-build \
libpulse-dev \


- name: Configure CMake asan
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Standard routine
cmake_minimum_required(VERSION 3.16)
project(example_app
VERSION 0.0.10 # CI_PROJECT_VERSION
VERSION 0.0.11 # CI_PROJECT_VERSION
)

option(BUILD_SHARED_LIBS "Build shared libs" OFF)
option(AUIB_FORCE_PRECOMPILED "AUI.Boot: force precompiled dependencies" OFF)

set(AUI_VERSION v7.0.1)
set(AUI_VERSION v8.0.0-rc.1)

# Use AUI.Boot
file(
Expand Down