Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-08 | ninjabackend: Add pch includes as early as possible not to be overridden | Marco Trevisan (Treviño) | 1 | -4/+18 | |
When pch are used for a target meson will make the compiler to include the pre-compiled header. While this is useful, this needs to happen before any other header has been included, otherwise: 1) we won't take advantage of pch for anything else previously included 2) gcc will just fail as it won't even try to look for a pre-compiled header in this case [1] This case can happen quite a easily when a dependency provides an included header in its cflags. As per this, split _generate_single_compile() in two phases, one is responsible of initializing the compiler data, while the other is defining commands for the context. In this way, when pch can be used, we can insert the pch inclusion earlier than any other provided by the target. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100462 | |||||
2021-04-29 | Xcode: fix project cleaning. | Jussi Pakkanen | 1 | -2/+2 | |
2021-04-26 | introspection: export all sources for custom targets | Jason Francis | 1 | -0/+2 | |
Also adds some test cases for source files in target_sources. | |||||
2021-04-25 | Xcode: make Swift projects work. | Jussi Pakkanen | 3 | -7/+14 | |
2021-04-25 | Xcode: add objective C++ flags to plain C++ because Xcode requires it. | Jussi Pakkanen | 1 | -1/+3 | |
2021-04-25 | Xcode: add objective C flags to plain C because Xcode requires it. | Jussi Pakkanen | 1 | -2/+9 | |
2021-04-24 | Xcode: fix linking to customtargetindex objects. | Jussi Pakkanen | 1 | -7/+28 | |
2021-04-23 | Xcode: even more command line argument expansion. | Jussi Pakkanen | 1 | -1/+6 | |
2021-04-23 | Xcode: Quote McQuoteface. | Jussi Pakkanen | 1 | -2/+2 | |
2021-04-23 | Xcode: handle CustomTargetIndexes. | Jussi Pakkanen | 1 | -6/+20 | |
2021-04-23 | Xcode: ever more quoting. | Jussi Pakkanen | 1 | -1/+4 | |
2021-04-23 | Xcode: only add source and build dirs if implicit_include_directories is set. | Jussi Pakkanen | 1 | -2/+3 | |
2021-04-22 | Xcode: do not link shared modules against executables. | Jussi Pakkanen | 1 | -0/+2 | |
2021-04-22 | Xcode: add missing quote character. | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-22 | Xcode: fix shell quotings. | Jussi Pakkanen | 1 | -2/+2 | |
2021-04-22 | Xcode: skip link language override test. | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-21 | Xcode: put all include dirs via a property rather than a cmd line arg. | Jussi Pakkanen | 2 | -8/+15 | |
2021-04-21 | Xcode: add target private dir to include path. | Jussi Pakkanen | 1 | -0/+1 | |
2021-04-21 | Xcode: quote some entries as needed. | Jussi Pakkanen | 1 | -2/+8 | |
2021-04-20 | Xcode: fix file objects in various places. | Jussi Pakkanen | 1 | -13/+31 | |
2021-04-20 | Xcode: fix compiling shared modules. | Jussi Pakkanen | 1 | -4/+20 | |
2021-04-19 | Xcode: regenerato project file when build conf changes. | Jussi Pakkanen | 3 | -24/+74 | |
2021-04-19 | Xcode: replace all backslashes with eight backslashes. Because obviously. | Jussi Pakkanen | 1 | -0/+4 | |
2021-04-18 | Xcode: fix generators that take custom targets as inputs. | Jussi Pakkanen | 1 | -81/+120 | |
2021-04-18 | Xcode: add proper target dependencies to custom targets. | Jussi Pakkanen | 1 | -3/+5 | |
2021-04-18 | Xcode: fix running commands that lie in the build root dir. | Jussi Pakkanen | 2 | -3/+3 | |
2021-04-18 | Xcode: fix custom target chaining. | Jussi Pakkanen | 2 | -3/+3 | |
2021-04-18 | Xcode: made custom targets into top level AggregateTargets. | Jussi Pakkanen | 1 | -6/+114 | |
2021-04-16 | Xcode: make the test target depend on build_all target. | Jussi Pakkanen | 1 | -1/+6 | |
2021-04-16 | Xcode: fix custom targets that produce objs and libs. | Jussi Pakkanen | 3 | -24/+33 | |
2021-04-16 | Xcode: handle capturing generators. | Jussi Pakkanen | 1 | -1/+7 | |
2021-04-15 | Xcode: this is what happens when you do not treat command lines as arrays. | Jussi Pakkanen | 1 | -0/+1 | |
2021-04-15 | Xcode: remove some unnecessary dict entries. | Jussi Pakkanen | 1 | -22/+0 | |
2021-04-15 | Xcode: add functionality for sources created with a generator. | Jussi Pakkanen | 1 | -16/+85 | |
2021-04-14 | Xcode: do not process custom target outputs on targets they are not used in. | Jussi Pakkanen | 1 | -6/+10 | |
2021-04-14 | Xcode: add sanity check asserts. | Jussi Pakkanen | 1 | -12/+26 | |
2021-04-14 | Xcode: fix path of extracted objects in subdirs. | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-14 | Xcode: use correct key for file id lookup. | Jussi Pakkanen | 1 | -3/+5 | |
2021-04-11 | Xcode: can generate object files with generators. | Jussi Pakkanen | 1 | -0/+85 | |
2021-04-11 | Xcode: fix setting up inlude args for source and build dirs. | Jussi Pakkanen | 2 | -5/+18 | |
2021-04-11 | Xcode: fix linking of static libs that link to other libs. | Jussi Pakkanen | 1 | -6/+18 | |
2021-04-11 | VS: Disable MSBuild warnings for always-generated targets | Jesse Natalie | 1 | -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-10 | Xcode: use common language options like std version. | Jussi Pakkanen | 1 | -1/+3 | |
2021-04-10 | Xcode: Fix source generation. | Jussi Pakkanen | 2 | -4/+89 | |
2021-04-09 | Xcode: Fix target prefixes and suffixes and conf-time generated sources. | Jussi Pakkanen | 1 | -9/+26 | |
2021-04-09 | Xcode: Fix object extraction. | Jussi Pakkanen | 1 | -8/+50 | |
2021-04-09 | Write include directory names with the correct amount of quoting. | Jussi Pakkanen | 1 | -2/+5 | |
2021-04-09 | Write include dirs with absolute paths in the Xcode backend, relative ones ↵ | Jussi Pakkanen | 2 | -7/+13 | |
do not seem to work. | |||||
2021-04-08 | Fix Xcode targets in subdirs. | Jussi Pakkanen | 1 | -4/+0 | |
2021-04-08 | Remove unneeded variable. | Jussi Pakkanen | 1 | -3/+3 | |