199 Commits (8a09434cd4e171001bb649989d520112a58c9123)

Author SHA1 Message Date
Dylan Baker a2f3182172 Use ConfigToolDependency for cups 7 years ago
Dylan Baker 8e53dec314 Use ConfigToolDependency for SDL2 7 years ago
Dylan Baker cc28eba8d0 Add factory to ConfigToolDependency 7 years ago
Dylan Baker f0248b0342 Make LLVMDependency a ConfigToolDependency 7 years ago
Dylan Baker cda0e33650 Add ConfigToolDependency class 7 years ago
Dylan Baker aee038173e dependencies: log unuspported methods correctly 7 years ago
Iñigo Martínez 732aae73c6
Fix indentation 7 years ago
Jussi Pakkanen 5d51bc79c7 Replaced sys.executable use with the mesonlib equivalent. 7 years ago
Iñigo Martínez 935ca12822 dependencies: Allow pkg-config to define variables 7 years ago
Joergen Ibsen b9ef15a719 Allow cmd script extension on Windows 7 years ago
Nirbheek Chauhan 9da031c04c dependencies: Force pkg-config to output -L args 7 years ago
Nirbheek Chauhan 65edbf35ef dependencies: Use shlex to parse pkg-config cflags and libs 7 years ago
Nirbheek Chauhan 22f459a7dd dependencies: Improve pkg-config library detection 7 years ago
Félix Piédallu bb84c1d109 Add LibWmf as a specified dependency, and associated tests. 7 years ago
Dylan Baker 4e394b3341 dependencies: Add function to strip system -L paths 7 years ago
Nirbheek Chauhan bb0e18b738 Use listify and extract_as_list everywhere 7 years ago
Alexis Jeandet e553d0807b Last round with listify function refactoring. 7 years ago
Iñigo Martínez 35ef236c43 add support for cups dependencies (#2255) 7 years ago
Bruce Richardson c89b8c5c4b add support for pcap dependencies 7 years ago
Elliott Sales de Andrade d9f01ffcea Disallow language keyword for unsupported deps. 7 years ago
Alessandro Decina 328a1f30fd Add /System/Library/Frameworks to the OSX framework search path 7 years ago
Nirbheek Chauhan 73c06780f9 Make external library no-op when used with incompatible target (#1941) 8 years ago
Nirbheek Chauhan 3a33a8ef49 unit tests: Add class to generate failing tests 8 years ago
Nirbheek Chauhan ed6a5abee8 find_library: link_args is always a list 8 years ago
Nirbheek Chauhan c4d7667675 ExtraFrameworkDependency: Don't set required 8 years ago
Nirbheek Chauhan 0c83f8352d dependencies: Add a new class ExternalDependency 8 years ago
Elliott Sales de Andrade 07bad04a86 Handle required `ExtraFrameworkDependency`s. 8 years ago
Lars Persson a1a4f66e6d gtestdependency: find libraries using the compiler 8 years ago
Elliott Sales de Andrade 8731e00ada Tweak formatting of base dependency file. 8 years ago
Elliott Sales de Andrade d3caadb675 Split misc dependencies into their own file. 8 years ago
Elliott Sales de Andrade cb24c2d58a Split apart platform-specific dependencies 8 years ago
Elliott Sales de Andrade d96b16c24b Split development-related deps into their own file. 8 years ago
Elliott Sales de Andrade 23f9b42d3b Split UI-related into a separate file. 8 years ago
Elliott Sales de Andrade 92557e1c2a Move dependencies.py into a subdirectory. 8 years ago
Nirbheek Chauhan 8cf29bd288 Completely overhaul caching of external dependencies 8 years ago
Nirbheek Chauhan 41f51f567a pkgconfig dependency: Define version_reqs at the start 8 years ago
Nirbheek Chauhan c7d71c7943 dependencies: Fix caching of native/cross dependencies 8 years ago
Dylan Baker 45affdd5f2 Fix error log in LLVM, which used the wrong variable 8 years ago
Dylan Baker f056b585a2 Implement a cpp blacklist for LLVM dependency 8 years ago
Nirbheek Chauhan 333085160d run_command: Refactor + improve errors and test 8 years ago
Dylan Baker 4bee51655b Add dependency for LLVM. Fixes #1611 8 years ago
Dylan Baker ad79db8f0a Add some FIXME comments to wxwidgets dependency. 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Wade Berrier f2465e6545 dependencies: qt: qmake method: prefer QT_HOST_BINS over QT_INSTALL_BINS 8 years ago
Nirbheek Chauhan 723884a369 Expose the implementation language for external libraries 8 years ago
Wade Berrier dcc95d7f70 dependencies: boost: use system include flag for header includes 8 years ago
Aaron Small 1fbf6300c5 Use an enum instead of strings for method names. 8 years ago
Aaron Small 98a0f3ea40 Rename the pkgconfig method to pkg-config 8 years ago
Aaron Small 76c8491d77 Add an option to dependencies called 'method'. This can be used to 8 years ago
Wade Berrier b89af8b6dd Add support for BOOST_INCLUDEDIR and BOOST_LIBRARYDIR 8 years ago