summaryrefslogtreecommitdiff
path: root/test cases/objc
AgeCommit message (Collapse)Author
2024-08-08Fix compiling ObjC/ObjC++ on Windows/MinGWJonathan Schleifer
Co-Authored-By: L. E. Segovia <amy@amyspark.me>
2024-04-28Add support for depending on ObjFWJonathan Schleifer
This uses objfw-config to get to the flags, however, there's still several todos that can only be addressed once dependencies can have per-language flags.
2023-05-28Fix test failures on Darwin on a case-sensitive fsRandy Eckenrode
This issue was encounetered while working on a contribution to nixpkgs. Nix allows the store to be installed on a separate, case-sensitive APFS volume. When the store is on a case-sensitive volume, these tests fail because they try to use `foundation` instead of `Foundation`.
2021-08-15editorconfig: add setting to trim trailing whitespaceEli Schwartz
and clean up all outstanding issues Skip 'test cases/common/141 special characters/meson.build' since it intentionally uses trailing newlines.
2021-05-11Make objective C use C standard version. Closes #5495.Jussi Pakkanen
2019-12-04ci/test: unused args for objc, objc++Michael Hirsch, Ph.D
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2019-05-02Non-required appleframework deps should not be an error. Closes #5295.Jussi Pakkanen
2018-07-31Condense test dirs.Jussi Pakkanen
2018-01-06tests: Split objc and objc++ testsDylan Baker
This allows platforms that can compile one or the other (but not both) to run the tests that they can.
2018-01-06tests: skip objc nsstring test if gnustep is not installedDylan Baker
2017-12-30compilers: prefer C++ over objc in clink_langsNirbheek Chauhan
Otherwise we will try to use the objc compiler when linking projects with both objc and C++. Technically we should use the objc++ linker when doing this, but on most (all?) systems the objc++ linker is `c++`, which is the same as the C++ linker. Closes https://github.com/mesonbuild/meson/issues/2468
2017-05-22objc++: Add support for objcpp_args keywordPaulo Antonio Alvarez
This allows the user to pass additional flags for the objective-c++ compiler.
2017-05-22objc: Add support for objc_args keywordPaulo Antonio Alvarez
This allows the user to pass additional flags for the objective-c compiler.
2017-04-06Skip objc/nsstring test on CygwinJon Turney
GNUstep isn't packaged for Cygwin
2017-02-21objc tests: Disable nsstring test on Clang + LinuxNirbheek Chauhan
The GNUstep runtime shipped in Linux distros is GCC-specific and won't work with clang. You have to build it separately and set the paths yourself. In file included from /root/b 05ywf6dg/stringprog@exe/stringprog-unity.m:1: In file included from /root/b 05ywf6dg/../test cases/objc/2 nsstring/stringprog.m:1: In file included from /usr/include/GNUstep/Foundation/NSString.h:89: In file included from /usr/include/GNUstep/Foundation/NSObject.h:30: In file included from /usr/include/GNUstep/Foundation/NSObjCRuntime.h:213: /usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:58:11: fatal error: 'objc/objc.h' file not found #include <objc/objc.h> ^ On my system, I get the same error and the objc.h path is: /usr/lib/gcc/x86_64-redhat-linux/6.3.1/include/objc/objc.h
2015-08-16Use system() instead of name() which is a confusing term.Jussi Pakkanen
2015-07-27Now host_machine, build_machine and target_machine are properly separated ↵Jussi Pakkanen
and return correct values.
2014-06-22Renamed deps -> dependencies.Jussi Pakkanen
2013-06-02C++ is now called cpp rather than cxx.Jussi Pakkanen
2013-06-02Renamed find_dep to dependency.Jussi Pakkanen
2013-06-02Renamed add_test to test.Jussi Pakkanen
2013-06-01The default value of required is true for dependencies.Jussi Pakkanen
2013-04-10Can use Apple frameworks with Objective C.Jussi Pakkanen
2013-04-06Added ObjC++ support.Jussi Pakkanen
2013-04-06Added support for GNUStep.Jussi Pakkanen
2013-04-06Basic support for Objective C.Jussi Pakkanen