Violet Purcell
9753cb4ebb
Fix build with musl libc 1.2.4
Musl 1.2.4 gated the LFS64 compatibility shims behind the
_LARGEFILE64_SOURCE macro, and they will be removed entirely in musl
1.2.5. Use stat64 only when __GLIBC__ is defined.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
1 year ago
falkTX
48024ae3c7
Fix armv7 build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fbd5680c07
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d5a0063559
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a13a5bd84c
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
67cc40dcfd
Update internal zita-resampler
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7cdb284daf
Fixup last audiofile player details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
ccc1203ec3
Continue audiofile rework, almost done
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
de4b1705a5
make sure juce hosting is not attempted in bridge builds
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b1e52f0030
Continue removal of juce from plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
21c9be3957
Dont use juce for plugin bridges altogether
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6e2587e8ee
Fix macOS water build without mm files
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f429d9ce3f
remove custom OBS variant of water lib, not going to be used
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
12d6d8847c
Remove *.mm files that end up being useless
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
62221b9c59
Keep fighting msvc
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5cceaa18a4
Even more msvc compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
944460ac74
msvc compat bits
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
199f27f73a
More cmake tweaks, fix some minor warnings
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7305c38cd3
Allow to build full discovery, bridge and utils with cmake
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e924e19f25
Cleanup endianness usage
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f279c54bdd
water: cleanup time handling, add back file time calls
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
aa85fae43a
water: cleanup file related code, add winMyDocuments property
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
54cdc0b5e8
Introduce new header file for time-related utilities
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f272c0ef11
Remove old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7a59c68bbb
Add a few more *.mm file variants
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cccc6ace77
water: allow getting common program files special dir for windows
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
054e75a0a1
Fix crash after latest changes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fb9475762d
Force things to build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0a563b8150
Fix MSVC build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
077049d88c
Split water atomics, skip building those not supported by msvc
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
62838c8b85
Even more MSVC compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a28db63576
Continue MSVC compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
abdfcd78db
More MSVC compat details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
518ad5d423
More MSVC warning handling
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8b3f95cd15
Another MSVC compat fix
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a2cd6f2b68
ignore a warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e06df7ae82
Make water atomic methods compatible with MSVC
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f75582a2f3
Fix build with win32 unicode
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1591b84f1a
Add specialized water static lib content for OBS
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
75597bc303
tweak lilv msvc build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7d04167083
Use _WIN32 instead of __WIN32__ for internal lilv
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
31acb85999
Use -fno-strict-aliasing for sord source builds
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
44c6615f2a
Remove the use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7de2b470d0
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
adc55af80c
Force built-in juce symbols into custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
515af8ac30
Even more juce net tweaks
1 year ago
falkTX
fb9a0f2617
More juce network cleanup
1 year ago
falkTX
322ed7bf68
remove downloader stuff from juce url code
1 year ago
falkTX
84b4d81175
named pipe still needed for now
1 year ago
falkTX
798885136a
More juce tweaks, import riscv/wasm fixes
1 year ago