aboutsummaryrefslogtreecommitdiff
path: root/test cases
AgeCommit message (Collapse)AuthorFilesLines
2021-05-08Make objective C use C standard version. Closes #5495.objversionsJussi Pakkanen2-2/+2
2021-04-26Condense test directory names.Jussi Pakkanen1230-0/+0
2021-04-26introspection: export all sources for custom targetsJason Francis1-3/+8
Also adds some test cases for source files in target_sources.
2021-04-26store the list of initializes subprojects in the coredata structureDylan Baker2-0/+5
We need to konw on rconfigure which options have already bee set not just for the super project, but also for the subproject. However, using first_invocation is not sufficient, as a reconfigure could add a new subpproject that wasn't present before, and we need to initialize that project's builtins.
2021-04-26Interpreter: Fallback when required is false but forcefallback is trueXavier Claessens2-0/+11
2021-04-26Merge if and else tests to a single project.Jussi Pakkanen3-12/+12
2021-04-25Xcode: make Swift projects work.Jussi Pakkanen2-1/+1
2021-04-24Xcode: some more skips.Jussi Pakkanen1-0/+5
2021-04-24Xcode: fix linking to customtargetindex objects.Jussi Pakkanen3-12/+30
2021-04-23Xcode: one more skip.Jussi Pakkanen1-0/+4
2021-04-23Xcode: a few more skips.Jussi Pakkanen2-0/+8
2021-04-23Xcode: skip one more object extraction test.Jussi Pakkanen1-0/+12
2021-04-22Xcode: use native path naming scheme.Jussi Pakkanen1-1/+6
2021-04-22Xcode: skip link language override test.Jussi Pakkanen1-0/+10
2021-04-21Xcode: one more whole-archive skip.Jussi Pakkanen1-0/+4
2021-04-20Xcode: fix file objects in various places.Jussi Pakkanen1-0/+4
2021-04-20Xcode: skip all-object library test.Jussi Pakkanen1-0/+4
2021-04-19Xcode: disable asm and LLVM ir projects.Jussi Pakkanen4-0/+17
2021-04-19pkgconfig: Add support for CustomTarget objects in generatorXavier Claessens2-1/+22
Fixes: #8618.
2021-04-18Xcode: skip object extraction test that can not be made to work.Jussi Pakkanen1-0/+12
2021-04-14Xcode: fix path of extracted objects in subdirs.Jussi Pakkanen1-1/+1
2021-04-12dependency: Add JDK system dependencyTristan Partin7-0/+105
The JDK system dependency is important for detecting JDK include paths that may be useful when developing a JNI interface.
2021-04-09Add global_source/build_root()Xavier Claessens2-2/+5
2021-04-08Fix Xcode targets in subdirs.Jussi Pakkanen1-1/+2
2021-03-29Do not add custom target dir automatically when implicit false.Jussi Pakkanen6-0/+43
2021-03-28Strip host-compiler -std flag from NVCC line.cudafix0572Olexa Bilaniuk2-0/+24
Closes #8523.
2021-03-26pkgconfig: Allow setting prefix in dataonly pc fileXavier Claessens1-1/+6
Some variables are reserved because meson set them automatically. But we are not setting them for dataonly pc files, so there is no reason to reserve them. Fixes: #8583.
2021-03-24Merge pull request #8568 from dcbaker/submit/qt-dependency-factoryJussi Pakkanen1-0/+11
QT: use a proper dependency factory
2021-03-24Merge pull request #8571 from xclaesse/spurious-warningJussi Pakkanen3-2/+8
Fix spurious sandbox violation warning
2021-03-24compilers: clang-cl: Also accept .s files (#8520)D Scott Phillips5-5/+29
* compilers: clang-cl: Also accept .s files clang-cl has support for gas-compatible assembly files. * Add clang-cl to '128 generated assembly' test
2021-03-23Refactor Qt Dependency into proper split classes with factoriesDylan Baker1-0/+11
Currently the Qt Dependencies still use the old "combined" method for dependencies with multiple ways to be found. This is problematic as it means that `get_variable()` and friends don't work, as the dependency can't implement any of those methods. The correct solution is to make use of multiple Dependency instances, and a factory to tie them together. This does that. To handle QMake, I've leveraged the existing config-tool mechanism, which allows us to save a good deal of code, and use well tested code instead of rolling more of our own code. The one thing this doesn't do, but we probably should, is expose the macOS ExtraFrameworks directly, instead of forcing them to be found through QMake. That is a problem for another series, and someone who cares more about macOS than I do.
2021-03-23interpreter: Fix spurious warning in include_directories()Xavier Claessens3-2/+8
When doing include_directories('.') at the root of the subproject we should not warn about sandboxing violation.
2021-03-23environment(): Allow stacking append() and prepend() (#8547)Xavier Claessens4-21/+12
* environment(): Allow stacking append() and prepend() * Update docs/markdown/Reference-manual.md Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com> Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
2021-03-18add test case for installed targets uninstalling a single directoryEli Schwartz3-3/+18
2021-03-18Allow add_dist_script() in subprojectsXavier Claessens5-0/+27
Fixes: #8440.
2021-03-18interpreter: Add varname as positional arg in dep.get_variable()Xavier Claessens1-0/+2
2021-03-17Warn when grabbing internals of subprojects with include_directories.Jussi Pakkanen4-0/+20
2021-03-17One more unixy fix.Jussi Pakkanen2-1/+5
2021-03-16clangformat: Add include and ignore filesXavier Claessens7-0/+17
2021-03-16Add range() functionXavier Claessens1-0/+20
Fixes: #5026.
2021-03-16Replace Unix shell commands with scripts.Jussi Pakkanen6-5/+23
2021-03-16Add `meson devenv` command and meson.add_devenv()Xavier Claessens5-0/+50
2021-03-14Fix run_targets running scripts from different subdirs.Jussi Pakkanen2-0/+5
2021-03-12interpreter: Cache found dependency before converting for include_typeXavier Claessens6-0/+28
Fixes: #8516.
2021-03-10Add test to build a mixed C/Rust shared library.Jussi Pakkanen5-0/+93
2021-03-10Some documentation language adjustments & improved error messagesLaurin-Luis Lehning1-1/+1
2021-03-10Formatting fixLaurin-Luis Lehning2-2/+2
2021-03-10Add failing test cases & release snippetLaurin-Luis Lehning4-0/+21
2021-03-10Switch fstring syntax to @..@ & limit fstring captures to int, str, float ↵Laurin-Luis Lehning1-4/+2
and bool
2021-03-10Add support for basic format stringsLaurin-Luis Lehning1-0/+9