Jussi Pakkanen
674538d8c9
Xcode: put all include dirs via a property rather than a cmd line arg.
2021-04-21 17:16:01 +03:00
Jussi Pakkanen
b42a5e21d0
Xcode: add target private dir to include path.
2021-04-21 17:16:01 +03:00
Jussi Pakkanen
3f99830f74
Xcode: quote some entries as needed.
2021-04-21 17:16:01 +03:00
Dylan Baker
8fa7f3a9c3
mconf: print core options for subprojects
...
Looking in the right dictionary is pretty useful, actually.
2021-04-20 17:43:24 -04:00
Dylan Baker
e308f116cb
dependencies/OpenMP: If the version returned is not supported fail gracefully
...
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-20 17:56:04 +03:00
Jussi Pakkanen
d116d94f92
Xcode: fix file objects in various places.
2021-04-20 17:23:50 +03:00
Jussi Pakkanen
07117c4225
Xcode: skip all-object library test.
2021-04-20 17:23:50 +03:00
Jussi Pakkanen
7803405128
Xcode: fix compiling shared modules.
2021-04-20 17:23:50 +03:00
Jussi Pakkanen
6f76fce904
Xcode: regenerato project file when build conf changes.
2021-04-19 17:59:40 +03:00
Jussi Pakkanen
045893bb18
Xcode: disable asm and LLVM ir projects.
2021-04-19 17:59:40 +03:00
Jussi Pakkanen
8943945efe
Xcode: replace all backslashes with eight backslashes. Because obviously.
2021-04-19 17:59:40 +03:00
Xavier Claessens
3c64ecaf86
pkgconfig: Add support for CustomTarget objects in generator
...
Fixes : #8618 .
2021-04-19 17:57:34 +03:00
Xavier Claessens
8f6ad8e52e
pkgconfig: Fix broken paths in -uninstalled.pc on Windows
...
Fixes : #8668
2021-04-18 22:17:21 +03:00
Jussi Pakkanen
68dda2a241
Xcode: fix generators that take custom targets as inputs.
2021-04-18 19:19:29 +03:00
Jussi Pakkanen
e422e9c634
Xcode: add proper target dependencies to custom targets.
2021-04-18 19:19:29 +03:00
Jussi Pakkanen
126db6de12
Xcode: fix running commands that lie in the build root dir.
2021-04-18 19:19:29 +03:00
Jussi Pakkanen
09d89dfaeb
Xcode: fix custom target chaining.
2021-04-18 19:19:29 +03:00
Jussi Pakkanen
fa947e6d75
Xcode: made custom targets into top level AggregateTargets.
2021-04-18 19:19:29 +03:00
Jussi Pakkanen
4fc578a25f
Xcode: skip object extraction test that can not be made to work.
2021-04-18 19:19:29 +03:00
Xavier Claessens
d9b9eecd54
msetup: Restore .gitignore after wipe
2021-04-17 22:54:03 -04:00
Xavier Claessens
b3a76fea64
interpreter: Add missing allow_fallback kwarg
2021-04-16 14:15:45 -07:00
Jussi Pakkanen
cc2a2e8492
Xcode: make the test target depend on build_all target.
2021-04-16 18:14:01 +03:00
Jussi Pakkanen
48e38fbaeb
Xcode: fix custom targets that produce objs and libs.
2021-04-16 18:14:01 +03:00
Jussi Pakkanen
aaae1b2a30
Xcode: handle capturing generators.
2021-04-16 18:14:01 +03:00
Jussi Pakkanen
39f963988b
Xcode: this is what happens when you do not treat command lines as arrays.
2021-04-15 17:21:45 +03:00
Jussi Pakkanen
318d50270c
Xcode: remove some unnecessary dict entries.
2021-04-15 17:21:45 +03:00
Jussi Pakkanen
e18b5f091d
Xcode: add functionality for sources created with a generator.
2021-04-15 17:21:45 +03:00
Peter Hutterer
f6cd54cc40
docs: add the 'since' tag to string.replace
2021-04-15 08:21:53 -04:00
Simon Ser
c1a8f00d78
docs: document default version for declare_dependency()
...
By default, the project version is picked.
2021-04-15 08:19:57 -04:00
Jussi Pakkanen
e7ceab7510
Xcode: do not process custom target outputs on targets they are not used in.
2021-04-14 17:25:41 +03:00
Jussi Pakkanen
c92a860c8b
Xcode: add sanity check asserts.
2021-04-14 17:25:41 +03:00
Jussi Pakkanen
96d85d601d
Xcode: fix path of extracted objects in subdirs.
2021-04-14 17:25:41 +03:00
Jussi Pakkanen
bb350aaf6f
Xcode: use correct key for file id lookup.
2021-04-14 17:25:41 +03:00
Mateus Coutinho Marim
a9d075aaf9
Adding translation to ptbr for getting meson. [skip ci]
2021-04-13 22:33:27 +03:00
Mateus Coutinho Marim
ffdb0dfe6b
Update Users.md [skip ci]
2021-04-12 23:03:37 +03:00
Xavier Claessens
7ffe1b4a66
interpreter: Split permitted_kwargs dict
2021-04-12 21:30:00 +03:00
Tristan Partin
4c13aa30a1
dependency: Add JDK system dependency
...
The JDK system dependency is important for detecting JDK include paths
that may be useful when developing a JNI interface.
2021-04-12 10:43:11 -07:00
Jussi Pakkanen
50cf8bcaba
Xcode: can generate object files with generators.
2021-04-11 23:59:22 +03:00
Jussi Pakkanen
9dfd53dc40
Xcode: fix setting up inlude args for source and build dirs.
2021-04-11 23:59:22 +03:00
Jussi Pakkanen
be3efaf1d5
Xcode: fix linking of static libs that link to other libs.
2021-04-11 23:59:22 +03:00
Jesse Natalie
e901581ede
VS: Disable MSBuild warnings for always-generated targets
...
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-11 13:18:16 +03:00
Jussi Pakkanen
05489616fb
Xcode: use common language options like std version.
2021-04-10 20:33:51 +03:00
Jussi Pakkanen
86fb916d33
Xcode: Fix source generation.
2021-04-10 20:33:51 +03:00
Adam Jackson
f67b8cb8f2
docs: Fix the description of static_library's additional arguments [skip ci]
2021-04-09 22:27:44 +03:00
Jussi Pakkanen
c9d98e9a98
Xcode: Fix target prefixes and suffixes and conf-time generated sources.
2021-04-09 22:21:38 +03:00
Jussi Pakkanen
82f5d12a56
Xcode: Fix object extraction.
2021-04-09 22:21:38 +03:00
Xavier Claessens
5440ce003b
Add global_source/build_root()
2021-04-09 09:29:12 -07:00
Jussi Pakkanen
f328632fa5
Write include directory names with the correct amount of quoting.
2021-04-09 16:51:42 +03:00
Jussi Pakkanen
9fb0abb754
Write include dirs with absolute paths in the Xcode backend, relative ones do not seem to work.
2021-04-09 16:51:42 +03:00
Jussi Pakkanen
59306c45c5
Fix Xcode targets in subdirs.
2021-04-08 10:22:57 +03:00