Daniel Mensinger
df1434d5a5
Fixed CI issues
6 years ago
Daniel Mensinger
9d025f1374
Make custom command sources slightly more useful
6 years ago
Daniel Mensinger
ca808a0702
More os.pathsep
6 years ago
Daniel Mensinger
477b69b505
Use os.pathsep
6 years ago
Daniel Mensinger
681532452c
Handle java correct
6 years ago
Daniel Mensinger
b97046ea0f
Fixed hash
6 years ago
Daniel Mensinger
9eca2e46a0
Added more compiler option support
6 years ago
Daniel Mensinger
bd8bad46c3
Code cleanup and renamed variables
6 years ago
Daniel Mensinger
63e16fbcc3
Fixed flake8
6 years ago
Daniel Mensinger
e1719c5d37
Load coredata
6 years ago
Daniel Mensinger
9742927903
Absolute path generation refactoring
6 years ago
Daniel Mensinger
2487e0a1fb
Simplefied absolute path generation
6 years ago
Daniel Mensinger
02734cc5c3
Better documentation
6 years ago
Daniel Mensinger
c33df1fd73
Revert to old behavior
6 years ago
Daniel Mensinger
3588786138
Some small fixes
6 years ago
Daniel Mensinger
84948ea6cd
Renamed `--force-new` to `--force-dict-output`
6 years ago
Daniel Mensinger
5c39dd0668
Doc updates and throw if no target type is set
6 years ago
Daniel Mensinger
2e81631d0c
Keep 'filename' and 'install_filename' as strings
6 years ago
Daniel Mensinger
f75e219297
Simplified code and improved preformance
6 years ago
Daniel Mensinger
7691b0460c
Ninja backend target introspection
6 years ago
Daniel Mensinger
d4ac832bf6
Split the monolithic introspection file into chunks
6 years ago
Daniel Mensinger
b11df88395
Documentation and unit test update
6 years ago
Daniel Mensinger
b034f52656
Filenames are now lists
6 years ago
Daniel Mensinger
b91c5aad85
Update intro dump on meson configure
6 years ago
Daniel Mensinger
c4eb5c79fe
Added unit test
6 years ago
Daniel Mensinger
24d668bea0
Removed determine_installed_path since it is no longer needed
6 years ago
Daniel Mensinger
4addd176db
Removed fallback detection logic
6 years ago
Daniel Mensinger
a5be893b19
Some code cleanup
6 years ago
Daniel Mensinger
74274e23ca
Moved the source and compiler generation to the backend
6 years ago
Daniel Mensinger
71d17b44e4
Fixed list_target_files and list_targets
6 years ago
Daniel Mensinger
a0d478da39
More refactoring
6 years ago
Daniel Mensinger
98eb7a48ab
Added unit test
6 years ago
Daniel Mensinger
b2854e9edc
Fixed rebase error
6 years ago
Daniel Mensinger
111e596200
Fixed tests and benchmarks
6 years ago
Daniel Mensinger
f4285f350e
Initial automatic target file generation
6 years ago
Daniel Mensinger
a6034d1f19
Added option to force use the new format
6 years ago
Daniel Mensinger
8288555aa1
mintro: Added option to introspect multiple parameters at once
6 years ago
Daniel Mensinger
1a0e1afbdd
Updated format to include sources
6 years ago
mensinda
9d13855544
Fixed hardcode is_cross = False
6 years ago
Daniel Mensinger
0a12594847
Added include_directories and extra_args keys to target introspection
6 years ago
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
6 years ago
Xavier Claessens
83964f64fa
pkgconfig: Fix flag deduplication
...
This is a regression introduced by 2cbf7caf5
, generated pkg-config files
have many duplicated '-pthread' flags.
6 years ago
John Ericson
e147054d6f
Get rid of `ConfigData`
6 years ago
John Ericson
edb3585b65
Simplify config file checking code, inlining `_ok_type`
6 years ago
John Ericson
2b22576fb6
Remove cross_info; cross file is parsed up front and discarded
6 years ago
John Ericson
dbf080afe9
Get rid of `need_cross_compiler`
...
Building a cross compiler (`build == host != target`) is not cross
compiling. As such, it doesn't make sense to handle it under
`is_cross_build`.
(N.B. Building a standard library for a cross compiler would require
cross compiling, but Meson has support to do such a thing as part of a
compiler build currently.)
6 years ago
Jussi Pakkanen
3a6e2aeed9
Can use plain strings for include_directories.
6 years ago
Jussi Pakkanen
6c76ac8017
Handle strings in cross file args. Closes #4671 .
6 years ago
guruDanny67
ee555e37c9
Avoid exception looking for python on windows if the launcher (py.exe) is not installed
6 years ago
Nicolas Schneider
f1b32aa4bb
vs: respect 'b_pch' option
...
Fixes #4681 .
6 years ago