From 728626dbf2454c40473427063554e2d5854b1b32 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Fri, 25 Jul 2025 23:29:59 +0200 Subject: [PATCH] reduce cmake compatibility levels --- .github/workflows/build.yml | 2 +- CMakeLists.txt | 4 ++-- framegen/CMakeLists.txt | 2 +- src/extract/trans.cpp | 2 +- thirdparty/dxbc | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a4b3eae..83c2106 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: - submodules: 'recursive' + submodules: yes - name: Install build dependencies uses: awalsh128/cache-apt-pkgs-action@latest with: diff --git a/CMakeLists.txt b/CMakeLists.txt index 065f14f..b9ad34f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.25) +cmake_minimum_required(VERSION 3.10) set(CMAKE_SKIP_RPATH ON) @@ -36,7 +36,7 @@ set_target_properties(lsfg-vk PROPERTIES target_include_directories(lsfg-vk PRIVATE include) target_link_libraries(lsfg-vk PRIVATE - pe-parse dxbc toml11 SPIRV-Headers + pe-parse dxbc toml11 lsfg-vk-framegen) get_target_property(TOML11_INCLUDE_DIRS toml11 INTERFACE_INCLUDE_DIRECTORIES) diff --git a/framegen/CMakeLists.txt b/framegen/CMakeLists.txt index f1ffa94..be88d62 100644 --- a/framegen/CMakeLists.txt +++ b/framegen/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.28) +cmake_minimum_required(VERSION 3.10) project(lsfg-vk-framegen DESCRIPTION "Lossless Scaling Frame Generation Backend" diff --git a/src/extract/trans.cpp b/src/extract/trans.cpp index d458fea..1e513c5 100644 --- a/src/extract/trans.cpp +++ b/src/extract/trans.cpp @@ -1,6 +1,6 @@ #include "extract/trans.hpp" -#include +#include #include #include diff --git a/thirdparty/dxbc b/thirdparty/dxbc index 80e316f..78ab59a 160000 --- a/thirdparty/dxbc +++ b/thirdparty/dxbc @@ -1 +1 @@ -Subproject commit 80e316fd13d7e8938d99a08f1f405a0679c3ccfa +Subproject commit 78ab59a8aaeb43cd1b0a5e91ba86722433a10b78