Skip to content

Commit a7435f8

Browse files
authored
Merge branch 'openframeworks:master' into glfw0
2 parents d98962b + 7f37e70 commit a7435f8

File tree

5 files changed

+33
-15
lines changed

5 files changed

+33
-15
lines changed

.github/workflows/manual-nightly.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ on:
66
release:
77
description: 'release'
88
required: true
9-
default: 'nightly'
9+
default: 'nightly'
10+
11+
env:
12+
ccache: ccache
13+
1014
jobs:
1115
manual-nightly:
12-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-24.04
1317
strategy:
1418
matrix:
1519
cfg:
@@ -20,12 +24,15 @@ jobs:
2024
- name: Cache Packages
2125
uses: awalsh128/cache-apt-pkgs-action@latest
2226
with:
23-
packages: aptitude wget2
24-
# packages: make curl libjack-jackd2-0 libjack-jackd2-dev freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev libudev-dev libdrm-dev libglew-dev libopenal-dev libsndfile1-dev libfreeimage-dev libcairo2-dev libfreetype6-dev libssl-dev libpulse-dev libusb-1.0-0-dev libgtk2.0-dev libopencv-dev libassimp-dev librtaudio-dev gdb libglfw3-dev liburiparser-dev libcurl4-openssl-dev libpugixml-dev libgconf-2-4 libgtk2.0-0 libpoco-dev libxcursor-dev libxi-dev libxinerama-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav gstreamer1.0-pulseaudio gstreamer1.0-x gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good
27+
packages: aptitude wget2 make curl libjack-jackd2-0 libjack-jackd2-dev freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev libudev-dev libdrm-dev libglew-dev libopenal-dev libsndfile1-dev libfreeimage-dev libcairo2-dev libfreetype6-dev libssl-dev libpulse-dev libusb-1.0-0-dev libgtk2.0-dev libopencv-dev libassimp-dev librtaudio-dev gdb libglfw3-dev liburiparser-dev libcurl4-openssl-dev libpugixml-dev libgconf-2-4 libgtk2.0-0 libpoco-dev libxcursor-dev libxi-dev libxinerama-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav gstreamer1.0-pulseaudio gstreamer1.0-x gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good
2528
# libunwind-dev
2629
version: 1.0
2730

2831
- uses: actions/checkout@v4
32+
- name: ccache
33+
uses: hendrikmuhs/ccache-action@v1.2.13
34+
with:
35+
key: ${{ matrix.cfg.target }}
2936
- name: Install dependencies
3037
run: ./scripts/ci/${{matrix.cfg.target}}/install.sh;
3138
- name: Download libs

.github/workflows/nightly-linux64.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ name: nightly-linux64
33
on:
44
schedule:
55
- cron: "0 6 * * *"
6+
7+
env:
8+
ccache: ccache
9+
610
jobs:
711
build-nightly:
8-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-24.04
913
if: github.repository == 'openframeworks/openFrameworks' && github.ref == 'refs/heads/master'
1014
strategy:
1115
matrix:
@@ -24,6 +28,10 @@ jobs:
2428
version: 1.0
2529

2630
- uses: actions/checkout@v4
31+
- name: ccache
32+
uses: hendrikmuhs/ccache-action@v1.2.13
33+
with:
34+
key: ${{ matrix.cfg.target }}
2735
- name: Install dependencies
2836
run: ./scripts/ci/$TARGET/install.sh;
2937
- name: Download libs

scripts/templates/osx/Project.xcconfig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,15 @@ ICON_FILE = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/$(ICON_NAME)
6969
//OF_CORE_LIBS = $(inherited) $(LIB_BOOST_FS) $(LIB_BOOST_SYSTEM)
7070
//OF_CORE_HEADERS = $(inherited) $(HEADER_BOOST)
7171

72+
HIGH_RESOLUTION_CAPABLE = NO
73+
7274
// Optional include to keep any permanent settings as CODE_SIGN_IDENTITY.
7375
#include? "App.xcconfig"
7476

75-
//FOR AV ENGINE SOUND PLAYER UNCOMMENT TWO LINES BELOW
77+
//FOR AV ENGINE SOUND PLAYER UNCOMMENT THREE LINES BELOW
7678
//OF_NO_FMOD=1
7779
//USER_PREPROCESSOR_DEFINITIONS="OF_NO_FMOD=1"
80+
//LIB_FMOD=""
7881
GCC_PREPROCESSOR_DEFINITIONS=$(inherited) $(USER_PREPROCESSOR_DEFINITIONS)
7982

8083
OTHER_CFLAGS = $(OF_CORE_CFLAGS)

scripts/templates/osx/openFrameworks-Info.plist

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,30 @@
33
<plist version="1.0">
44
<dict>
55
<key>CFBundleDevelopmentRegion</key>
6-
<string>$(DEVELOPMENT_LANGUAGE)</string>
6+
<string>${DEVELOPMENT_LANGUAGE}</string>
77
<key>CFBundleExecutable</key>
8-
<string>$(EXECUTABLE_NAME)</string>
8+
<string>${EXECUTABLE_NAME}</string>
99
<key>CFBundleIconFile</key>
10-
<string>$(ICON_NAME)</string>
10+
<string>${ICON_NAME}</string>
1111
<key>CFBundleIdentifier</key>
12-
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
12+
<string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
1313
<key>CFBundleInfoDictionaryVersion</key>
1414
<string>6.0</string>
1515
<key>CFBundleName</key>
16-
<string>$(TARGET_NAME)</string>
16+
<string>${TARGET_NAME}</string>
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleShortVersionString</key>
22-
<string>$(MARKETING_VERSION)</string>
22+
<string>${MARKETING_VERSION}</string>
2323
<key>CFBundleVersion</key>
24-
<string>$(CURRENT_PROJECT_VERSION)</string>
24+
<string>${CURRENT_PROJECT_VERSION}</string>
2525
<key>NSCameraUsageDescription</key>
2626
<string>This app needs to access the camera</string>
2727
<key>NSMicrophoneUsageDescription</key>
2828
<string>This app needs to access the microphone</string>
2929
<key>NSHighResolutionCapable</key>
30-
<false/>
30+
<string>${HIGH_RESOLUTION_CAPABLE}</string>
3131
</dict>
3232
</plist>

0 commit comments

Comments
 (0)