Skip to content

Commit 74f5fb0

Browse files
Remove clang-format header reordering
1 parent 8da77d7 commit 74f5fb0

38 files changed

Lines changed: 97 additions & 54 deletions

.clang-format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ PenaltyBreakTemplateDeclaration: 100
120120
PenaltyReturnTypeOnItsOwnLine: 300
121121
PointerAlignment: Left
122122
ReflowComments: true
123-
SortIncludes: true
123+
SortIncludes: false
124124
SortUsingDeclarations: true
125125
SpaceAfterCStyleCast: true
126126
SpaceAfterLogicalNot: false
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# CMake build of ZEngine for Windows
2+
#
3+
name: Windows Build Workflow
4+
5+
on:
6+
push:
7+
branches: [ header-reorganization ]
8+
9+
jobs:
10+
cmake-build:
11+
name: cmake-build-windows-Debug-Test
12+
runs-on: windows-2022
13+
steps:
14+
- name: Checkout repository
15+
uses: actions/checkout@v4
16+
17+
- name: Install Vcpkg
18+
run: git clone --depth=1 https://github.com/Microsoft/vcpkg; bootstrap-vcpkg.bat
19+
shell: pwsh
20+
21+
- name: Install Vulkan
22+
run: vcpkg install vulkan
23+
shell: pwsh
24+
25+
- name: CMake Build
26+
run: $env:CMAKE_TOOLCHAIN_FILE="C:/vcpkg/scripts/buildsystems/vcpkg.cmake"; .\Scripts\BuildEngine.ps1 -Configurations Debug -RunClangFormat 0
27+
shell: pwsh
28+
29+
- name: Run Tests
30+
shell: pwsh
31+
run: .\Scripts\RunTests.ps1 -Configurations Debug
32+

Scripts/PostBuild.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ param (
2828
[string[]] $SystemName = 'Windows',
2929

3030
[Parameter(HelpMessage="Architecture type to build, default to x64")]
31-
[ValidateSet('win-x64', 'arm64', 'osx-x64', 'osx-arm64')]
31+
[ValidateSet('win-x64', 'arm64', 'osx-x64', 'osx-arm64', 'linux-x64')]
3232
[string[]] $Architectures = 'win-x64',
3333

3434
[Parameter(HelpMessage="Configuration type to build, default to Debug")]
@@ -133,4 +133,4 @@ foreach ($item in $ContentsToProcess) {
133133
[string]$ToDirectory = $content.To
134134
Write-Host "Copied $name --> $ToDirectory"
135135
}
136-
}
136+
}

Scripts/Shared.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,9 @@ function Find-ClangFormat () {
214214
}
215215

216216
function Setup-ShaderCCompilerTool () {
217+
if ($IsLinux) {
218+
return
219+
}
217220
$repoConfiguration = Get-RepositoryConfiguration
218221
$repositoryToolPath = $repoConfiguration.Paths.Tools
219222

Tetragrama/Components/DockspaceUIComponent.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#include <Tetragrama/Messengers/Messenger.h>
88
#include <ZEngine/Logging/LoggerDefinition.h>
99
#include <fmt/format.h>
10-
#include <imgui.h>
1110
#include <ImGuizmo/ImGuizmo.h>
1211

1312
namespace fs = std::filesystem;

Tetragrama/Components/InspectorViewUIComponent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <Tetragrama/Components/InspectorViewUIComponent.h>
2+
#include <Tetragrama/Editor.h>
23
#include <Tetragrama/Helpers/UIComponentDrawerHelper.h>
34
#include <ZEngine/Core/Coroutine.h>
45
#include <ZEngine/Helpers/MeshHelper.h>
@@ -7,7 +8,6 @@
78
#include <ZEngine/Rendering/Components/MaterialComponent.h>
89
#include <ZEngine/Rendering/Textures/Texture2D.h>
910
#include <glm/gtx/matrix_decompose.hpp>
10-
#include <Tetragrama/Editor.h>
1111

1212
using namespace ZEngine::Rendering::Materials;
1313
using namespace ZEngine::Rendering::Textures;

Tetragrama/Components/LogUIComponent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#pragma once
22
#include <Tetragrama/Components/UIComponent.h>
33
#include <ZEngine/Core/Memory/Allocator.h>
4+
#include <ZEngine/Helpers/ThreadSafeQueue.h>
45
#include <ZEngine/Logging/Logger.h>
56
#include <atomic>
6-
#include <ZEngine/Helpers/ThreadSafeQueue.h>
77

88
namespace Tetragrama::Components
99
{

Tetragrama/Components/SceneViewportUIComponent.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
#include <ZEngine/Rendering/Renderers/GraphicRenderer.h>
66
#include <ZEngine/Windows/Inputs/KeyCodeDefinition.h>
77
/**/
8-
#include <Tetragrama/Editor.h>
98
#include <ImGuizmo/ImGuizmo.h>
9+
#include <Tetragrama/Editor.h>
1010

1111
using namespace Tetragrama::Components::Event;
1212
using namespace ZEngine::Rendering::Renderers;

Tetragrama/Components/SceneViewportUIComponent.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#pragma once
2-
#include <ZEngine/Rendering/Textures/Texture.h>
32
#include <Tetragrama/Components/Events/SceneViewportFocusedEvent.h>
43
#include <Tetragrama/Components/Events/SceneViewportResizedEvent.h>
54
#include <Tetragrama/Components/Events/SceneViewportUnfocusedEvent.h>
65
#include <Tetragrama/Components/UIComponent.h>
76
#include <Tetragrama/Messengers/Message.h>
7+
#include <ZEngine/Rendering/Textures/Texture.h>
88
#include <imgui.h>
99
#include <vulkan/vulkan.h>
1010

Tetragrama/Editor.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
#include <Tetragrama/Controllers/EditorCameraController.h>
12
#include <Tetragrama/Editor.h>
3+
#include <Tetragrama/Managers/AssetManager.h>
24
#include <Tetragrama/MessageToken.h>
35
#include <Tetragrama/Messengers/Messenger.h>
4-
#include <Tetragrama/Controllers/EditorCameraController.h>
5-
#include <Tetragrama/Managers/AssetManager.h>
6-
#include <nlohmann/json.hpp>
76
#include <ZEngine/ZEngineDef.h>
87
#include <fmt/format.h>
8+
#include <nlohmann/json.hpp>
99

1010
using namespace ZEngine;
1111
using namespace ZEngine::Core::Containers;

0 commit comments

Comments
 (0)