56 Commits (a9654c8533c05a4e25689d78238ee5114aa7f4f3)

Author SHA1 Message Date
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
Dylan Baker 7aa28456df Add dependency type for Valgrind 8 years ago
Aaron Small b5e30fd8e0 Fix qt4 tool location detection, which may result in incorrectly picking 8 years ago
Nirbheek Chauhan 6946029d16 Fix regen when using pkg-deps when there's no pkg-config 8 years ago
Thibault Saunier 650ad9dc88 Never accept a directory as being an executable program 8 years ago
Nirbheek Chauhan 2478bb144d rpm: We no longer provide the full path to a library 8 years ago
Nirbheek Chauhan 7d1cee9d84 dependencies: Remove useless and verbose dict.get() call 8 years ago
Nirbheek Chauhan 7e805a019a find_program: Fix implementation of .path() 8 years ago
Nirbheek Chauhan 18bce47691 find_program: Correctly use scripts found in PATH 8 years ago
Jussi Pakkanen 1f2f010765 Detect Boost libraries primarily with the C++ compiler's find_library. 8 years ago
Nirbheek Chauhan 781e69094a dependencies: Distinguish native/cross while caching 8 years ago
Jussi Pakkanen c63b92f8ef Check cross-pkg-config's viability with ExternalProgram. Closes #1329. 8 years ago
Nirbheek Chauhan 2bb58c909f Use CompilerArgs for generation of compile commands 8 years ago
Nirbheek Chauhan 534ee8baa8 find_program: Translate 'python3' to sys.executable on Windows 8 years ago
Jussi Pakkanen 8e9f0c954c Gracefully fallback when cross pkg-config can not be found for an optional dependency. 8 years ago
Nirbheek Chauhan 905ff35611 wx deps: Always set modversion, even if dep not found 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 1d177fb127 cleanup: Unused local variables 8 years ago
Nirbheek Chauhan 705612f7cf pkgdep: Print found message after setting cargs/libs 8 years ago
Nirbheek Chauhan 2d31851d3b Print pkg-config error when framework dep isn't found 8 years ago
Nirbheek Chauhan e441a74282 Derive all exceptions correctly from base exceptions 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Mike Sinkovsky 77515ee541 style: [E303] too many blank lines (2) 8 years ago
Mike Sinkovsky 84902cb93a style: [E301] expected 1 blank line, found 0 8 years ago
Mike Sinkovsky e9a891fe25 style: [E502] the backslash is redundant between brackets 8 years ago
Igor Gnatenko 969dc7e995 style: fix E124 violations 8 years ago
Igor Gnatenko ef608f217d style: fix E222 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Nirbheek Chauhan a97291dc6d Add get_version() method to all dependencies 8 years ago
Nirbheek Chauhan de0b02ee2d Store pkg-config path on the instance too 8 years ago
Nirbheek Chauhan 9bc07a0941 Fix several more lint errors 8 years ago
Igor Gnatenko 139e020ede tree-wide: use proper 'not in' notation 8 years ago