74 Commits (d9b49049410084eca3cfcb3bbc1c64ba0322a813)

Author SHA1 Message Date
Crend King 809792c223 Support Visual Studio 2022 backend 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Paolo Bonzini 7639b70796 cmake: handle arguments in the [binaries] section of the machine file 3 years ago
Eli Schwartz 520996fff1
remove double import 3 years ago
Dylan Baker 9795323b86 pylint: check for duplicate imports 3 years ago
Eli Schwartz 87e13af1c8
apply flake8 fixes for unused imports and missing imports 3 years ago
Eli Schwartz cdd0a1ddc8
semicolons are not needed in python 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Eli Schwartz 566efba216 fix typo in log message 3 years ago
Daniel Mensinger 0d0f2cdafd cmake: Only use the `cm_` prefix when it is actually required (fixes #8955) 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
fanc999 edfe24178d
Add Visual Studio 2012/2013 backends (#8803) 3 years ago
Justin Handville 9f248c778d Fix for Issue 8910 (Meson filters CMake asm files) 3 years ago
Eli Schwartz 998076a192
upgrade percent formatted strings pyupgrade did not catch 4 years ago
Dylan Baker 113a159514 use an immutable list for an lru_cached functions 4 years ago
Daniel Mensinger 9b5463681e
cmake: select correct generator in toolchain.py 4 years ago
Daniel Mensinger f0812baf8d
cmake: exclude generated files from the buildsystem files list 4 years ago
Daniel Mensinger 49c730ef05
cmake: Fix CMakeToolchain (fixes #8293) 4 years ago
Daniel Mensinger 0e777e7c90
cmake: CMakeTraceParser improvements 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker 3949c2a0e0 move CMAKE_PREFIX_PATH env var handling to environment 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Daniel Mensinger 6b515c4321 cmake: fix missing languages from CMake (fixes #8132) 4 years ago
Daniel Mensinger 5cbc8f866c cmake: fix -framework dependencies (fixes #8045) 4 years ago
Daniel Mensinger 5c821edf26 cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes #8028) 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Daniel Mensinger 431f0b0da2 cmake: set CMP0054 to new in preload.cmake 4 years ago
Daniel Mensinger fc57089bc5 cmake: Disable the new (CMake 3.16) PCH support 4 years ago
Daniel Mensinger 1eb9d8ad6e cmake: Always create missing includes in build dir 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 2f3ef6f1af
typing: fully annotate cmake.interpreter 4 years ago
Daniel Mensinger c2d55afcb5
typing: fully annotate cmake.traceparser 4 years ago
Daniel Mensinger fc80518a07
typing: fully annotate cmake.generator 4 years ago
Daniel Mensinger a1b2f15092
typing: fully annotate cmake.fileapi 4 years ago
Daniel Mensinger d9419a4f2a
typing: fully annotate cmake.executor 4 years ago
Daniel Mensinger 6a71391de6
typing: fully annotate cmake.common 4 years ago
Daniel Mensinger 6dfdb407f0
typing: fully annotate cmake.client 4 years ago
Daniel Mensinger 4cef45af21 cmake: fix shared_module dependency (fixes #7715) 4 years ago
Sebastian Würl 6f3c8667ed CMake module: fix cmake 3.10 compatibility in path generation 4 years ago