67 Commits (5c39dd0668ffe301aee66453b86591bbdb29a954)

Author SHA1 Message Date
Daniel Mensinger 2e81631d0c
Keep 'filename' and 'install_filename' as strings 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 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
Daniel Mensinger 64372d5cfc
Do not require build dir for introspection 6 years ago
Daniel Mensinger 6864ed60dd mintro: Bug fix for determine_installed_path for multiple target outputs 6 years ago
Daniel Schulte f954eee906 Remove name property from introspect --projectinfo as it is not used 6 years ago
Daniel Schulte 0e62193730 mintro: Allow introspect --projectinfo without build directory. 6 years ago
Daniel Schulte bdc9f6846c mintro: Split list_buildsystem_files into generation and command function 6 years ago
Daniel Mensinger 1759fc8f45
Sorted arrays alphabetically 6 years ago
Daniel Mensinger 1f48aa595d
Added 'section' key to buildoptions introspection 6 years ago
Xavier Claessens 37067a53c4 Use a single ArgumentParser for all subcommands 6 years ago
Xavier Claessens 1e6d72eb5a Remove useless __main__ in files that cannot be executed 6 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Thibault Saunier aee9b5a518 mintro: Fix introspecting installation paths 7 years ago
Nirbheek Chauhan 68001193d3 meson introspect: Fix --installed argument 7 years ago
Nirbheek Chauhan 6485f04c16 introspect: Fix listing target files that are File objects 7 years ago
Andrei Alexeyev e9860cff41 introspect: default builddir to . to prevent a crash 7 years ago
Jussi Pakkanen 9b2e533d87 Always build parser objects anew to avoid leaking old data. 7 years ago
Thibault Saunier f48da481ab introspect: tests: Inform about tests run parallelization 7 years ago
Hemmo Nieminen 7fb8e518b2 Harmonize data pickling. 7 years ago
Jussi Pakkanen 0204895143 Expose integer options to build option files. 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Eric Engestrom 3d63f21b60 Fix `array` type name 7 years ago
Jussi Pakkanen 4ae0cadb7f Renamed UserStringArrayOption to UserArrayOption for short. 7 years ago
Eric Engestrom 5f7f5cdb05 Print correct command in help message 7 years ago
Eric Engestrom 74967bd1d1 introspect: print `build_by_default` field 7 years ago
Martin Ejdestig 76c1faf8bf Modify mesonintrospect --dependencies so 1 element in list is 1 dependency 7 years ago
Jussi Pakkanen fa9fde5029 Storage object has changed so use values(). Closes #1963. 8 years ago
Elliott Sales de Andrade e66465369d Use more direct dictionary literals. 8 years ago
Nirbheek Chauhan ac1c929f66 mesonintrospect: Print all deps, not just those with the same name 8 years ago
Quentin Glidic 10c435fabe mesonintrospect: List all installed files 8 years ago
Nirbheek Chauhan b3d5db49e8 mesonintrospect: Normalize install_filename in the output 8 years ago