52 Commits (18f581f2c47d3ba81ce753334830ac8ecd5e5a5c)

Author SHA1 Message Date
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
Thibault Saunier 6eacca2024 dependencies: Fix traceback always setting 'variable' 8 years ago
Nirbheek Chauhan a0551d7d6e dependencies/boost: Fix 32-bit vs 64-bit on Windows 8 years ago
Nirbheek Chauhan c9a7422cc1 dependencies/boost: Require BOOST_ROOT while cross-compiling 8 years ago
Jussi Pakkanen ba0456748e Prefer pkg-config to sdl2-config. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
ippytraxx 9aef099bc7 'name' needs to be 'self.name' in DependencyException 8 years ago
Nirbheek Chauhan 577b6dfdf6 find_program: Find scripts without extensions on Windows 8 years ago
Nirbheek Chauhan baf8481c4f pkg-config: Print 'NO' when version is too old 8 years ago
Nirbheek Chauhan 48b4defa37 pkg-config: Move setting of cargs and libs to functions 8 years ago
Nirbheek Chauhan bc63103ae0 pkg-config: Short-circuit when there's no pkg-config file found 8 years ago
Thibault Saunier a23f577415 dependencies: Add a get_version method to Python3Dependency 9 years ago
Jussi Pakkanen 35eb8c7b9a Added version info to sdl2dep. Closes #616. 9 years ago
Nirbheek Chauhan cd509043e0 wxwidgets: Don't error out if dependency is not required (#606) 9 years ago
Jussi Pakkanen f9910d2c11 Ensure cargs and libs variables always exist. Closes #581. 9 years ago
Nirbheek Chauhan c33e7a68a1 Also reuse subproject-based fallback dependencies 9 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Jussi Pakkanen 8b6848ebc3 Add dir support for find_library and remove deprecated standalone version. Closes #450. 9 years ago
Jussi Pakkanen 6b548a1c75 Added find_library method and deprecated the standalone version. Closes #396. 9 years ago
Jussi Pakkanen 52b66edb6c Can specify compile and link args for internal deps. 9 years ago
Jussi Pakkanen a04c33e125 Can build Python extension on OSX. 9 years ago
Jussi Pakkanen 98d3fb5372 Extract python3 dependency information from the current process if it is not available in pkg-config. 9 years ago
Jussi Pakkanen 25793975d7 Can ask pkg-config to provide static libraries. Closes #380. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago