210 Commits (d3a7537346a163d37db040d8437901165844d62d)

Author SHA1 Message Date
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
Nirbheek Chauhan b4cead2763 find_program: Don't leak mutable array in get_command() 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Elliott Sales de Andrade f9c1cc9d93 Fix pkg-config during cross-compile. 8 years ago
Nirbheek Chauhan ade1f695a6 Fix detection of pkg-config on all platforms 8 years ago
Nirbheek Chauhan ef2c2eeed1 QtDependency: Only use -fPIC on Linux 8 years ago
Nirbheek Chauhan 361ae8d22b qt: Fix detection of tools on Windows 8 years ago
Nirbheek Chauhan 807a53c6fc PkgConfigDependency.version_reqs must be a list 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago