55 Commits (529d3788ab70785e12735d4aa9a3cf9e64023bc9)

Author SHA1 Message Date
Dylan Baker b59bec08a2 dependencies: Use the _add_sub_dependency 6 years ago
Dylan Baker 63090605a5 dependencies/dev: Use ext_deps for GTest in GMock 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
Dylan Baker 1f0b3652ac dependencies/llvm: Add support for fedora 30 6 years ago
Dylan Baker cb614e8ff6 llvm: Add llvm-config80 for FreeBSD 6 years ago
Dylan Baker f72522e889 dependencies/llvm: add debian's llvm-9 6 years ago
Dylan Baker be07a710ee dependencies/llvm: Mark as not found when not found 6 years ago
Dylan Baker ca8ae7f5e5 dependencies/LLVM: rework shared link detection to be more robust 6 years ago
Dylan Baker e5080a8453 dependencies/llvm: Fix shared linking on osx 6 years ago
Dylan Baker 2b26ddbf3e dependencies/llvm: Add LLVM 7 6 years ago
Jon Turney 39d87269b3 Add missing reporting of some methods tried to find the dependency 6 years ago
Jakub Wilk 73cbf4113a llvm: fix build flags with older llvm versions 6 years ago
David Seifert c427f8cc9c
Pull in GTest as a dependency of GMock 6 years ago
David Seifert 5242241f5e
Prefer pkgconfig for `GMockDependency` 6 years ago
David Seifert 0aa973777f
Prefer pkgconfig for `GTestDependency` 6 years ago
Jon Turney 6a4c2d63d7
Comparison with an unknown dependency version should always fail 6 years ago
Jon Turney f2673d9b57
Consolidate reporting result of a dependency check 6 years ago
Nirbheek Chauhan 5113eb14b9 gnome: Use raw link arguments with g-ir and gtk-doc 7 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 7 years ago
Jussi Pakkanen 8b9fe0efff No longer require duplicate gtest header install. 7 years ago
Dylan Baker 221c3ec105 llvm: Add configs for freebsd 6.0 and debian 7svn 7 years ago
Dylan Baker d889989ea1 dependnecies: generalize version suffix stripping code 7 years ago
Dylan Baker a9210c57e1 LLVM: work around FreeBSD specific static linking problems 7 years ago
Dylan Baker 660dee1e10 LLVM: use DragonFly BSD workaround on FreeBSD as well 7 years ago
Dylan Baker 448ba5b6f3 LLVM: work around bug in dragonfly bsd llvm-config for shared libs 7 years ago
Dylan Baker 3a0f8ab0cf dependencies/dev: remove unused imports 7 years ago
Dylan Baker 0bbc9df74a dependencies: Also strip git version from llvm version 7 years ago
Dylan Baker 11b62c3c51 dependencies: use mlog.bold with llvm module/component names. 7 years ago
Dylan Baker 2b2ee68f90 dependencies: Print LLVM for LLVM dependency 7 years ago
Josh Soref 47bacd40e0 spelling: attempt 7 years ago
Josh Soref 8a66cfb2af spelling: arbitrary 7 years ago
Dylan Baker f0248b0342 Make LLVMDependency a ConfigToolDependency 7 years ago
Nirbheek Chauhan 18b42c5370 llvm: Output stderr when generating libs/flags/etc fails 7 years ago
Dylan Baker a8d3eb3c10 llvm: llvm 5.0 is released and the current stable 7 years ago
Dylan Baker 3aa97d4ab5 llvm: fix static vs dynamic linking 7 years ago
Dylan Baker 5584409346 llvm: Add support for linking statically 7 years ago
Dylan Baker 6cbbbd546e llvm: Add modules to libs check 7 years ago
Dylan Baker 3e004ae611 llvm: check for components (modules) before libs. 7 years ago
Dylan Baker cadf5f3c04 llvm: Add optional modules 7 years ago
Dylan Baker 7841210b4f llvm: Add helper function for checking modules 7 years ago
Dylan Baker 9262236322 llvm: strip system libraries from link arguments 7 years ago
Dylan Baker e8df59cc5f llvm: don't add --system-libs 7 years ago
Nirbheek Chauhan bb0e18b738 Use listify and extract_as_list everywhere 7 years ago
Dylan Baker 5a8d1b6431 deps: strip 'svn' from LLVM version 7 years ago
Dylan Baker 035bee5c54 deps: demote LLVM config to instance variable 7 years ago
Dylan Baker 95ba1fcab2 deps: convert LLVM modules to a set before checking for them 7 years ago
Dylan Baker ce6099b704 deps: flatten module argument to LLVM dependency 7 years ago
Nirbheek Chauhan ea3e28dbb9 valgrind: Fix __init__ call 8 years ago
Nirbheek Chauhan 38716f0fcb tests: Improve llvm dependency test coverage 8 years ago
Nirbheek Chauhan 0c83f8352d dependencies: Add a new class ExternalDependency 8 years ago