124 Commits (d3e638fcbddce4a13d75a25101766f40d8a82b9f)

Author SHA1 Message Date
Jon Turney a2b0dd13a4 Don't blame absent cmake for all missing dependencies 6 years ago
Daniel Mensinger 22fca7589f Fixed unit test (see #4549) 6 years ago
Daniel Mensinger 37ffff0aed Fixed unbound cmvers variable (#4549) 6 years ago
Daniel Mensinger a0175ecb14 CMake find_package dependency backend (#4444) 6 years ago
Jon Turney d118e3ad4c lgtm: Instantiating an exception, but not raising it 6 years ago
Dylan Baker aa04147a4a dependencies/ui: Allow qt compilers and qmake to be specified in native file 6 years ago
Dylan Baker caf1066cd1 dependencies: Allow config tool dependencies to use native files 6 years ago
Dylan Baker 95403cb615 replace ExternalProgram.from_cross_info with from_bin_list 6 years ago
Lyude Paul 11e3011a6b Don't use host pkg-config for native dependencies 6 years ago
Jon Turney ccda5bc5bf Cosmetic fix to failed required dependency reporting 6 years ago
Jon Turney 26ff712bae Fail some impossible cross-detections 6 years ago
Dylan Baker ff9ba84426 dependencies/base: Replace windows path separators with \\\\ 6 years ago
GoaLitiuM 5b0ad0f8ad Refactor D target architecture handling 6 years ago
GoaLitiuM f48c3de24e dub: Fix error when package was fetched but not built 6 years ago
GoaLitiuM 5205a4cf05 dub: Detect if the missing package was built for wrong architecture 6 years ago
GoaLitiuM d84c33c860 dub: Fix 32-bit architecture detection on Windows 6 years ago
Martin Kelly e22b69bd17 Minor typo fix 6 years ago
Jon Turney 1768b09a12 Improve formatting of dependency details 6 years ago
GoaLitiuM a45be05a7e D: Fix dub dependency handling on Windows 6 years ago
Rafael Ávila de Espíndola 07d2d88fa9 Allow override_find_program to use an executable. 6 years ago
FFY00 124cedde38
dub: enhance dependency handling 6 years ago
Jon Turney 6a4c2d63d7
Comparison with an unknown dependency version should always fail 6 years ago
Jon Turney 1ffb44fa01
Apply dependency(version:) check for all dependency types 6 years ago
Nirbheek Chauhan 05b54b4767 PkgConfigDependency: Parse library paths in a separate step 6 years ago
Nirbheek Chauhan 38648bbb9f Fix various small test failures on macOS 6 years ago
Nirbheek Chauhan ae5ebd258f PkgConfigDependency: Don't try to resolve internal compiler libs 6 years ago
Nirbheek Chauhan 6c8f81333a PkgConfigDependency: Fix library path search order 6 years ago
Jon Turney c3335615e2
Assert name isn't the empty string in find_external_dependency() 6 years ago
Jon Turney 60b66a7752
Restore and improve displaying dependency name with correct casing 6 years ago
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 7 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 7 years ago
Nirbheek Chauhan 78f1ef85fd
Add missing method on external library object: type_name() (#3845) 7 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