From 052d9979301540324e3b51373073c82e9f1cb170 Mon Sep 17 00:00:00 2001 From: Jason Millard Date: Sat, 15 Nov 2025 11:44:21 -0500 Subject: [PATCH] deps: bump bgfx, bimg, and bx. Update to use C++ 20. (#1) --- .github/workflows/ci.yml | 2 +- CMakeLists.txt | 4 ++-- bgfx | 2 +- bimg | 2 +- bx | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b5e095..dcf5c93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: name: Check compatibility with minimum cmake version runs-on: ubuntu-latest env: - CMAKE_VERSION: 3.10.2 + CMAKE_VERSION: 3.20.0 steps: - uses: actions/checkout@v4 with: diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cefdbd..758c0c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,12 +8,12 @@ # You should have received a copy of the CC0 Public Domain Dedication along with # this software. If not, see . -cmake_minimum_required(VERSION 3.10.2) # version supported by android studio +cmake_minimum_required(VERSION 3.20) # C++20 support required project(bgfx) cmake_policy(SET CMP0054 NEW) set_property(GLOBAL PROPERTY USE_FOLDERS ON) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/bgfx b/bgfx index b0e9cbd..ee2072d 160000 --- a/bgfx +++ b/bgfx @@ -1 +1 @@ -Subproject commit b0e9cbd11041a602067ef00b22a281a922f8e1b2 +Subproject commit ee2072d02f59ffbd89ef79026474a5e5fa17f206 diff --git a/bimg b/bimg index a1a2ae3..bf10ffb 160000 --- a/bimg +++ b/bimg @@ -1 +1 @@ -Subproject commit a1a2ae3c129d8c33e765eecd91801bffd985c317 +Subproject commit bf10ffbb3df1f9f12ad7a9105e5e96e11a9c5a0c diff --git a/bx b/bx index 59d9249..1dc8c48 160000 --- a/bx +++ b/bx @@ -1 +1 @@ -Subproject commit 59d9249854f1f588dc9e7a79549fe954bcd8a5e7 +Subproject commit 1dc8c4827087c5a6cde221b0978baa15533348fd