Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-05-21 | Add swift executable support in Xcode.swiftxcode | Jussi Pakkanen | 3 | -7/+14 | |
2021-05-19 | backends: use a set for processed targets instead of a dict | Dylan Baker | 2 | -4/+4 | |
We're only interested in the keys, not in the value (which was always set to True), so a set is a better data structure anyway. | |||||
2021-05-19 | ninjabackend: Fix vala type annotations | Dylan Baker | 1 | -24/+26 | |
2021-05-19 | rust: override get_linker_always_args | Dylan Baker | 1 | -2/+1 | |
instead of opencoding what should be there in the rust compile rule | |||||
2021-05-18 | Add a rust test for internal c linkage | Dylan Baker | 1 | -5/+12 | |
We have code to support this, but no tests. That seems pretty bad. And better yet, it doesn't work on MSVC in some cases. | |||||
2021-05-17 | ninjabackend: fix linking dynamic c libraries with rust | Dylan Baker | 1 | -1/+1 | |
The correct name is "dylib" not "shared" | |||||
2021-05-15 | Visual Studio Address Sanitizer updates | Peter Harris | 1 | -0/+10 | |
* Allow address sanitizer for Visual Studio 2019 version 16.9 Address Sanitizer was first supported with the current syntax in Visual Studio 16.9.0 (cl version 19.28.29910). * VS: Convert /fsanitize=address to project file setting | |||||
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 | |