textshell
fb4bdd3330
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:32 +01:00
textshell
1e374feb1c
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:32 +01:00
Daniel Mensinger
8ac5b36c70
Fixed mac unit test
2019-01-06 12:19:32 +01:00
Daniel Mensinger
63e16fbcc3
Fixed flake8
2019-01-06 12:19:32 +01:00
Daniel Mensinger
e1719c5d37
Load coredata
2019-01-06 12:19:32 +01:00
Daniel Mensinger
9742927903
Absolute path generation refactoring
2019-01-06 12:19:32 +01:00
Daniel Mensinger
2487e0a1fb
Simplefied absolute path generation
2019-01-06 12:19:32 +01:00
Daniel Mensinger
02734cc5c3
Better documentation
2019-01-06 12:19:31 +01:00
Daniel Mensinger
c33df1fd73
Revert to old behavior
2019-01-06 12:19:31 +01:00
Daniel Mensinger
3588786138
Some small fixes
2019-01-06 12:19:31 +01:00
Daniel Mensinger
84948ea6cd
Renamed `--force-new` to `--force-dict-output`
2019-01-06 12:19:31 +01:00
Daniel Mensinger
5c39dd0668
Doc updates and throw if no target type is set
2019-01-06 12:19:31 +01:00
Daniel Mensinger
1268597df5
Slight modification of the wording
2019-01-06 12:19:31 +01:00
Daniel Mensinger
2e81631d0c
Keep 'filename' and 'install_filename' as strings
2019-01-06 12:19:31 +01:00
textshell
7cf0e30707
Update docs/markdown/IDE-integration.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:31 +01:00
textshell
7eb8621ea6
Update run_unittests.py
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:30 +01:00
textshell
c1838d9e4c
Update docs/markdown/snippets/introspect_multiple.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:30 +01:00
textshell
eb2cc9eccd
Update docs/markdown/snippets/introspect_multiple.md
...
Co-Authored-By: mensinda <daniel@mensinger-ka.de>
2019-01-06 12:19:30 +01:00
Daniel Mensinger
f75e219297
Simplified code and improved preformance
2019-01-06 12:19:30 +01:00
Daniel Mensinger
fde10eaee9
Updated the docs
2019-01-06 12:19:30 +01:00
Daniel Mensinger
7691b0460c
Ninja backend target introspection
2019-01-06 12:19:30 +01:00
Daniel Mensinger
b9c4913cf0
Updated documentation
2019-01-06 12:19:30 +01:00
Daniel Mensinger
d4ac832bf6
Split the monolithic introspection file into chunks
2019-01-06 12:19:29 +01:00
Daniel Mensinger
e4e0e89ea8
Fixed mac build
2019-01-06 12:19:29 +01:00
Daniel Mensinger
a9ade54707
Should fix azure
2019-01-06 12:19:29 +01:00
Daniel Mensinger
c326ae2e75
Fixed flake8
2019-01-06 12:19:29 +01:00
Daniel Mensinger
b11df88395
Documentation and unit test update
2019-01-06 12:19:29 +01:00
Daniel Mensinger
b034f52656
Filenames are now lists
2019-01-06 12:19:29 +01:00
Daniel Mensinger
b91c5aad85
Update intro dump on meson configure
2019-01-06 12:19:29 +01:00
Daniel Mensinger
c4eb5c79fe
Added unit test
2019-01-06 12:19:28 +01:00
Daniel Mensinger
24d668bea0
Removed determine_installed_path since it is no longer needed
2019-01-06 12:19:28 +01:00
Daniel Mensinger
4addd176db
Removed fallback detection logic
2019-01-06 12:19:28 +01:00
Daniel Mensinger
a5be893b19
Some code cleanup
2019-01-06 12:19:28 +01:00
Daniel Mensinger
74274e23ca
Moved the source and compiler generation to the backend
2019-01-06 12:19:28 +01:00
Daniel Mensinger
71d17b44e4
Fixed list_target_files and list_targets
2019-01-06 12:19:28 +01:00
Daniel Mensinger
a0d478da39
More refactoring
2019-01-06 12:19:27 +01:00
Daniel Mensinger
98eb7a48ab
Added unit test
2019-01-06 12:19:27 +01:00
Daniel Mensinger
b2854e9edc
Fixed rebase error
2019-01-06 12:19:27 +01:00
Daniel Mensinger
111e596200
Fixed tests and benchmarks
2019-01-06 12:19:27 +01:00
Daniel Mensinger
f4285f350e
Initial automatic target file generation
2019-01-06 12:19:27 +01:00
Daniel Mensinger
a6034d1f19
Added option to force use the new format
2019-01-06 12:15:10 +01:00
Daniel Mensinger
8288555aa1
mintro: Added option to introspect multiple parameters at once
2019-01-06 12:15:10 +01:00
Daniel Mensinger
1a0e1afbdd
Updated format to include sources
2019-01-06 12:15:10 +01:00
mensinda
9d13855544
Fixed hardcode is_cross = False
2019-01-06 12:15:10 +01:00
Daniel Mensinger
80ee0f85f9
Added release snippet
2019-01-06 12:15:09 +01:00
Daniel Mensinger
0a12594847
Added include_directories and extra_args keys to target introspection
2019-01-06 12:15:04 +01:00
Xavier Claessens
90c9b868b2
parser: Fix line continuation outside of (), [] or {}
...
The documentation states: "In other cases you can get multi-line
statements by ending the line with a \." but that seems to never have
worked.
Closes : #4720
2019-01-05 21:45:37 +02:00
Xavier Claessens
83964f64fa
pkgconfig: Fix flag deduplication
...
This is a regression introduced by 2cbf7caf5
, generated pkg-config files
have many duplicated '-pthread' flags.
2019-01-05 21:44:53 +02:00
Jussi Pakkanen
1aca899a63
Merge pull request #4445 from Ericson2314/no-cross_info
...
Parsing of cross file upfront, and store in cross-agnostic data structures
2019-01-05 21:44:31 +02:00
Zbigniew Jędrzejewski-Szmek
26437f0297
rpm: remove manual printing of error logs on failure
...
This effectively reverts 92219a2739
.
Back in the day, meson test would not print the logs on failure. But it now
does that automatically, for the failed test. Printing all logs is annoying because
it results in exteremely long output in some packages.
Example output:
+ /usr/bin/ninja test -v -j4 -C x86_64-redhat-linux-gnu
ninja: Entering directory `x86_64-redhat-linux-gnu'
[0/1] /usr/bin/meson test --no-rebuild --print-errorlogs
1/16 test-script.sh OK 46.23 s
...
14/16 test-casync FAIL 1.17 s (exit status 1)
15/16 test-cautil OK 0.00 s
16/16 test-util OK 0.01 s
Ok: 15
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
14/16 test-casync FAIL 1.17 s (exit status 1)
--- command ---
/home/zbyszek/fedora/casync/casync-2/x86_64-redhat-linux-gnu/test-casync
--- stdout ---
error
-------
2019-01-04 11:47:59 +01:00