From 423fdf9dc8925320706ec08552cc4aacb964e7d2 Mon Sep 17 00:00:00 2001 From: mips64-el Date: Mon, 19 Feb 2024 19:01:22 +0100 Subject: [PATCH 1/2] workflow fixes --- .github/workflows/Tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 8f4675b8..53fce823 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -40,7 +40,7 @@ jobs: submodules: recursive - name: Install Linux Dependencies if: runner.os == 'Linux' - run: sudo apt-get install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev -y + run: sudo apt-get update && sudo apt-get install -y libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev - name: Configure run: cmake -B build -S . -DBUILD_TESTING=ON -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wpedantic" ${{ matrix.platform.flags }} ${{ matrix.type.flags }} ${{ matrix.config.flags }} From 6240d831011be289345c53c2343c7e4d1f02a17e Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sat, 24 Feb 2024 00:27:07 -0500 Subject: [PATCH 2/2] Workflow fixes from mips64-el --- include/CMakeLists.txt | 86 ++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 41 deletions(-) diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 44f9ccbb..4ac2e08b 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -1,49 +1,53 @@ add_library(raylib_cpp INTERFACE) +set(RAYLIB_CPP_HEADERS + AudioDevice.hpp + AudioStream.hpp + AutomationEventList.hpp + BoundingBox.hpp + Camera2D.hpp + Camera3D.hpp + Color.hpp + Font.hpp + Functions.hpp + Gamepad.hpp + Image.hpp + Keyboard.hpp + Material.hpp + Matrix.hpp + Mesh.hpp + Model.hpp + ModelAnimation.hpp + Mouse.hpp + Music.hpp + Ray.hpp + RayCollision.hpp + RaylibException.hpp + raylib-cpp-utils.hpp + raylib-cpp.hpp + raylib.hpp + raymath.hpp + Rectangle.hpp + RenderTexture.hpp + Shader.hpp + Sound.hpp + Text.hpp + Texture.hpp + TextureUnmanaged.hpp + Touch.hpp + Vector2.hpp + Vector3.hpp + Vector4.hpp + VrStereoConfig.hpp + Wave.hpp + Window.hpp +) + # Include Directory target_include_directories(raylib_cpp INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/) # Set the header files as install files. install(FILES - AudioDevice.hpp - AudioStream.hpp - AutomationEventList.hpp - BoundingBox.hpp - Camera2D.hpp - Camera3D.hpp - Color.hpp - Font.hpp - Functions.hpp - Gamepad.hpp - Image.hpp - Keyboard.hpp - Material.hpp - Matrix.hpp - Mesh.hpp - Model.hpp - ModelAnimation.hpp - Mouse.hpp - Music.hpp - Ray.hpp - RayCollision.hpp - RaylibException.hpp - raylib-cpp-utils.hpp - raylib-cpp.hpp - raylib.hpp - raymath.hpp - Rectangle.hpp - RenderTexture.hpp - Shader.hpp - Sound.hpp - Text.hpp - Texture.hpp - TextureUnmanaged.hpp - Touch.hpp - Vector2.hpp - Vector3.hpp - Vector4.hpp - VrStereoConfig.hpp - Wave.hpp - Window.hpp - DESTINATION include + ${RAYLIB_CPP_HEADERS} + DESTINATION include )