Skip to content

Commit 0dded32

Browse files
authored
Merge pull request #7 from Omega172/Dev
Merge Dev
2 parents 88fc04b + 577b72d commit 0dded32

File tree

1,400 files changed

+14508
-318571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,400 files changed

+14508
-318571
lines changed

.github/workflows/MSBuild.yml

-52
This file was deleted.

.github/workflows/Xmake.yml

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: XMake Build
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
build:
15+
runs-on: windows-latest
16+
timeout-minutes: 5
17+
strategy:
18+
fail-fast: false
19+
matrix:
20+
build_configuration: [debug, release] # Build both configurations
21+
architecture: [x64]
22+
23+
steps:
24+
- name: Checkout Repository with Submodules
25+
uses: actions/checkout@v4
26+
with:
27+
submodules: recursive # Fetch submodules recursively
28+
fetch-depth: 0 # Ensures a full clone (needed for some submodules)
29+
30+
- name: Initialize and Update Submodules (if needed)
31+
run: |
32+
git submodule sync --recursive
33+
git submodule update --init --recursive
34+
35+
- name: Install XMake
36+
uses: xmake-io/github-action-setup-xmake@v1
37+
with:
38+
xmake-version: latest
39+
40+
- name: Configure XMake
41+
run: |
42+
xmake f -m ${{ matrix.build_configuration }} -a ${{ matrix.architecture }}
43+
44+
- name: Build with XMake
45+
run: |
46+
xmake build
47+
48+
- name: Upload Build Artifact
49+
uses: actions/upload-artifact@v4
50+
with:
51+
name: ${{ matrix.build_configuration }}
52+
path: Build/${{ matrix.build_configuration }}/Internal/Internal.dll
53+

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -399,4 +399,6 @@ FodyWeavers.xsd
399399

400400
.vscode
401401

402-
OmegaWare Framework/enc_temp_folder
402+
OmegaWare Framework/enc_temp_folder
403+
404+
Internal/Libs

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@
77
[submodule "Internal/Libs/Nlohmann.json"]
88
path = Internal/Libs/Nlohmann.json
99
url = https://github.com/nlohmann/json.git
10+
[submodule "Internal/Libs/FreeType"]
11+
path = Internal/Libs/FreeType
12+
url = https://github.com/OmegaWareProjects/freetype.git

Internal/FrameworkConfig.h

+3
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@
4646
#pragma once
4747
#pragma execution_character_set("utf-8")
4848

49+
#define STRR(X) #X
50+
#define STR(X) STRR(X)
51+
4952
#define FRAMEWORK_MAJOR_VERSION 6
5053
#define FRAMEWORK_MINOR_VERSION 9
5154
#define FRAMEWORK_REWORK_VERSION 1

0 commit comments

Comments
 (0)