Differences From Artifact [db7a10eabb]:
- File meson.build — part of check-in [0cfe4b85e2] at 2024-08-03 13:17:54 on branch trunk — Add server to meson.build (user: js, size: 1990) [annotate] [blame] [check-ins using]
To Artifact [e523f05d4d]:
- File
meson.build
— part of check-in
[1ee33c9983]
at
2024-08-03 14:50:31
on branch trunk
— Don't depend on global constructors for commands
This breaks when using ObjC, as these can run before the ObjC module is initialized, resulting in non-working message sends as the selectors are not registered yet. (user: js, size: 2021) [annotate] [blame] [check-ins using]
1 2 3 4 | project('Cube', ['c', 'objcpp'], meson_version: '1.5.0') add_global_arguments( | > > | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | project('Cube', ['c', 'objcpp'], meson_version: '1.5.0') add_global_arguments( [ '-fobjc-arc', '-fobjc-arc-exceptions' ], language: 'objcpp') objfw_dep = dependency('objfw') sdl12_dep = dependency('sdl12_compat') sdlimage_dep = dependency('SDL_image') sdlmixer_dep = dependency('SDL_mixer') gl_dep = dependency('gl') |
︙ | ︙ | |||
35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 'src/clientextras.mm', 'src/clientgame.mm', 'src/clients2c.mm', 'src/command.mm', 'src/console.mm', 'src/editing.mm', 'src/entities.mm', 'src/main.mm', 'src/menus.mm', 'src/monster.mm', 'src/physics.mm', 'src/rendercubes.mm', 'src/renderextras.mm', 'src/rendergl.mm', | > | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 'src/clientextras.mm', 'src/clientgame.mm', 'src/clients2c.mm', 'src/command.mm', 'src/console.mm', 'src/editing.mm', 'src/entities.mm', 'src/init.mm', 'src/main.mm', 'src/menus.mm', 'src/monster.mm', 'src/physics.mm', 'src/rendercubes.mm', 'src/renderextras.mm', 'src/rendergl.mm', |
︙ | ︙ |