aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-18Xcode: regenerato project file when build conf changes.xcodehalfwayJussi Pakkanen4-22/+62
2021-04-18Xcode: disable asm and LLVM ir projects.Jussi Pakkanen4-0/+17
2021-04-18Xcode: replace all backslashes with eight backslashes. Because obviously.Jussi Pakkanen1-0/+4
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
2021-04-18Xcode: made custom targets into top level AggregateTargets.Jussi Pakkanen1-6/+114
2021-04-18Xcode: skip object extraction test that can not be made to work.Jussi Pakkanen1-0/+12
2021-04-17msetup: Restore .gitignore after wipeXavier Claessens2-0/+2
2021-04-16interpreter: Add missing allow_fallback kwargXavier Claessens1-0/+1
2021-04-16Xcode: make the test target depend on build_all target.Jussi Pakkanen1-1/+6
2021-04-16Xcode: fix custom targets that produce objs and libs.Jussi Pakkanen3-24/+33
2021-04-16Xcode: handle capturing generators.Jussi Pakkanen1-1/+7
2021-04-15Xcode: this is what happens when you do not treat command lines as arrays.Jussi Pakkanen1-0/+1
2021-04-15Xcode: remove some unnecessary dict entries.Jussi Pakkanen1-22/+0
2021-04-15Xcode: add functionality for sources created with a generator.Jussi Pakkanen1-16/+85
2021-04-15docs: add the 'since' tag to string.replacePeter Hutterer1-2/+2
2021-04-15docs: document default version for declare_dependency()Simon Ser1-1/+2
By default, the project version is picked.
2021-04-14Xcode: do not process custom target outputs on targets they are not used in.Jussi Pakkanen1-6/+10
2021-04-14Xcode: add sanity check asserts.Jussi Pakkanen1-12/+26
2021-04-14Xcode: fix path of extracted objects in subdirs.Jussi Pakkanen2-2/+2
2021-04-14Xcode: use correct key for file id lookup.Jussi Pakkanen1-3/+5
2021-04-13Adding translation to ptbr for getting meson. [skip ci]Mateus Coutinho Marim2-0/+94
2021-04-12Update Users.md [skip ci]Mateus Coutinho Marim1-1/+2
2021-04-12interpreter: Split permitted_kwargs dictXavier Claessens4-135/+79
2021-04-12dependency: Add JDK system dependencyTristan Partin13-7/+193
The JDK system dependency is important for detecting JDK include paths that may be useful when developing a JNI interface.
2021-04-11Xcode: can generate object files with generators.Jussi Pakkanen1-0/+85
2021-04-11Xcode: fix setting up inlude args for source and build dirs.Jussi Pakkanen2-5/+18
2021-04-11Xcode: fix linking of static libs that link to other libs.Jussi Pakkanen1-6/+18
2021-04-11VS: Disable MSBuild warnings for always-generated targetsJesse Natalie1-2/+5
Without this, VS will generate warning MSB8065: Custom build for item "<path>\custom_target.rule" succeeded, but specified output "<path>\outofdate.file" has not been created. This may cause incremental build to work incorrectly.
2021-04-10Xcode: use common language options like std version.Jussi Pakkanen1-1/+3
2021-04-10Xcode: Fix source generation.Jussi Pakkanen3-4/+96
2021-04-09docs: Fix the description of static_library's additional arguments [skip ci]Adam Jackson1-2/+1
2021-04-09Xcode: Fix target prefixes and suffixes and conf-time generated sources.Jussi Pakkanen1-9/+26
2021-04-09Xcode: Fix object extraction.Jussi Pakkanen1-8/+50
2021-04-09Add global_source/build_root()Xavier Claessens5-4/+47
2021-04-09Write include directory names with the correct amount of quoting.Jussi Pakkanen1-2/+5
2021-04-09Write include dirs with absolute paths in the Xcode backend, relative ones ↵Jussi Pakkanen2-7/+13
do not seem to work.
2021-04-08Fix Xcode targets in subdirs.Jussi Pakkanen2-5/+2
2021-04-08Remove unneeded variable.Jussi Pakkanen1-3/+3
2021-04-08Avoid rebuilding the target list all the time.Jussi Pakkanen1-30/+32
2021-04-08Skip compilers that are not used for a given target.Jussi Pakkanen1-0/+2
2021-04-07Fix shared libs and using one source in multiple targets.Jussi Pakkanen1-57/+89
2021-04-07Fix building static libs with the Xcode backend.Jussi Pakkanen1-1/+2
2021-04-06coredata: Check for built-in options as host optionsDylan Baker1-1/+5
These options often don't exist for the build machine, as they're generally invalid (ie, prefix, libdir, etc). So we should always check for their existance as host optiuons, since all we want to know in this case is if the option is yeilding (valid per-subproject), and build/vs host doesn't matter in that cases: Fixes #8613
2021-04-06environment: simplify handling of native files with no cross filesDylan Baker1-7/+3
Instead of treating native files as always being for the build machine, and then copying them to the host machine, treat them as for the build machine only when a cross file is also present
2021-04-06environment: fix typos in commentDylan Baker1-1/+1
2021-04-06environment: don't load project options from a native file in a cross buildDylan Baker2-2/+20
2021-04-06environment: Add some comments to the _load_machine_file_options methodDylan Baker1-2/+11