Skip to content

Commit 9bb39d6

Browse files
committed
merge master
2 parents a6d5537 + bbd5fcf commit 9bb39d6

File tree

318 files changed

+11098
-5720
lines changed

Some content is hidden

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

318 files changed

+11098
-5720
lines changed
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This one was created to make it work whil
22

3-
name: manual-nightly-ok
3+
name: manual-release
44

55
on:
66
workflow_dispatch:
@@ -67,8 +67,7 @@ jobs:
6767
with:
6868
token: ${{ secrets.GITHUB_TOKEN }}
6969
tag: ${{ github.event.inputs.release }}
70-
# release: ${{ github.event.inputs.release }}
71-
release: nightly
70+
release: ${{ github.event.inputs.release }}
7271
prerelease: false
7372
replace: true
7473
files: ${{ steps.createpackage.outputs.FILES_OUT }}

.github/workflows/of.yml

Lines changed: 18 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
steps:
3333
- uses: actions/checkout@v4
3434
- name: Docker Step
35-
run: "docker run -di --name emscripten -v $PWD:/src emscripten/emsdk:4.0.4 bash"
35+
run: "docker run -di --name emscripten -v $PWD:/src emscripten/emsdk:4.0.16 bash"
3636
# - name: Determine Release
3737
# id: vars
3838
# shell: bash
@@ -77,17 +77,17 @@ jobs:
7777
run: gcc -v
7878
- uses: actions/checkout@v4
7979
- name: ccache
80-
uses: hendrikmuhs/[email protected].14
80+
uses: hendrikmuhs/[email protected].17
8181
with:
8282
# key: ${{ matrix.os }}-${{ matrix.type }}
8383
key: ${{ matrix.msystem }}
84-
- uses: msys2/setup-msys2@v2.24.1
84+
- uses: msys2/setup-msys2@v2.27.0
8585
with:
8686
cache: true
8787
release: true
8888
update: true
8989
msystem: ${{matrix.msystem}}
90-
pacboy: openssl:p python:p gcc:p assimp:p cairo:p curl:p freeglut:p FreeImage:p glew:p glfw:p glm:p libsndfile:p libusb:p libxml2:p mpg123:p nlohmann-json:p openal:p opencv:p pugixml:p rtaudio:p uriparser:p utf8cpp:p
90+
pacboy: openssl:p python:p gcc:p assimp:p cairo:p curl:p freeglut:p freeimage:p glew:p glfw:p glm:p libsndfile:p libusb:p libxml2:p mpg123:p nlohmann-json:p openal:p opencv:p pugixml:p rtaudio:p uriparser:p utf8cpp:p
9191
install: >-
9292
unzip
9393
make
@@ -116,7 +116,7 @@ jobs:
116116
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
117117

118118
build-vs2022:
119-
runs-on: windows-2022
119+
runs-on: windows-2025
120120
strategy:
121121
matrix:
122122
platform: [x64, ARM64, ARM64EC]
@@ -125,7 +125,7 @@ jobs:
125125
steps:
126126
- name: Clone repository
127127
uses: actions/checkout@v4
128-
- uses: msys2/setup-msys2@v2.24.1
128+
- uses: msys2/setup-msys2@v2.27.0
129129
with:
130130
update: true
131131
install: >-
@@ -161,62 +161,6 @@ jobs:
161161
msbuild examples/templates/allAddonsExample/allAddonsExample.vcxproj /p:configuration=debug /p:platform=${{ matrix.platform }} /p:PlatformToolset=v143
162162
msbuild examples/templates/allAddonsExample/allAddonsExample.vcxproj /p:configuration=release /p:platform=${{ matrix.platform }} /p:PlatformToolset=v143
163163
164-
build-vs2019:
165-
runs-on: windows-2019
166-
strategy:
167-
matrix:
168-
platform: [x64]
169-
env:
170-
BITS: ${{ matrix.bits }}
171-
steps:
172-
- name: Clone repository
173-
uses: actions/checkout@v4
174-
175-
- uses: msys2/[email protected]
176-
with:
177-
update: true
178-
install: >-
179-
git
180-
unzip
181-
182-
- name: Setup MSBuild (VS2019 - 16.11)
183-
uses: microsoft/setup-msbuild@v2
184-
with:
185-
vs-version: '16.11'
186-
msbuild-architecture: x64
187-
188-
- name: Verify MSBuild Version
189-
run: msbuild -version
190-
191-
- name: Download libs
192-
run: ./scripts/vs/download_libs_2019_x64.sh -t $RELEASE
193-
194-
- name: Download projectGenerator
195-
shell: bash
196-
run: ./scripts/vs/download_projectGenerator.sh
197-
198-
- name: Debug projectGenerator Directory
199-
shell: bash
200-
run: |
201-
echo "Checking projectGenerator directory:"
202-
ls -la projectGenerator/
203-
204-
# - name: run projectGenerator on examples
205-
# shell: bash
206-
# run: ./scripts/ci/vs/pg_projects.sh
207-
208-
# - name: Build DEBUG and RELEASE emptyExample
209-
# working-directory: ${{env.GITHUB_WORKSPACE}}
210-
# run: |
211-
# msbuild examples/templates/emptyExample/emptyExample.vcxproj /p:configuration=debug /p:platform=${{ matrix.platform }} /p:PlatformToolset=v142
212-
# msbuild examples/templates/emptyExample/emptyExample.vcxproj /p:configuration=release /p:platform=${{ matrix.platform }} /p:PlatformToolset=v142
213-
# - name: Build DEBUG and RELEASE allAddonsExample
214-
# working-directory: ${{env.GITHUB_WORKSPACE}}
215-
# run: |
216-
# msbuild examples/templates/allAddonsExample/allAddonsExample.vcxproj /p:configuration=debug /p:platform=${{ matrix.platform }} /p:PlatformToolset=v142
217-
# msbuild examples/templates/allAddonsExample/allAddonsExample.vcxproj /p:configuration=release /p:platform=${{ matrix.platform }} /p:PlatformToolset=v142
218-
219-
220164
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
221165

