257 Commits (773cc7b4b0540fd9a88d89f4179a3ffad11276ae)

Author SHA1 Message Date
Jon Turney b744d56fc7
Restore and improve cross/native dependency type reporting 6 years ago
Jon Turney f2673d9b57
Consolidate reporting result of a dependency check 6 years ago
Jon Turney 3576623b0f
Consolidate raising a DependencyException() if required but not-found 6 years ago
Jon Turney 01118ce2a4
Add a finish_init callback to ConfigToolDependency() 6 years ago
Jon Turney 82bdf07a9d
Hoist trying several dependency detection methods up to find_external_dependency() 6 years ago
Jon Turney 983263e82c
Remove do-nothing pkgconfig method from dub 6 years ago
FFY00 e39b6be670
dlang module: fix DubDependency - new compiler api 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Nirbheek Chauhan 78f1ef85fd
Add missing method on external library object: type_name() (#3845) 6 years ago
Nirbheek Chauhan 5113eb14b9 gnome: Use raw link arguments with g-ir and gtk-doc 7 years ago
Christopher Dunn cb2e4877da Debug-log pkg-config calls 7 years ago
Nirbheek Chauhan ec29f19c12 Add a helper for fetching of binaries from cross files 7 years ago
Nirbheek Chauhan 2cbf7caf5c
Nirbheek/fix pkgconfig library dedup (#3813) 7 years ago
Marvin Scholz 3232806b08 Fix ExtraFrameworkDependency Framework detection 7 years ago
Nirbheek Chauhan 9fdf4d83e6 pkgconfig dep: Special-case D link arguments 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
FFY00 dddc1a527a
dependencies: don't search for dependency with pkgconfig if dub was specified 7 years ago
Nirbheek Chauhan e3757e3d3c pkgconfig deps: Also resolve paths to shared libraries 7 years ago
FFY00 8ef4864ae4
dependencies: add dub as a dependency method 7 years ago
Martin Kelly 0f86df4d23 make ExternalProgram get_path() a bit smarter 7 years ago
Nirbheek Chauhan fc5e8dfcda Don't fail on not-required not-found deps in forcefallback mode 7 years ago
Dylan Baker 92487ea33d Add partial_dependency method to dependencies 7 years ago
Elliott Sales de Andrade dbb025a175 Add an OpenMP dependency. 7 years ago
Nirbheek Chauhan 3acda1d998 PkgConfigDependency: dicts aren't hashable, so use frozenset 7 years ago
Nirbheek Chauhan eb07ad867e PkgConfigDependency: Cache the output of pkg-config 7 years ago
Nirbheek Chauhan 28b19c78d6 PkgConfigDependency: Search for pkg-config with ExternalProgram 7 years ago
Aleksey Filippov 077d59daa4 Add link_whole argument to declare_dependency() 7 years ago
Jon Turney 2f6b7875d4 Fix for test cases/frameworks/17 mpi on Cygwin 7 years ago
Nirbheek Chauhan 74ae719033 pkgconfig deps: Add all -L args when using -l args 7 years ago
Nirbheek Chauhan 8842839bb4 pkgconfig deps: Warn when a static library isn't found 7 years ago
Jon Turney 7bfcf68777 Add get_pkgconfig_variable(default:) 7 years ago
Dylan Baker bcc3cbb93e dependencies: Allow setting config-tool binaries in cross file 7 years ago
Edward Betts bdfcecd2c6 Correct spelling mistakes. 7 years ago
Dylan Baker d889989ea1 dependnecies: generalize version suffix stripping code 7 years ago
Dylan Baker e83fb35e41 dependencies/base: remove unused import 7 years ago
Jon Turney 22a1596a97 Warn about using non-existent pkgconfig variables 7 years ago
Jon Turney c59ec87496 Create GL dependency objects via a factory function 7 years ago
Jon Turney 153a7fb332 Fix unpickling of dynamic subclasses of ConfigToolDependency 7 years ago
Jon Turney 8efdcca930 Make Dependency.get_methods() a static method 7 years ago
Jon Turney 0a6cbcce03 Fix typos 7 years ago
Christophe Gouiran 81100f0695 Change handling of not found external programs 7 years ago
Nikita Churaev 398aed6e49 Don't fail if we find an optional dependency but not the required information (#2652) 7 years ago
Dylan Baker 7cd41ee8fb Use consistent mlog formatting with the ConfigTool dependency helpers 7 years ago
Nirbheek Chauhan 2c4e7ebb9b dependencies: Don't use NotImplementedError for invalid methods 7 years ago
Nirbheek Chauhan 5a1d294b5e dependencies: Handle /usr/bin/env shebangs on Haiku 7 years ago
Nirbheek Chauhan 3851867a06 dependencies: Always convert MinGW paths to MSVC on Windows 7 years ago
Nirbheek Chauhan 61d1e9596a dependencies: Also convert MinGW compile args 7 years ago
Nirbheek Chauhan 133df3b045 dependencies: Pass language to PkgConfigDependency 7 years ago
Nirbheek Chauhan 390f0b8b52 dependencies: Convert /c/foo/bar paths to C:/foo/bar 7 years ago