22 Commits (462b35e4b1b46db3b116d7ebd792f46404feee90)

Author SHA1 Message Date
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 3 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
Jon Turney 884f38fe1b Use a unique name for windows resource compilation custom target 7 years ago
Nirbheek Chauhan 9b314c9c24 FeatureNew: add two features that were just merged 7 years ago
Jon Turney 7a15214a69 Have the windows.resource_compiler() preprocesor write a depfile 7 years ago
Jon Turney aa27f7cec9 Add a depend_files: keyword to windows.compile_resources() 7 years ago
Xavier Claessens b3f74b9c3a Windows: Fix exception when windres is not found 7 years ago
Jussi Pakkanen 998892ed29 Updated all modules to work with the new API. 7 years ago
Andrei Alexeyev f8bd1c5ff2
windows.compile_resources: fix compiling multiple resources within one project 7 years ago
Andrei Alexeyev ef7cb9f280
[windows] make compile_resources use custom targets instead of generators 7 years ago