36 Commits (2dd7f3cb4762df06b43017b25c6c3b5eafec44c4)

Author SHA1 Message Date
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
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen 9fca19c4eb More cleanups. 9 years ago
Jussi Pakkanen 275ac36a28 Some more error logging. 9 years ago
Jussi Pakkanen d92e6c4595 Boost win detection tuning. 9 years ago
Jussi Pakkanen 10acaffde7 Added explicit thread dependency. 9 years ago
Thibault Saunier c2e163e655 gnome: Link against dependencies when building the gir files 9 years ago
Jussi Pakkanen a91bfbbc45 Added pkg-config logging statement. 9 years ago
Jussi Pakkanen 7b45e6f5f5 Can store ext deps to internal deps. Closes #304. 9 years ago
Jussi Pakkanen dd68c926f8 Boost path fix for Windows. 9 years ago
Jussi Pakkanen 325ed6288b Can leave Boost modules empty to only use the plain header libraries. Closes #263. 9 years ago
Germán Diago Gómez 89020de121 Replaced check for mac osx by mesonlib.is_osx() 9 years ago
Germán Diago Gómez b3b5f507ee BoostDependency dylib detection added. 9 years ago
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 9 years ago
Jussi Pakkanen 7ff0873b07 Add OpenGL link args on Windows. 9 years ago
Thibault Saunier 3c23b19250 Fix access to the pkgconfig path in CrossBuildInfo 9 years ago