Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-06 | cmake: rebase fixes | Daniel Mensinger | 3 | -9/+10 | |
2019-06-06 | cmake: set the linker for clang-cl for CMake | Daniel Mensinger | 1 | -0/+2 | |
2019-06-06 | cmake: blacklist some `cl` compiler and linker flags | Daniel Mensinger | 1 | -0/+40 | |
2019-06-06 | cmake: general windows and old CMake fixes | Daniel Mensinger | 2 | -10/+36 | |
2019-06-06 | cmake: Some minor style changes | Daniel Mensinger | 1 | -17/+23 | |
2019-06-06 | cmake: better logging | Daniel Mensinger | 2 | -0/+15 | |
2019-06-06 | cmake: fixed installed_files.txt | Daniel Mensinger | 3 | -2/+15 | |
2019-06-06 | cmake: Fixed test cases for windows | Daniel Mensinger | 34 | -12/+177 | |
2019-06-06 | cmake: use newer CMake version for cygwin | Daniel Mensinger | 1 | -1/+10 | |
2019-06-06 | cmake: Added docs | Daniel Mensinger | 3 | -30/+103 | |
2019-06-06 | cmake: Added option for additional CMake args | Daniel Mensinger | 4 | -10/+22 | |
2019-06-06 | cmake: Minor fixes | Daniel Mensinger | 2 | -19/+29 | |
2019-06-06 | cmake: support object libraries | Daniel Mensinger | 9 | -7/+101 | |
2019-06-06 | cmake: Added test for configure_file | Daniel Mensinger | 4 | -0/+16 | |
2019-06-06 | cmake: Added Code generation test | Daniel Mensinger | 5 | -0/+57 | |
2019-06-06 | cmake: Always add the CMake build dir to the include dirs | Daniel Mensinger | 1 | -1/+2 | |
2019-06-06 | cmake: Added project tests | Daniel Mensinger | 6 | -6/+23 | |
2019-06-06 | cmake: Fixed install prefix | Daniel Mensinger | 2 | -5/+12 | |
2019-06-06 | cmake: First working version | Daniel Mensinger | 2 | -25/+135 | |
2019-06-06 | cmake: basic AST generation | Daniel Mensinger | 2 | -16/+218 | |
2019-06-06 | cmake: extract the codemodel | Daniel Mensinger | 8 | -11/+237 | |
2019-06-06 | cmake: get CMake inputs | Daniel Mensinger | 2 | -4/+78 | |
2019-06-06 | cmake: Handle a few more stub messages | Daniel Mensinger | 1 | -13/+33 | |
2019-06-06 | cmake: configure works | Daniel Mensinger | 2 | -2/+61 | |
2019-06-06 | cmake: Server handshake | Daniel Mensinger | 11 | -3/+405 | |
2019-06-06 | cmake: Made CMake executable finding availiable for other functions | Daniel Mensinger | 1 | -36/+40 | |
2019-06-06 | Added method kwarg to subproject | Daniel Mensinger | 2 | -13/+36 | |
2019-06-06 | Merge pull request #5263 from Ericson2314/per-machine-cli-args | Jussi Pakkanen | 15 | -146/+255 | |
Per machine 'build_' and '' options | |||||
2019-06-06 | gnome.yelp(): Fix media symlink fallback path | Christoph Reiter | 1 | -2/+4 | |
When the media file for a specific language doesn't exist we try to symlink it to the C one. If symlinking fails we need to fall back to copying the C one like in the non-symlink case. The fallback code path didn't set the source so this always failed. Also check if the C fallback exists before trying to symlink/copy, otherwise we crash if C isn't the first lang we try. | |||||
2019-06-05 | Add tests for std usage. Closes #5097. | Jussi Pakkanen | 3 | -0/+19 | |
(cherry picked from commit 27ae70dfaaff1298e68df70098acaa96f7ca748a) | |||||
2019-06-05 | Per machine do 'build.' and '' option prefixes | John Ericson | 13 | -146/+233 | |
See the docs/ changes for details. | |||||
2019-06-05 | mlog.debug the meson-set PKG_CONFIG_PATH | John Ericson | 1 | -1/+4 | |
This is very useful for debugging! | |||||
2019-06-06 | compilers/c: Fix removal of name from Combo options for ICL | Dylan Baker | 1 | -1/+1 | |
2019-06-05 | Merge pull request #5436 from dcbaker/cmake-lexer-spaces-in-args | Jussi Pakkanen | 4 | -34/+158 | |
Cmake lexer spaces in args | |||||
2019-06-05 | rewriter: Fix that default_options would not set the correct id | Daniel Mensinger | 2 | -3/+3 | |
Currently default_options uses "" for the kwarks id, however this is incorect and it must be "/". Additionally, this error won't be ignored in the future with "--skip" (this is why the tests were passing and this wasn't detected earlier). | |||||
2019-06-03 | ninjabackend: refactor _generate_single_compile | Marcel Hollerbach | 1 | -19/+24 | |
when we are generating the include directories for a build target, then we are iterating over all include directories, check if they are . or .. and if not, generate a compile args object for it. However, the join calls and the generation of the compile object is quite expensive, if we cache the results of this, then we can _generate_single_compile from 60% to roughly 50%. | |||||
2019-06-03 | backend: refactor get_custom_target_provided_libraries | Marcel Hollerbach | 2 | -3/+13 | |
the problem here is, that get_custom_target_provided_libraries iterated over all generated sources of a target. In each output we check if this is a library or not. In projects like EFL we have added a lot of generated target to many different targets, so the iterating of the output is rather consistent, with this commit we drop from 19% of the time spending in get_custom_target_provided_libraries down to 3.51%. | |||||
2019-06-03 | subproject: fix update_svn | Markus Theil | 1 | -1/+1 | |
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de> | |||||
2019-05-31 | doc: fix typo [skip ci] | Eli Schwartz | 1 | -1/+1 | |
Error introduced in commit 8e403e08ac2907214c044c804ee5eef6a45e0ff9 | |||||
2019-05-30 | dependencies/cmake: Handle spaces in set_target_properties | Dylan Baker | 1 | -12/+29 | |
this is better, but it's still not perfect. cmake doesn't return quotes to us in the trace output, and being 100% the same as cmake is pretty much impossible without that information. What I've done should be a "good enough" implementation without having to maintain a copy of every property allowed in cmake, as well as custom properties. | |||||
2019-05-29 | dependencies/cmake: Handle spaces in set_property calls | Dylan Baker | 1 | -14/+14 | |
2019-05-29 | dependencies/cmake: correctly handle spaces in variable names | Dylan Baker | 2 | -11/+31 | |
2019-05-29 | tests: Test the cmake parser more thuroughly | Dylan Baker | 4 | -1/+88 | |
It turns out there are bugs, in particular with spaces in variables... | |||||
2019-05-28 | BUGFIX variable name #5285 | Michael Hirsch, Ph.D | 1 | -2/+4 | |
handle x86 correctly | |||||
2019-05-28 | interpreter: add fallback argument to subproject.get_variable() | Mathieu Duponchelle | 4 | -7/+36 | |
2019-05-28 | gnome: make sure the target build directory is passed first for linking | Christoph Reiter | 5 | -8/+107 | |
determine_rpath_dirs() can return paths to external dependencies not in the build dir and passing them first as a link path leads to g-ir-scanner for example linking against the already installed library instead of the just built one. This was reported in g-i: https://gitlab.gnome.org/GNOME/gobject-introspection/issues/272 and comes up quite often when a library adds some new symbols which aren't present in the system library, which then makes linking fail. The first place where the order is changed is _scan_gir_targets(), which looks like an unintentional change in the refactoring in 8377ea45aa61efbe8e1a75b74 The second place in _get_link_args() has always been that way and only the rpath order is changed, but it looks to me as if the same rules should apply here too. | |||||
2019-05-28 | meson-introspect: do not include host environment in test/benchmark āµ | Paolo Bonzini | 1 | -1/+1 | |
introspection The host environment could change between the time "meson setup" produces intro-tests.json, and the time "meson test" is run. Including it only adds clutter to the introspection data. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | |||||
2019-05-27 | coredata: add cmake_prefix_path option | Dylan Baker | 7 | -4/+70 | |
2019-05-27 | docs: pkg_config_path is a list not a string | Dylan Baker | 1 | -1/+1 | |
You should pass arguments as a list, ie -Dpkg_config_path=/foo,/bar and meson will join the paths appropriately for you. | |||||
2019-05-27 | Update to new ccache URL | Joel Rosdahl | 3 | -7/+7 | |
ccacheās web site is now located at https://ccache.dev. Bonus: Use the preferred capitalization āCcacheā instead of āCCacheā. |