110 Commits (266b297515f0e6d0e864564a2fc2f079e829a033)

Author SHA1 Message Date
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 8 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
Nirbheek Chauhan 67d3d512ff mesonintrospect: Also print builtins for --buildoptions 8 years ago
Thibault Saunier 1d6147a592 Fix mesonintrospect --installed 8 years ago
Nirbheek Chauhan f762e896d2 mintro.py: Assume the current dir is a builddir if not specified 8 years ago
Igor Gnatenko f0b30baa39 style: fix E225 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Thibault Saunier 925f880e6b introspect: Allow listing all installed files 8 years ago
Jussi Pakkanen b28da68faf Expose project information with mesonintrospect. Closes #1118. 8 years ago
Thibault Saunier 6c9f75f082 mintro: Allow serializing EnvironmentVariables objects 8 years ago