Herman S.
57c4051eca
[macOS] Build infrastructure and portability fixes
...
Build system:
- Enable ObjC++, macOS deployment target, framework linking
- Fix AppleClang detection
- macOS platform name for output directories
- Skip Vulkan on macOS, null graphics without Vulkan dependency
- macOS SDL2 framework detection and discord-rpc macOS sources
Portability fixes:
- mach_absolute_time for macOS tick counting
- _NSGetExecutablePath for macOS
- guard MAP_FIXED_NOREPLACE, ftruncate64->ftruncate
- guard Vulkan include/usage, fix data root for all POSIX
2026-03-27 02:44:00 +09:00
..
2026-03-10 16:49:41 +09:00
2022-02-17 20:38:52 +03:00
2025-07-19 14:42:21 -07:00
2022-01-02 11:51:31 -06:00
2026-03-09 19:40:20 +01:00
2026-03-26 23:10:47 +09:00
2025-07-19 14:42:21 -07:00
2025-04-08 19:32:17 +02:00
2025-04-08 19:32:17 +02:00
2022-12-13 08:46:48 +01:00
2022-12-13 08:46:48 +01:00
2022-08-13 12:59:00 -07:00
2021-06-28 20:32:52 -05:00
2020-04-07 16:09:41 -05:00
2022-04-26 13:56:11 -05:00
2025-12-22 10:00:52 +01:00
2026-03-25 13:30:51 +09:00
2026-03-27 02:44:00 +09:00
2023-04-16 10:08:01 -04:00
2024-03-12 19:19:30 +01:00
2026-03-25 13:30:51 +09:00
2026-03-25 13:30:51 +09:00
2026-03-06 19:59:38 +01:00
2022-07-16 13:13:08 +03:00
2025-07-19 14:42:21 -07:00
2025-07-19 14:42:21 -07:00
2021-08-28 19:38:24 +03:00
2021-08-28 19:38:24 +03:00
2024-03-12 19:19:30 +01:00
2021-08-28 19:38:24 +03:00
2022-07-16 13:42:04 +03:00
2025-12-01 17:38:34 +01:00
2025-12-04 20:12:34 +01:00
2021-06-28 20:32:52 -05:00
2015-05-02 03:42:51 -07:00
2020-11-14 13:17:15 -06:00
2026-03-17 13:30:56 +09:00
2022-12-04 12:38:19 -08:00
2015-08-07 21:29:03 -07:00
2025-07-19 14:42:21 -07:00
2026-03-22 15:57:37 +09:00
2022-07-06 21:05:05 +03:00
2022-07-06 21:05:05 +03:00
2025-03-25 19:50:37 +01:00
2026-03-27 02:44:00 +09:00
2025-07-19 14:42:21 -07:00
2022-02-17 17:38:04 -06:00
2025-01-20 18:03:23 +01:00
2025-07-19 14:42:21 -07:00
2025-04-18 21:55:58 +02:00
2025-07-19 14:42:21 -07:00
2020-04-07 16:09:41 -05:00
2021-05-05 21:40:00 +03:00
2022-07-06 21:05:05 +03:00
2022-07-06 21:05:05 +03:00
2025-03-25 19:50:37 +01:00
2025-10-29 21:16:40 +01:00
2025-10-29 21:16:40 +01:00
2022-07-17 16:25:58 +03:00
2022-07-16 13:13:08 +03:00
2026-03-17 13:55:38 +09:00
2026-03-17 13:55:38 +09:00
2026-03-21 01:30:31 +09:00
2021-08-28 19:38:24 +03:00
2026-03-26 23:10:47 +09:00
2025-07-19 14:42:21 -07:00
2022-07-17 16:34:17 +03:00
2026-03-26 16:28:27 +09:00
2026-03-27 02:44:00 +09:00
2026-02-17 16:59:38 +09:00
2026-03-21 01:30:32 +09:00
2025-03-27 17:52:18 +01:00
2026-03-09 13:43:56 +09:00
2026-03-26 23:10:47 +09:00
2026-02-23 17:07:23 +09:00
2026-02-13 13:32:39 +09:00
2022-12-31 11:19:01 +01:00
2026-03-25 14:31:53 +09:00
2026-03-25 14:31:53 +09:00
2020-04-07 16:09:41 -05:00
2024-03-12 19:19:30 +01:00
2026-03-25 14:31:53 +09:00
2025-05-29 09:00:14 +02:00
2025-05-29 09:00:14 +02:00
2025-07-19 14:42:21 -07:00
2022-08-13 12:59:00 -07:00
2015-05-02 03:42:51 -07:00
2015-09-06 09:30:54 -07:00
2025-07-19 14:42:21 -07:00
2024-03-12 19:19:30 +01:00
2025-07-19 14:42:21 -07:00
2025-07-19 14:42:21 -07:00
2020-04-07 16:09:41 -05:00
2025-07-19 14:42:21 -07:00
2025-07-19 14:42:21 -07:00
2024-12-26 23:42:31 +01:00
2025-08-06 22:46:20 +02:00
2026-03-15 16:34:34 +09:00
2025-08-10 06:01:43 -07:00
2024-09-22 21:38:55 +02:00
2024-12-26 23:42:31 +01:00
2025-05-20 20:37:26 +02:00
2025-04-08 19:32:17 +02:00
2024-12-26 23:42:31 +01:00
2020-11-22 20:03:45 +03:00
2026-03-16 09:25:55 +09:00
2025-07-19 14:42:21 -07:00
2022-04-26 13:56:11 -05:00
2025-03-27 17:52:18 +01:00
2016-01-20 11:04:28 -05:00
2026-03-10 23:53:03 +09:00
2015-09-06 13:34:08 -07:00
2025-08-10 06:01:43 -07:00
2021-05-02 08:18:22 -05:00
2025-07-19 14:42:21 -07:00
2022-01-02 15:14:58 -06:00
2020-12-08 22:31:09 +03:00