7636 Commits (28a9c1fdad259bfb30cbc734755a714b880d7113)

Author SHA1 Message Date
Eli Schwartz 6757e4f07c
linkers: try a bit harder to autodetect the correct linker id 3 years ago
Eli Schwartz fda4c49c34
fix custom_target crash if boolean true is specified in install_dir 3 years ago
Xavier Claessens 9b9154017e Make a copy of auto_features options when changing its name 3 years ago
Dylan Baker a6df51aa8c build: replace hand rolled code with CustomTarget[Index].links_dynamically() 3 years ago
Dylan Baker 8f68f5435d interpreter: add type restrictions to declare_dependency link_whole 3 years ago
Dylan Baker bd68e8c613 build: Add a `links_dynamically` method to CustomTarget[Index] 3 years ago
Dylan Baker 702030a9cc dependencies: Don't allow as_link_whole to complete with SharedLibraries 3 years ago
Dylan Baker 5926190cbb interpreter: add annotations to extract_variables 3 years ago
Dylan Baker 835a697da0 dependencies: Fix several annotations issues 3 years ago
Dylan Baker 6e36f8f666 build: fix annotations for BuildTarget.link*target 3 years ago
Dylan Baker 9c9be9d74b modules/gnome: Fix missing type annotation 3 years ago
Dylan Baker 764b3bf327 modules/gnome: fix some typing issues 3 years ago
Andreas Obergschwandtner bfc4e958b4 Fix optimization level 's' for the TI compiler 3 years ago
Daniel Mensinger ac31eb49d6 cmake: fix detecting directories as input files (fixes #10244) 3 years ago
Daniel Mensinger 7ef73e8f6a ast: cmake: Generate line numbers while printing the AST for better debugging 3 years ago
Peter Eisentraut 8e4fecdd0f Tweak "header has symbol" message 3 years ago
Eli Schwartz 950fd06bc3 fix traceback when run_command has a find_program as the inline arg 3 years ago
Paolo Bonzini a7e458effa mtest: ignore invalid input 3 years ago
Dylan Baker 4acab57d47 modules/icestorm: use type checking 3 years ago
Dylan Baker 02ac3d7b2e modules/icestorm: replace individual tools attributes with dict 3 years ago
Dylan Baker d97d3721a3 interpreter: Add another overload to source_strings_to_files 3 years ago
Dylan Baker 10fc19ecb4 modules: add typing to the modtest module 3 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
Eli Schwartz e5c7dc199a
typing: use forward reference for types defined later in file 3 years ago
Eli Schwartz 9b17dd4f56
fix typing regression 3 years ago
Tristan Partin 5d0538d235 Fix invalid Python overrides 3 years ago
Tristan Partin 8d918e0147 Add cc.has_function_attribute('sentinel') 3 years ago
Tristan Partin 5d438b6aed Add cc.has_function_attribute('section') 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Zbigniew Jędrzejewski-Szmek 087e7943d0 Reword misleading warning 3 years ago
Tristan Partin 153e81a816 Fix --allow-shlib-undefined for LLVM versions > 9 3 years ago
Eli Schwartz cf86b2f9a1
fix incorrect FeatureNew for separator kwarg in environment object methods 3 years ago
Eli Schwartz 9fe18a63b1 mtest: stop disrespecting the gdb config file 3 years ago
Lens b1abda2b4b linkers/MinGW: Allow `efi_application` value for `win_subsystem` 3 years ago
fghzxm 7650f32828 dependencies/boost.py: ignore unknown files 3 years ago
Eli Schwartz aa874ea0d0 python module: default extensions to hidden symbol visibility 3 years ago
Eli Schwartz 7c4087ace5 compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compilers 3 years ago
Eli Schwartz d6e3517e0d
fix regression in reporting errors for invalid gnu_symbol_visibility 3 years ago
Eli Schwartz 04c728a126 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Khairul Azhar Kasmiran 6b7bc608b7 compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd line 3 years ago
Xavier Claessens f9200ca8f7 devenv: Set WINEPATH when cross compiling for Windows 3 years ago
Eli Schwartz 1e4d4fce22 coverage: be clever and detect config files for gcovr/lcov 3 years ago
Jussi Pakkanen eef51fa3d6 Add some scaffolding needed for C++ modules in GCC. 3 years ago
Eli Schwartz 09a2603285
minit: refuse to allow creating broken projects 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Dudemanguy 8b3a54e508 dependencies: cleanup kwargs.get('static') usage 3 years ago
Eli Schwartz 6c0370f62f
dependencies: handle one more case of subproject installed files 3 years ago
Xavier Claessens 5a34dcedf7 devenv: Use PkgConfigDependency.get_env() 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Paolo Bonzini 06b76f7c9d dependencies: extract code to get all leaf dependencies 3 years ago