John Preston
022c15d437
Revert "Remove Xcode 15 workaround, was fixed in 15.1."
...
This reverts commit e48df0b2ce .
New linker emits a lot of 'No platform load command found in'
warnings for assembler modules in dav1d and ffmpeg.
It defaults to 'macOS', so I think it's fine.
2024-04-05 21:24:48 +04:00
John Preston
e48df0b2ce
Remove Xcode 15 workaround, was fixed in 15.1.
2024-01-18 17:51:14 +04:00
John Preston
b1b0e95b09
Fix build with older Xcode.
2023-09-29 09:03:30 +04:00
John Preston
aaedaede70
Workaround Xcode 15 linker bugs with -Wl,-ld_classic.
2023-09-25 21:02:13 +04:00
John Preston
3ffc5e6bf5
Remove -no_compact_unwind, it breaks exceptions in OpenAL.
2023-08-18 10:47:41 +02:00
Ilya Fedin
0f86a05ab0
Silence new Xcode warnings
2023-02-13 16:52:42 +04:00
Ilya Fedin
556dcb0166
Use QT_DEPRECATED_WARNINGS_SINCE
2023-02-13 16:52:42 +04:00
John Preston
aa1e0d84b9
Allow weak-linking of macOS frameworks.
2023-01-09 10:29:08 +04:00
23rd
07ed08bf94
Added NaturalLanguage framework on macOS.
2022-11-20 16:51:23 +03:00
Ilya Fedin
6f96a68508
Revert "Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition"
...
This reverts commit 32257877e0 .
2022-10-01 08:35:13 +04:00
Ilya Fedin
32257877e0
Move more compiler options to DESKTOP_APP_SPECIAL_TARGET condition
2022-09-30 10:09:46 +04:00
Klemens Nanni
205f90ab9e
Replace deprecated -W with explicit -Wextra
...
`-W` looks odd in build logs, I thought it was a missing warning option...
Turns out this has long been superseeded by `-Wexta`, so use that.
2022-03-07 09:57:26 +04:00
John Preston
971973d7da
Fix warning in linking with FFMpeg.
2021-10-25 23:12:56 +04:00
Ilya Fedin
5c32bf152f
Set compiler flags of other XCode attributes
...
(look at 872027e466 )
2021-09-29 08:23:05 +04:00
23rd
fb97c14bf7
Removed -Wno-range-loop-analysis clang option for macOS.
2021-09-10 22:22:38 +03:00
John Preston
f343a1634c
Use macOS libs from Libraries/local.
2021-09-07 23:39:38 +03:00
Ilya Fedin
b02fc90612
Get rid of osx and linux32 special targets
2021-08-11 16:01:08 +03:00
Ilya Fedin
872027e466
Allow to build with generators other than Xcode on mac
2021-07-20 09:51:21 +03:00
Ilya Fedin
66cca9be57
Add SYSTEM flag to target_include_directories where appropriate
2021-07-19 19:01:08 +03:00
John Preston
c29450cbf1
Add CoreMediaIO framework on macOS.
2021-06-22 23:07:09 +04:00
23rd
03efe01ff9
Added MediaPlayer framework on macOS for NowPlaying support.
2021-06-10 22:43:18 +03:00
John Preston
3a985882d7
Add WebKit framework on macOS.
2021-03-02 17:09:45 +04:00
John Preston
94025be392
Add GSS Framework on macOS for Qt 5.15.1.
2020-11-02 15:40:03 +03:00
John Preston
5d6f8ebee3
Downgrade to C++17 on Apple Clang for now.
...
See https://github.com/ericniebler/range-v3/pull/1570 .
2020-09-29 20:19:33 +03:00
Ilya Fedin
f8f80b5cb6
Set -g and -Werror only with DESKTOP_APP_SPECIAL_TARGET on macOS just like on Linux
2020-08-11 13:11:10 +04:00
Ilya Fedin
85759739eb
Add DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC option
...
Since static linking of packaged ffmpeg can be the easier option for libraries bundling
2020-05-24 11:01:27 +04:00
John Preston
763af89594
Don't link IOSurface and Metal in OS X version.
2020-05-04 16:49:04 +04:00
Ilya Fedin
d5153dfd92
Adapt DESKTOP_APP_USE_PACKAGED for macOS and proper usage of pkg-config
2020-04-21 23:11:32 +04:00
John Preston
382380d513
Fix build for Mac App Store.
2019-11-30 11:14:06 +03:00
John Preston
9e68adb866
Initial build with Xcode.
2019-11-25 18:39:08 +03:00
John Preston
118ce81dd4
Add more options and external_ libs.
2019-11-21 14:54:37 +03:00