17 Commits (6f3f43bb2d31797b0f3128e1664652571fe314e6)

Author SHA1 Message Date
Eli Schwartz 493dc6ed10
move base class for system dependencies into base.py 4 years ago
Dylan Baker 0412bdd753 dependencies: Use a typing.NewType for Dependency.type_name 4 years ago
Dylan Baker 203a548d60 dependencies: Use the SystemDependency 4 years ago
Daniel Mensinger 15b69d0421 typing: Fully annotate dependencies 4 years ago
Daniel Mensinger 95b70bcb97 deps: Split dependencies.base 4 years ago
Dylan Baker 73eb24432b dependencies: split qt out of the ui module 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
Luca Weiss 398df56298 Add Qt6 module 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
Laurent Pinchart d4eec9664b qt: dependency: Strip tool versions from newlines 4 years ago
Eli Schwartz 4a923b699b qt dependency: do not require all the tools automatically 4 years ago
Xavier Claessens f66c8c35da qt: Fix has_tools() when required=False 4 years ago
Dylan Baker 85be45ea11 dependencies: Split search_tool out of ExternalDependency 5 years ago
Dylan Baker 5663b4a3e8 dependencies: Remove finish_init method 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Nirbheek Chauhan 84cfa2bf51 ui/qt: Warn if Android cpu_family is unknown 5 years ago
Matthew Waters bcf29ede06 ui/qt: use new directory layout for qt on android 5 years ago
Cerbero df5113252b qt dependency: Pick debug libraries based on b_vscrt 5 years ago
Dylan Baker f6e50da49a dependencies/base: Make the ConfigTool Dependency more flexible 5 years ago
nikolayp 42931a82e1 depdenencies/qt: Second attempt to allow qt --no-framework on MacOS. 5 years ago
Dylan Baker 235b7a69e7 dependencies/ui: Honor static argument with wxwidgets 5 years ago
Dylan Baker f3773fa5c6 dependencies/ui: Add type annotations to WxDependency 5 years ago
Dylan Baker 68842f535f dependencies/ui: wxwidgets requires C++ 5 years ago
Xavier Claessens 8201b725ed Qt5: Do not use system qmake if not specified in cross file 5 years ago
Dylan Baker 47502f8adf dependencies: Use DependencyFactory for sdl2 5 years ago
Dylan Baker 0dbe9f6159 dependencies: Use DependencyFactory for gl 5 years ago
Dylan Baker c17fa3223f dependencies: Use DependencyFactory for Vulkan 5 years ago
Dylan Baker fd892ad7ce dependencies: Make Dependency initializer signatures match 5 years ago
Dylan Baker f85d6cee6a dependencies/base: Split process_method_kw out of Dependency 5 years ago
Jon Turney 65cb6852ae
Fix dependency('qt') crash with old Qt on OSX 5 years ago
Daniel Mensinger e4a0ee205d lgtm: Fix redundant code 5 years ago
Chun-wei Fan 7677a38e1a dependencies/ui.py: Fix Vulkan detection on Windows 5 years ago
Roman Shpuntov 3b17344b11 tvOS: added support AppleTVOS 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
Daniel Mensinger dfe3d56bfd
Print '(cached)' when compiler result was cached 6 years ago
Nirbheek Chauhan 8a7537ce24 qt: Only look for a framework on macOS if building for macOS 6 years ago
Nirbheek Chauhan bd8eff7438 qtdep: Look for QMAKE env var again + sprinkle debug 6 years ago
Nirbheek Chauhan c0166355ce Rewrite appleframework and extraframework dependency classes 6 years ago
Nirbheek Chauhan 4bfe0a2568 gnustep-config: config tools are lists, not strings 6 years ago
Nirbheek Chauhan c5a78c9e49 qt: Print the full path of the `qmake` binary found 6 years ago
Michael Hirsch, Ph.D da34bea893 pep8 py37 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
Dylan Baker c1e416ff61 dependencies/ui: Fix qmake detection when not using cross or native file 6 years ago
Dylan Baker d3e638fcbd dependencies/ui: Fix Qt pkg-config detection on MacOS 6 years ago
Dylan Baker f126f43c4f dependencies/ui: Don't require lrelease for qt 6 years ago
Dylan Baker 9f675cc55a dependencies/ui: Fix qt compiler detection when bindir is set 6 years ago