17 Commits (4d986563dc3e9f850015619297dec92a102b6bbc)

Author SHA1 Message Date
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
Jon Turney b387ab1ee1 Fix flake8 issues (#3834) 7 years ago
Vasu Penugonda 7140afc0a8 Added ARMCLANG compiler support for C/C++ (#3717) 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Somasekhar Penugonda e62b8109eb Updates to CPP support and update review changes 7 years ago
makise-homura 7cc41baa98 Added Elbrus lcc compilers support as inheritance from gcc ones 7 years ago
Bedarkar, Malhar 831d1e4c2e - Updating cpp_std options similar to other compiler classes 7 years ago
Bedarkar, Malhar a2ee76228e First cut of ARMCC support for MESON. 7 years ago
Thibault Saunier c48b9594ff Add support for Visual Studio csc c# compiler 7 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago
Alistair Thomas d71da5bdb3 Converted compilers.py to a sub-package 8 years ago
Franz Zapata 4b5a0e5de7 Reintroduce Python Zipapp support 8 years ago
Jussi Pakkanen 455e55f8e5 Back to .py suffix in files. Closes #394. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 2ee27504a8 Moved mesonconf implementation in the module. 9 years ago
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Thibault Saunier 33b2a414e9 Make it working on python 3.3 9 years ago
Yoav Alon a4809cf632 Added support for extended command line to overcome OS command line length limitation 9 years ago
Jussi Pakkanen 1caf7e6f4a Yet another step in the neverending saga of -Wpedantic. 9 years ago
Wink Saville 60896c0f04 Add --version to command line arguments. 9 years ago
Jussi Pakkanen 63e803ae0f Made shared the default libtype as it is faster for daily development. 9 years ago
Jussi Pakkanen 8495075cee Turned builtin options into proper objects. 9 years ago
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 9 years ago
Jussi Pakkanen c0070aadae Now that projects can easily override defaults, return warning level to 2. 9 years ago
Jussi Pakkanen 572ce0f451 Added cpu family property to system information. 9 years ago
Thibault Saunier c24573483d Do not use intr before it exists 9 years ago
Jussi Pakkanen 067935ce76 Added conf option for build tree layout. 9 years ago
Jussi Pakkanen 384365c843 Added outdir() method to build targets so we can make output dirs togglable. 9 years ago
Jussi Pakkanen c7e367ac16 Can set default warning with an envvar. 9 years ago
Jussi Pakkanen 6cca79b052 Added multiple selectable warning levels. 9 years ago
Jussi Pakkanen 9d559b2b39 More robust windows detection and more logs. 9 years ago
Jussi Pakkanen bd5b4deeda Better sanity testing. 9 years ago
Jussi Pakkanen 30d0c2292f Support target-only cross compilation properly. 9 years ago
Jussi Pakkanen 37b2a195bd Get build machine's CPU info too. 9 years ago
Jussi Pakkanen 463d08d545 Now host_machine, build_machine and target_machine are properly separated and return correct values. 9 years ago
Igor Gnatenko 174e72413f style: fix indenting in meson.py 10 years ago
Igor Gnatenko 79417eac80 meson: fix undefined-variable in backends chooser 10 years ago
Igor Gnatenko 9616bed9fc introduce check python version in meson.py 10 years ago
Jussi Pakkanen b5cec55835 Moved functionality from __main__ to a function to make it callable. 10 years ago
Jussi Pakkanen ef180676c2 Add command line switch to print version number. 10 years ago
Jussi Pakkanen 3f46cd7fb3 Added gobject-introspection to gnome module. 10 years ago
Jussi Pakkanen c0f097c0c7 Fix argparse to make rebuild work again. 10 years ago
Jussi Pakkanen baa0782a22 Use argparse in introspector. 10 years ago
Jussi Pakkanen b82584641a Use argparse instead of optparse in meson.py. 10 years ago