Commit Graph

10744 Commits

Author SHA1 Message Date
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