reduce cmake compatibility levels

This commit is contained in:
PancakeTAS 2025-07-25 23:29:59 +02:00
parent 3893d49dbb
commit 728626dbf2
No known key found for this signature in database
5 changed files with 6 additions and 6 deletions

View file

@ -15,7 +15,7 @@ jobs:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
submodules: 'recursive' submodules: yes
- name: Install build dependencies - name: Install build dependencies
uses: awalsh128/cache-apt-pkgs-action@latest uses: awalsh128/cache-apt-pkgs-action@latest
with: with:

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.25) cmake_minimum_required(VERSION 3.10)
set(CMAKE_SKIP_RPATH ON) set(CMAKE_SKIP_RPATH ON)
@ -36,7 +36,7 @@ set_target_properties(lsfg-vk PROPERTIES
target_include_directories(lsfg-vk target_include_directories(lsfg-vk
PRIVATE include) PRIVATE include)
target_link_libraries(lsfg-vk PRIVATE target_link_libraries(lsfg-vk PRIVATE
pe-parse dxbc toml11 SPIRV-Headers pe-parse dxbc toml11
lsfg-vk-framegen) lsfg-vk-framegen)
get_target_property(TOML11_INCLUDE_DIRS toml11 INTERFACE_INCLUDE_DIRECTORIES) get_target_property(TOML11_INCLUDE_DIRS toml11 INTERFACE_INCLUDE_DIRECTORIES)

View file

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.28) cmake_minimum_required(VERSION 3.10)
project(lsfg-vk-framegen project(lsfg-vk-framegen
DESCRIPTION "Lossless Scaling Frame Generation Backend" DESCRIPTION "Lossless Scaling Frame Generation Backend"

View file

@ -1,6 +1,6 @@
#include "extract/trans.hpp" #include "extract/trans.hpp"
#include <spirv/unified1/spirv.hpp> #include <thirdparty/spirv.hpp>
#include <dxbc_modinfo.h> #include <dxbc_modinfo.h>
#include <dxbc_module.h> #include <dxbc_module.h>

2
thirdparty/dxbc vendored

@ -1 +1 @@
Subproject commit 80e316fd13d7e8938d99a08f1f405a0679c3ccfa Subproject commit 78ab59a8aaeb43cd1b0a5e91ba86722433a10b78