9 Commits (fe973d9fc45581f20fefc41fc0b8eb0066c0129d)

Author SHA1 Message Date
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 36cde6f91e
cmake: Ignore additional internal CMake variables 4 years ago
Daniel Mensinger 5f1da86a9b
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflicts with the meson CMake logic 4 years ago
Daniel Mensinger 7e58f33376
cmake: Add cross compilation support 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger 77b5c82d07 cmake: switch to pathlib (fixes #7322) 4 years ago
Daniel Mensinger 6a71391de6
typing: fully annotate cmake.common 4 years ago
Daniel Mensinger a2f94ca18b
cmake: Add more advanced subproject configuration options 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger 3e1435a968
cmake: Handle CMake system include dirs (closes #6079) 5 years ago
Daniel Mensinger 4ec82040c8
cmake: Comment out unused variables 5 years ago
Daniel Mensinger b2c89e6f87
cmake: Move CMake API classes to common 5 years ago
Daniel Mensinger 8d3bd6eea8
cmake: Server handshake 6 years ago
Christoph Burger-Scheidlin e4a83e47d4 Fix __main__.py for zipapp to work 6 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