diff options
| author | Arslaan Pathan <[email protected]> | 2026-10-04 15:54:46 +1300 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-10-04 15:54:46 +1300 |
| commit | 4c8f79bd52bb9effd00fe8347dd910cbec646e94 (patch) | |
| tree | d806c319a910d8087b621ac71dada81a5dc82780 /meson.build | |
| parent | 9576046da8179822183053a0363f0ad9d4be0805 (diff) | |
| download | Paradox-4c8f79bd52bb9effd00fe8347dd910cbec646e94.tar.xz Paradox-4c8f79bd52bb9effd00fe8347dd910cbec646e94.zip | |
String test (doesn't work because compiler fuckery)
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meson.build b/meson.build index c32e8c5..c5474ca 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('paradox', 'objc', version: '0.0.1', meson_version: '>=1.1.0') -add_project_arguments('-Wno-objc-root-class', '-Werror', '-pedantic', '-Wall', '-fobjc-runtime=gnustep-2.0', language: 'objc') # gnustep-2.0 in this context simply means the libobjc2 runtime (which is made by the GNUstep team), not actually GNUstep. Paradox is an independent framework and has no dependency on GNUstep or any other Objective-C application framework. +add_project_arguments('-Wno-objc-root-class', '-Werror', '-pedantic', '-Wall', '-fobjc-runtime=gnustep-2.0', '-fno-constant-cfstrings', '-fconstant-string-class=PXString', language: 'objc') # gnustep-2.0 in this context simply means the libobjc2 runtime (which is made by the GNUstep team), not actually GNUstep. Paradox is an independent framework and has no dependency on GNUstep or any other Objective-C application framework. if get_option('debug_features') add_project_arguments('-DPARADOX_DEBUG_FEATURES', language: 'objc') @@ -32,6 +32,7 @@ test_deps += declare_dependency(link_with: paradox, include_directories: inc, de executable('Object', 'tests/Object.m', dependencies: test_deps, install: false) executable('Introspection', 'tests/Introspection.m', dependencies: test_deps, install: false) executable('Selector', 'tests/Selector.m', dependencies: test_deps, install: false) +executable('String', 'tests/String.m', dependencies: test_deps, install: false) executable('AutoreleasePool', 'tests/AutoreleasePool.m', objc_args: ['-fobjc-arc'], dependencies: test_deps, install: false) pkg = import('pkgconfig') |
