aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-26Update CUDA Toolkit driver version table.Olexa Bilaniuk1-0/+2
2021-04-26Merge pull request #8680 from dcbaker/submit/wrap-mconf-outputJussi Pakkanen1-8/+55
Wrap mconf output
2021-04-26Fix issue where multiple dist files were not being produced for comma ↵Tristan Partin2-2/+25
separated formats value
2021-04-26introspection: export all sources for custom targetsJason Francis3-9/+30
Also adds some test cases for source files in target_sources.
2021-04-26Add subprojects purge wrap-git coverageTristan Partin2-9/+14
2021-04-26store the list of initializes subprojects in the coredata structureDylan Baker5-4/+18
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 Claessens6-8/+51
2021-04-26Add 'subprojects purge' commandTristan Partin3-4/+109
This will help facilitate cache busting in certain situations, and replaces hand-rolled solutions of writing a length command to remove various files/folders within the subprojects directory.
2021-04-26Merge if and else tests to a single project.Jussi Pakkanen3-12/+12
2021-04-25Xcode: make Swift projects work.Jussi Pakkanen5-8/+15
2021-04-25Xcode: add objective C++ flags to plain C++ because Xcode requires it.Jussi Pakkanen1-1/+3
2021-04-25Xcode: add objective C flags to plain C because Xcode requires it.Jussi Pakkanen2-5/+10
2021-04-24Xcode: some more skips.Jussi Pakkanen1-0/+5
2021-04-24Xcode: fix linking to customtargetindex objects.Jussi Pakkanen4-19/+58
2021-04-23Xcode: one more skip.Jussi Pakkanen1-0/+4
2021-04-23Xcode: do not reuse objs in both_libraries because Xcode fails on targets ↵Jussi Pakkanen1-1/+12
with no sources.
2021-04-23Xcode: a few more skips.Jussi Pakkanen2-0/+8
2021-04-23Xcode: even more command line argument expansion.Jussi Pakkanen1-1/+6
2021-04-23Xcode: Quote McQuoteface.Jussi Pakkanen1-2/+2
2021-04-23Xcode: handle CustomTargetIndexes.Jussi Pakkanen1-6/+20
2021-04-23Xcode: skip one more object extraction test.Jussi Pakkanen1-0/+12
2021-04-23Xcode: ever more quoting.Jussi Pakkanen1-1/+4
2021-04-23Xcode: only add source and build dirs if implicit_include_directories is set.Jussi Pakkanen1-2/+3
2021-04-22Add trailing -- parameter to git checkouts.Dan1-3/+3
2021-04-22Xcode: do not link shared modules against executables.Jussi Pakkanen1-0/+2
2021-04-22Xcode: add missing quote character.Jussi Pakkanen1-1/+1
2021-04-22Xcode: fix shell quotings.Jussi Pakkanen1-2/+2
2021-04-22Xcode: use native path naming scheme.Jussi Pakkanen1-1/+6
2021-04-22Xcode: skip link language override test.Jussi Pakkanen2-1/+11
2021-04-21Xcode: one more whole-archive skip.Jussi Pakkanen1-0/+4
2021-04-21Xcode: put all include dirs via a property rather than a cmd line arg.Jussi Pakkanen2-8/+15
2021-04-21Xcode: add target private dir to include path.Jussi Pakkanen1-0/+1
2021-04-21Xcode: quote some entries as needed.Jussi Pakkanen1-2/+8
2021-04-20mconf: line wrap columns nicelyDylan Baker1-6/+48
I've picked 160 characters as a default because anything less than that looks terrible and has awful wrapping going on. However, this respects the $COLUNNS environment variable if set, and otherwise will query the terminal to determine the size. This is all achieved through an application of shtuil.get_terminal_size, textwrap, print formatters, and iteration. Fixes #6965
2021-04-20mconf: print core options for subprojectsDylan Baker1-2/+4
Looking in the right dictionary is pretty useful, actually.
2021-04-20mconf: cleanup up and sort importsDylan Baker1-2/+7
2021-04-20mconf: print core options for subprojectsDylan Baker1-2/+4
Looking in the right dictionary is pretty useful, actually.
2021-04-20dependencies/OpenMP: If the version returned is not supported fail gracefullyDylan Baker1-1/+7
Currently if the version returned is not a supported version, then you get a lovely stack trace. This is not nice. This can be triggered easily by adding gcc's `-fdirectives-only` flag, which stops the preprocessor from doing certain macro expansions, including those used to detect OpenMP. Fixes #8652
2021-04-20Xcode: fix file objects in various places.Jussi Pakkanen2-13/+35
2021-04-20Xcode: skip all-object library test.Jussi Pakkanen1-0/+4
2021-04-20Xcode: fix compiling shared modules.Jussi Pakkanen1-4/+20
2021-04-19Xcode: regenerato project file when build conf changes.Jussi Pakkanen4-25/+75
2021-04-19Xcode: disable asm and LLVM ir projects.Jussi Pakkanen4-0/+17
2021-04-19Xcode: replace all backslashes with eight backslashes. Because obviously.Jussi Pakkanen1-0/+4
2021-04-19pkgconfig: Add support for CustomTarget objects in generatorXavier Claessens7-9/+60
Fixes: #8618.
2021-04-18pkgconfig: Fix broken paths in -uninstalled.pc on WindowsXavier Claessens1-11/+6
Fixes: #8668
2021-04-18Xcode: fix generators that take custom targets as inputs.Jussi Pakkanen2-83/+128
2021-04-18Xcode: add proper target dependencies to custom targets.Jussi Pakkanen1-3/+5
2021-04-18Xcode: fix running commands that lie in the build root dir.Jussi Pakkanen2-3/+3
2021-04-18Xcode: fix custom target chaining.Jussi Pakkanen2-3/+3