222166
rpi-build:
@@ -254,7 +198,7 @@ jobs:
254198
version: 1.0
255199
- uses: actions/checkout@v4
256200
- name: ccache
257-
uses: hendrikmuhs/[email protected].14
201+
uses: hendrikmuhs/[email protected].17
258202
with:
259203
key: ${{ matrix.cfg.libs }}
260204
# - name: Determine Release
@@ -294,7 +238,7 @@ jobs:
294238
steps:
295239
- uses: actions/checkout@v4
296240
- name: ccache
297-
uses: hendrikmuhs/[email protected].14
241+
uses: hendrikmuhs/[email protected].17
298242
with:
299243
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.libs }}
300244
# - name: Determine Release
@@ -331,11 +275,11 @@ jobs:
331275
env:
332276
TARGET: ${{matrix.cfg.target}}
333277
steps:
334-
# handled by the install script now
335-
# - name: Remove Old lib-unwind
336-
# run: if [ "$TARGET" = "linux64" ]; then
337-
# sudo apt-get remove libunwind-14 -y;
338-
# fi
278+
# handled by the install script now
279+
# - name: Remove Old lib-unwind
280+
# run: if [ "$TARGET" = "linux64" ]; then
281+
# sudo apt-get remove libunwind-14 -y;
282+
# fi
339283
- name: Cache Packages
340284
uses: awalsh128/cache-apt-pkgs-action@latest
341285
with:
@@ -356,7 +300,7 @@ jobs:
356300
# fi
357301
- uses: actions/checkout@v4
358302
- name: ccache
359-
uses: hendrikmuhs/[email protected].14
303+
uses: hendrikmuhs/[email protected].17
360304
with:
361305
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.libs }}
362306

@@ -395,7 +339,7 @@ jobs:
395339

396340
# - uses: actions/checkout@v4
397341
# - name: ccache
398-
# uses: hendrikmuhs/[email protected].14
342+
# uses: hendrikmuhs/[email protected].17
399343
# with:
400344
# key: ${{ matrix.cfg.target }}-${{ matrix.cfg.libs }}
401345

@@ -423,7 +367,7 @@ jobs:
423367
steps:
424368
- uses: actions/checkout@v4
425369
- name: ccache
426-
uses: hendrikmuhs/[email protected].14
370+
uses: hendrikmuhs/[email protected].17
427371
with:
428372
key: ${{ matrix.cfg.target }}-${{ matrix.cfg.opt }}
429373

@@ -477,8 +421,8 @@ jobs:
477421
- name: Set Up JDK 17
478422
uses: actions/setup-java@v3
479423
with:
480-
distribution: 'temurin'
481-
java-version: '17'
424+
distribution: "temurin"
425+
java-version: "17"
482426

483427
- name: Download Libraries
484428
run: ./of update libs android
@@ -504,4 +448,3 @@ jobs:
504448
echo "ERROR: Build Failed not found: [$LIB_PATH]"
505449
exit 1
506450
fi
507-

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,28 @@ Desktop.ini
140140
.csettings
141141
/libs/openFrameworksCompiled/project/android/paths.make
142142

143+
/libs/openFrameworksCompiled/project/android/**/build/
144+
/libs/openFrameworksCompiled/project/android/**/.cxx/
145+
/libs/openFrameworksCompiled/project/android/build*
146+
147+
examples/android/**/build.gradle
148+
examples/android/**/gradle.properties
149+
examples/android/**/proguard.cfg
150+
examples/android/**/proguard-rules.pro
151+
examples/android/**/template.config
152+
examples/android/**/AndroidManifest.xml
153+
examples/android/**/OFActivity.java
154+
155+
# Ignore compiled output or build dirs
156+
examples/android/**/build/
157+
examples/android/**/.cxx/
158+
159+
# Ignore launcher icons or PNGs
160+
examples/android/**/*.png
161+
162+
# Ignore CMake files if autogenerated
163+
examples/android/**/CMakeLists.txt
164+
143165
# Android Studio
144166
*.iml
145167

@@ -170,3 +192,5 @@ libs/openFrameworksCompiled/project/vs2019/openframeworksLib.vcxproj.user
170192
scripts/templates/vs/bin/emptyExample_debug.exe
171193
scripts/templates/vs2019/emptyExample.vcxproj.user
172194
libs/openFrameworksCompiled/project/android/build-*/
195+
196+

0 commit comments

Comments
 (0)