30 Commits (8758e1353e93782b38cbea93d6d4c0f84c0614da)

Author SHA1 Message Date
Charles Brunet 7cbe37ebd9 Add more descriptive description to CustomTarget 1 year ago
Martin Storsjö 9fd3753f8a windows: Fix detection of the llvm-rc resource compiler 1 year ago
L. E. Segovia 6b2427a031 windows: Fix windres detection for Microsoft shipped Clang 1 year ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Jehan a692395186 Fix 2 typos in a single string which can be shown in error messages. 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz edb38fd6f6
fix confusing incorrect default name for a KwargInfo 3 years ago
Xavier Claessens e33ec88ac7 Pass environment down to base Target class 3 years ago
Dylan Baker 11f9638035 build: replace kwargs in CustomTarget initializer 3 years ago
Daniel Mensinger c5ce9744b2 Fix mypy errors 3 years ago
Eli Schwartz 32821be623
add location nodes to some Feature calls 3 years ago
Dylan Baker 6849baa476 modules/windows: allow CustomTargets with more than one output for compile_resources 3 years ago
Dylan Baker 88060d47c1 modules/windows: allow CustomTargetIndex for compile_resources 3 years ago
Dylan Baker cc231de08e modules/windows: use typed_kwargs 3 years ago
Dylan Baker dc1866aedc modules/windows: use typed_pos_args 3 years ago
Dylan Baker e3c8257fc9 modules/windows: add some easy type annotations 3 years ago
Luca Bacci 6d1e182476 Windows module: Make path flattening for windres work in more cases 3 years ago
Connor Abbott 62702005eb windows: Support wrc resource compiler 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Xavier Claessens 2e02ef6592 modules: Add methods dict everywhere 4 years ago
Xavier Claessens 4e312c19e6 gnome: Fix gtkdoc generation 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
Xavier Claessens 2e80c52129 windows: Avoid target name clash happening in GTK+ 4 years ago
Peter Harris 2664ab069d windows: reduce chance of going over path limit in backend/vs 4 years ago
Nirbheek Chauhan ea46daa7bc Revert "windows: reduce chance of going over path limit in backend/vs" 4 years ago
Peter Harris 807f88739e windows: reduce chance of going over path limit in backend/vs 4 years ago
Nirbheek Chauhan 40319c9634 Don't make unactionable warnings fatal 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 3a4388e51d Fix legacy env var support with cross 5 years ago
Dylan Baker 06b1a317d2 Make use of unholder 5 years ago
ePirat b347f00dc0 Fix windres module argument flattening 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Jon Turney 58870fda16 Remove compilers from ModuleState object 6 years ago
Dylan Baker de011e031c modules/windows: ICL uses rc, not windres 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
Dylan Baker 091452f8cd modules/python3: allow specifying in the native file 6 years ago
Dylan Baker f159735c3b modules/windows: Allow getting windres from native file 6 years ago
Dylan Baker 95403cb615 replace ExternalProgram.from_cross_info with from_bin_list 6 years ago
Jon Turney d35034b21b
Use 'rc' resource compiler with clang-cl toolchain 6 years ago
Jon Turney d0acada1d5
Probe Windows resource compiler type 6 years ago
Jon Turney d769de316d
Factor out windows resource compiler determination 6 years ago
Jon Turney 654101414c Improve windows resource compiler executable selection 6 years ago
Jon Turney e0e980e064 Remove some spurious calls to the format() function 6 years ago
Jon Turney c2f3785383
Use unique output for windows.compile_resources() 6 years ago
Nirbheek Chauhan ec29f19c12 Add a helper for fetching of binaries from cross files 7 years ago
Jon Turney 7c4b8591b0 Make depends: of windows.compile_resources() include-able 7 years ago
Jon Turney c0f59399e4 Add a depends: keyword to windows.compile_resources() 7 years ago