[go: up one dir, main page]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[steam-audio] Adding port #40942

Open
wants to merge 92 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
e51b263
In progress steam-audio port
Honeybunch Apr 23, 2024
3e03c99
Adding MySOFA port
Honeybunch Apr 23, 2024
972e2ec
Updating port name
Honeybunch Apr 23, 2024
7330b5d
Merge branch 'mysofa' into steam-audio
Honeybunch Apr 23, 2024
473c25e
Some more progress
Honeybunch Apr 23, 2024
570ed61
Fixing patch so that usage file is correct about how to depend on the…
Honeybunch Apr 23, 2024
cc43865
Merge branch 'mysofa' into steam-audio
Honeybunch Apr 23, 2024
5536f07
Finding flatbuffer compiler
Honeybunch Apr 23, 2024
fc85f58
Fixing export patch to not require an include that doesn't get installed
Honeybunch Apr 23, 2024
cbe5399
Merge branch 'mysofa' into steam-audio
Honeybunch Apr 23, 2024
857be85
Possibly working port
Honeybunch Apr 23, 2024
213c2d1
Fixing build on non-windows platforms
Honeybunch Apr 23, 2024
77f9809
Merge branch 'mysofa' into steam-audio
Honeybunch Apr 23, 2024
d33b985
Fixing port exports
Honeybunch Apr 23, 2024
3676008
Fixing port exports again
Honeybunch Apr 23, 2024
fb56f58
Making sure to create and install config file
Honeybunch Apr 23, 2024
7c846b0
Fixing export on non windows platforms again
Honeybunch Apr 23, 2024
21ee3ab
Merge branch 'mysofa' into steam-audio
Honeybunch Apr 23, 2024
8dd3ce0
Bumping version
Honeybunch Apr 23, 2024
6b90a3b
Fixing config install location
Honeybunch Apr 23, 2024
b6ac2e0
Reducing change
Honeybunch Apr 25, 2024
467e78f
Implementing feedback
Honeybunch Apr 29, 2024
f7a2426
Updating version
Honeybunch Apr 29, 2024
6af1d48
Merge branch 'master' of https://github.com/microsoft/vcpkg into mysofa
Honeybunch May 2, 2024
c9d449c
In progress port update
Honeybunch May 2, 2024
7ac1f66
Merge branch 'mysofa' into steam-audio
Honeybunch May 2, 2024
4127d55
Tweaking port cmake config fixup
Honeybunch May 2, 2024
1ee372f
Merge branch 'mysofa' into steam-audio
Honeybunch May 2, 2024
b1ca0bd
Small in progress update
Honeybunch May 3, 2024
b543d5d
Trying to fix config fixup
Honeybunch May 3, 2024
1abeb7e
Merge branch 'mysofa' into steam-audio
Honeybunch May 3, 2024
cb22b05
Updating the port so static builds work
Honeybunch May 3, 2024
3572fc1
Updating version
Honeybunch May 3, 2024
1f0a3da
Merge branch 'mysofa' into steam-audio
Honeybunch May 3, 2024
9fc1341
Updating version
Honeybunch May 3, 2024
4b54c16
Updating port patch so that macos only compiles for one arch at a time
Honeybunch May 3, 2024
345b09e
Attempting to get steam-audio to compile with clang
Honeybunch May 3, 2024
bc8dd1b
Attempting to fix clang compliation on windows
Honeybunch May 4, 2024
753e5fc
Another attempt to fix building steam-audio with clang on windows
Honeybunch May 4, 2024
7310608
Yet another attempt to fix clang
Honeybunch May 4, 2024
089da27
Updating port to use unaligned loads to avoid crash
Honeybunch May 4, 2024
ef71965
Merge branch 'master' of https://github.com/microsoft/vcpkg into mysofa
Honeybunch Sep 9, 2024
ac5ece6
Updating port to point to patched upstream
Honeybunch Sep 10, 2024
1651b13
Merge branch 'microsoft:master' into mysofa
Honeybunch Sep 10, 2024
94b343a
Removing unnecessary patch
Honeybunch Sep 12, 2024
8aaf358
Merge branch 'mysofa' of https://github.com/Honeybunch/vcpkg into mysofa
Honeybunch Sep 12, 2024
cd37afa
Merge branch 'master' into steam-audio
Honeybunch Sep 12, 2024
8c19fcd
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 12, 2024
164c159
Fixing small warning
Honeybunch Sep 12, 2024
14a0b87
Bringing back patch that skips default file install
Honeybunch Sep 12, 2024
a09c5a7
Updating version
Honeybunch Sep 12, 2024
be9df49
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 12, 2024
a612c17
Fixing patch
Honeybunch Sep 12, 2024
c93e574
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 12, 2024
00070b1
Tweaking patch to find flatc more elegantlyh
Honeybunch Sep 12, 2024
844c95e
Updating port to a version that works for osx x64
Honeybunch Sep 12, 2024
3dafc28
Patch for fixing clang on windows
Honeybunch Sep 12, 2024
0bdd43a
Reverting weird workaround
Honeybunch Sep 12, 2024
9b094c3
Updating version after removing hacky workarounds
Honeybunch Sep 12, 2024
1c363f1
Addressing some review feedback
Honeybunch Sep 17, 2024
4bbf66b
Updating zlib dependency in cmake config
Honeybunch Sep 17, 2024
5359b5d
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 17, 2024
e6fb75f
Updating patch
Honeybunch Sep 17, 2024
d27a3f2
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 17, 2024
7d3b773
Fixing static windows builds
Honeybunch Sep 17, 2024
beb6feb
Less convoluted cmake logic
Honeybunch Sep 17, 2024
7f21e9c
Adding patch for arm64-windows
Honeybunch Sep 17, 2024
864b591
Whoops wrong linkage var
Honeybunch Sep 17, 2024
da35ec5
Restricting UWP to only use dynamic windows CRT
Honeybunch Sep 17, 2024
b12365e
Updating arm64 patch
Honeybunch Sep 18, 2024
36492e3
steam-audio doesn't list uwp support so for now let's not expect it t…
Honeybunch Sep 18, 2024
ecf5e4e
Update ports/libmysofa/usage
Honeybunch Sep 18, 2024
e54cc54
Update usage
Honeybunch Sep 18, 2024
42d100d
Updating version
Honeybunch Sep 18, 2024
bd93387
Stripping port specific zlib nonsense
Honeybunch Sep 18, 2024
985fe53
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 18, 2024
bd402af
Removing patch to skip installing sofa files and instead just deletin…
Honeybunch Sep 26, 2024
b845888
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 26, 2024
cc8105a
Manually resolving symlink
Honeybunch Sep 26, 2024
df996c0
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 26, 2024
4cd9b15
Fixing obvious path mistake
Honeybunch Sep 26, 2024
4058f29
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 26, 2024
389b1c2
Only removing default.sofa if it exists
Honeybunch Sep 26, 2024
f2a8b74
Changing where we swap out the symlink
Honeybunch Sep 26, 2024
c2cb12b
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 26, 2024
f9a497b
Improving comment
Honeybunch Sep 26, 2024
bf50314
Merge branch 'mysofa' into steam-audio
Honeybunch Sep 26, 2024
aabbc89
Merge remote-tracking branch 'upstream/master' into steam-audio
Honeybunch Sep 26, 2024
d313a03
Merge remote-tracking branch 'upstream/master' into steam-audio
Honeybunch Oct 5, 2024
fcc990f
Making sure to put ports in the unofficial namespace
Honeybunch Oct 19, 2024
3288e08
No longer committing crimes to get access to flatc
Honeybunch Oct 19, 2024
6dcedda
Updating version
Honeybunch Oct 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update ports/libmysofa/usage
Co-authored-by: Kai Pastor <dg0yt@darc.de>
  • Loading branch information
Honeybunch and dg0yt authored Sep 18, 2024
commit ecf5e4ecbbdb9aedfcbdbcb77eb4d2aa647a3a93
6 changes: 4 additions & 2 deletions ports/libmysofa/usage
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
libmysofa provides CMake targets:

find_package(mysofa CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mysofa::mysofa-shared>,mysofa::mysofa-shared,mysofa::mysofa-static>)
find_package(mysofa CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mysofa::mysofa-shared>,mysofa::mysofa-shared,mysofa::mysofa-static>)
~~~
as formatted by tool heuristics.
Loading