Merge pull request #2 from MayaTheShy/copilot/fix-overteclient-include-issues

Fix CI build failures: add missing includes, enforce C++ standard, align build config, and remove stale submodule
This commit is contained in:
MayaTheShy
2025-11-16 19:14:16 -05:00
committed by GitHub
5 changed files with 5 additions and 2 deletions

View File

@@ -62,7 +62,7 @@ jobs:
run: |
mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug
cmake .. -DCMAKE_BUILD_TYPE=Release
- name: Build C++ project
run: |

2
.gitignore vendored
View File

@@ -1,6 +1,8 @@
# Build artifacts
/build/
**/target/
_codeql_build_dir/
_codeql_detected_source_root
# CMake
CMakeFiles/

View File

@@ -3,6 +3,7 @@ project(starworld LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
option(USE_OVERTE_SDK "Link against Overte SDK if available" OFF)
option(USE_STARDUST_SDK "Link against StardustXR SDK if available" OFF)

View File

@@ -1,6 +1,7 @@
// OverteClient.hpp
#pragma once
#include <array>
#include <cstdint>
#include <string>
#include <unordered_map>

Submodule third_party/asteroids deleted from 38ec7d0470