diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8bf3cda..fa641a0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,8 +31,8 @@ jobs: fail-fast: false matrix: include: - - { os: ubuntu-24.04, os-name: Linux, preset: x64-debug-clang, triplet: x64-linux-clang } - - { os: ubuntu-24.04, os-name: Linux, preset: x64-debug-clang-shared, triplet: x64-linux-clang } + - { os: ubuntu-26.04, os-name: Linux, preset: x64-debug-clang, triplet: x64-linux-clang } + - { os: ubuntu-26.04, os-name: Linux, preset: x64-debug-clang-shared, triplet: x64-linux-clang } - { os: windows-2025, os-name: Windows, preset: x64-debug-clang-cl, triplet: x64-windows-clang-cl } - { os: windows-2025, os-name: Windows, preset: x64-debug-clang-cl-shared, triplet: x64-windows-clang-cl } steps: @@ -70,7 +70,7 @@ jobs: format: name: clang-format - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/cmake/Config.cmake b/cmake/Config.cmake index a28b48b..2bf388b 100644 --- a/cmake/Config.cmake +++ b/cmake/Config.cmake @@ -14,3 +14,6 @@ option(AETHER_EXPORT_COMPILE_COMMANDS "Export compile_commands.json for language set(CMAKE_EXPORT_COMPILE_COMMANDS ${AETHER_EXPORT_COMPILE_COMMANDS}) option(BUILD_TESTS "Build the unit tests and register them with CTest" OFF) + +# Executables and shared libraries side by side: on Windows, a test finds the engine's DLLs only there. +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")