79 Commits (b35a808972a4a51438e0c76f117c557fe3a1ffa1)

Author SHA1 Message Date
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
Nirbheek Chauhan 2c5680d721 python3 dep: Check arch of libraries before using 8 years ago
Marc-Antoine Perennou 6d1b6de6b0 dependencies: allow overriding pkg-config with PKG_CONFIG when setting pkgbin 8 years ago
Marc-Antoine Perennou e9b2084592 dependencies: allow overriding pkg-config with PKG_CONFIG in check_pkgconfig 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Nirbheek Chauhan 09fd24ea78 Always catch PermissionError while looking for Ninja 8 years ago
Jussi Pakkanen c23c822196 Only add src_include_dir if it has been defined. 8 years ago
Jussi Pakkanen 918b8d098d GTest and GMock changed their entire project layout on 1.8.0. Again. Fix it. 8 years ago
Nirbheek Chauhan 69aafd141e qt: Fix qmake detection on Linux and Windows 8 years ago
Nirbheek Chauhan 085650a1e3 vala: Implement valac.find_library 8 years ago
Nirbheek Chauhan a72740a0d1 qt deps: New abstract impl and several fixes 8 years ago
Nirbheek Chauhan f79c4396f8 Add repr() implementation for Dependency() 8 years ago
Jussi Pakkanen e908910187 Can query pkg-config variables from the system. Closes #726. 8 years ago
Thibault Saunier 7e2390f355 interpreter: Add a type_name method to DependencyHolder 8 years ago
Nirbheek Chauhan 6ffae922cc Add a unittest for pkg-config file generation 8 years ago
Nirbheek Chauhan 5e384b8396 dependencies: Use a wrapper for calling pkg-config 8 years ago