14 Commits (991baf56e99d96bbe3f2841f4b7c283e36ff1c89)

Author SHA1 Message Date
Daniel Mensinger 45c5300496 cmake: Fix old style dependency lookup with imported targets 3 years ago
Crend King 809792c223 Support Visual Studio 2022 backend 3 years ago
fanc999 edfe24178d
Add Visual Studio 2012/2013 backends (#8803) 4 years ago
Daniel Mensinger 9b5463681e
cmake: select correct generator in toolchain.py 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
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. 10 years ago
Jussi Pakkanen 37b2a195bd Get build machine's CPU info too. 10 years ago
Jussi Pakkanen 463d08d545 Now host_machine, build_machine and target_machine are properly separated and return correct values. 10 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