Benau
99bd8a338a
Remove bundled shaderc
2023-01-03 10:01:41 +08:00
Benau
b69fd92524
Disable bitcode building for Xcode 14
...
From Apple:
Starting with Xcode 14, bitcode is no longer required for watchOS and
tvOS applications, and the App Store no longer accepts bitcode
submissions from Xcode 14.
Xcode no longer builds bitcode by default and generates a warning message
if a project explicitly enables bitcode: “Building with bitcode is
deprecated. Please update your project and/or target settings to disable
bitcode.” The capability to build with bitcode will be removed in a future
Xcode release. IPAs that contain bitcode will have the bitcode stripped
before being submitted to the App Store. Debug symbols for past bitcode
submissions remain available for download. (86118779)
2022-10-31 11:59:27 +08:00
Benau
1b671c932a
Build libsquish and astc-encoder for android
2022-08-08 11:32:01 +08:00
Benau
d7390a1824
Add GECompressorASTC4x4
2022-08-07 15:33:54 +08:00
Benau
c004588654
Allow llvm mingw toolchain to be used in windows
2022-05-10 10:05:01 +08:00
David CARLIER
1f0ea77f80
illumos port. ( #4732 )
...
overcoming sun constant defined in this platform.
forcing 64 bits build as angelscript assembly is incorrect for 32 bits.
2022-02-13 00:31:14 +08:00
Benau
75db65d43a
Build with NDK r22, disable NEON on 32-bit ARM to support more devices
2021-10-04 18:15:21 +08:00
Benau
73064a341a
Fix missing dSYMs in Xcode archive
2021-09-28 13:49:46 +08:00
Benau
31ce998cda
Fix error during Xcode archive
2021-09-28 13:00:25 +08:00
Benau
731ed0b16e
Add make_deps.sh to build android deps for all architectures
2021-09-25 14:38:11 +08:00
Benau
17d26338f8
Add MoltenVK support
...
SDL_Vulkan_LoadLibrary is used for macOS to keep 10.9 compatibility
2021-06-10 13:21:11 +08:00
Benau
e992bb9cef
Fix simulator missing in Xcode project
2021-05-21 17:47:40 +08:00
Benau
35b57a7dbb
Add cctools CMake toolchain for cross-compiling all Apple targets
2021-05-20 11:27:18 +08:00
Benau
7109f38725
Update CMake toolchain for iOS Xcode
2021-05-19 11:34:34 +08:00
Dave Murphy
f938ef38b1
Fix switch hacks ( #4530 )
2021-05-14 23:45:52 +08:00
Benau
1e38cba76c
Update Toolchain-ios-xcode.cmake for new dependencies
2021-05-06 01:17:18 +08:00
Benau
3480a5da9b
Update MinGW toolchain for new dependencies
2021-05-01 01:29:58 +08:00
Benau
0e9d45665b
Update LLVM MinGW toolchain and CMake scripts for ARM64 Windows support
2021-04-27 16:19:17 +08:00
Benau
dbee027949
Remove references to unused library dependencies
2020-12-04 12:02:27 +08:00
Benau
dc0a5a9c66
Remove unneeded FriBidi and libraqm files
2020-08-24 00:58:07 +08:00
Benau
82e884f3ca
Fix freetype detection in osx
2020-07-28 13:10:15 +08:00
Benau
2f094f4a29
Update iOS toolchain
2020-06-12 16:46:07 +08:00
Benau
6d30bb8f05
Update android with latest libjpeg, libpng and zlib and remove bundled libraries
2020-05-14 10:13:57 +08:00
Benau
7154af2278
Fix SDL2 include directory in iOS toolchain
2020-05-01 00:40:55 +08:00
Benau
5eb7b023b3
Add SDL2 to iOS
2020-04-21 10:11:41 +08:00
Benau
359e2ff84f
Add llvm mingw for pdb generation
...
It uses visual studio dependencies
2020-04-11 16:25:58 +08:00
Benau
ccc2ee1ea3
Add Xcode iOS cmake toolchain
...
It allows switching run target (iOS device or simulator) inside
Xcode without re-running cmake or changing dependencies files
App Icons can also be specified now
2020-02-07 13:02:07 +08:00
Benau
4172a2d765
Add iOS toolchain for cross compiling
2020-01-20 15:31:45 +08:00
Benau
43d322c634
Add libraries for emoji and complex text
2019-06-09 10:06:50 +08:00
Rémi Verschelde
54890a0c0d
CMake: Add option to use system WiiUse ( #3817 )
...
Adapted from Fedora patch by @ignatenkobrain:
be85787d34/f/0002-Unbundle-WiiUse.patch
2019-04-07 22:10:33 +02:00
Deve
060855c710
Check wayland version in cmake.
...
Fixed #3579 .
2018-11-17 21:56:23 +01:00
Deve
c76f48c701
Require enet >= 1.3.4.
...
It's needed for enet_peer_ping_interval()
2018-07-09 22:33:14 +02:00
Deve
e14ea99acd
Don't use pkg-config on macOS
...
Fixes #3305
2018-06-15 21:06:29 +02:00
Marianne Gagnon
cb8f519bd9
Change OSX build system to be homebrew-based
2018-06-05 19:56:15 -04:00
Deve
0093a8eaab
Fixed mingw compilation
2018-03-27 23:03:47 +02:00
Igor Gnatenko
810df68f9c
Unbundle ENet
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2018-01-30 22:29:38 +01:00
Deve
08be02af8f
Fixed 64-bit dependencies.
...
Thanks to qwertychouskie for finding it.
2017-11-05 21:54:43 +01:00
Benau
88e15147b8
Merge remote-tracking branch 'origin/win-64bit'
2017-10-17 00:55:22 +08:00
Deve
66cebbdbe7
Add cmake scripts that find egl and wayland libraries
2017-09-18 21:50:34 +02:00
Deve
8a3cdb4fef
Don't link with useless libs.
...
Also remove custom script for xrandr.
2017-09-05 00:19:55 +02:00
hiker
f3d56b37df
Merge branch 'master' into win-64bit
2017-08-16 17:29:57 +10:00
Deve
0a715ac31a
Fixed 32-bit mingw compilation
2017-08-07 22:33:57 +02:00
QwertyChouskie
0be10ce448
Fix MinGW cross-compilation ( #2883 )
...
* Fix MinGW x64 cross-compilation
* Fix MinGW x86 cross-compilation
2017-07-22 20:17:31 -04:00
hiker
5e5d86bc6d
On windows look for the 64-bit dependency package in dependencies-64bit.
...
This allows installation compiling 32 and 64-bit windows versions from
the same repo without switching dependencies.
2017-04-06 23:59:01 +10:00
Benau
b0d0a0739e
Add CMake flag to enable / disable recorder
2017-04-04 14:23:04 +08:00
Benau
cacbdbd668
Allow recording audio in windows using wasapi
2017-04-01 00:52:38 +08:00
Benau
9039324145
Allow muxing into webm using libwebm
2017-03-30 13:30:21 +08:00
Benau
a68c085e95
Use pulseaudio + vorbisenc for sound recording (linux for now)
2017-03-24 21:51:17 +08:00
Deve
803eba5d5c
Fixed typo
2017-01-27 22:44:22 +01:00
Benau
aa0edb65dc
Use cmake to find libbfd
2016-06-24 08:59:39 +08:00