76 Commits (773cc7b4b0540fd9a88d89f4179a3ffad11276ae)

Author SHA1 Message Date
Dylan Baker bc2bfcacbd dependencies: Use DependencyFactory for gmock 5 years ago
Dylan Baker 626f73416f dependencies: Use a DependencyFactory for gtest 5 years ago
Dylan Baker 29b6d3e63c dependencies: Use a DependencyFactory for LLVM 5 years ago
Dylan Baker fd892ad7ce dependencies: Make Dependency initializer signatures match 5 years ago
Dylan Baker f85d6cee6a dependencies/base: Split process_method_kw out of Dependency 5 years ago
Daniel Mensinger 3607f50d7f
cmake: Refactor CMakeExecutor and CMakeTraceParser 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger 0cf31e2340 lgtm: fix Multiple calls to __init__ 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Ting-Wei Lan 08ce1fb541 Move the list of LLVM version suffixes to a common place 5 years ago
Dylan Baker e3140fa2d2 dependencies/dev: Switch order of llvm dependency finders 5 years ago
Daniel Mensinger b1cf0fd380
cmake: Move parsing the CMake trace into the CMake module 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Dylan Baker e3e1d67ad6 dependencies/llvm: Fixup bad output from llvm-config on windows 6 years ago
Daniel Mensinger 25de6dd675
cmake: Fixed new thread dependency 6 years ago
Daniel Mensinger 1fba945b61
cmake: LLVM better modules handling 6 years ago
Daniel Mensinger 3f539e01ae
cmake: revert module name mapping 6 years ago
Daniel Mensinger 6a2faacdf9
cmake: minor code fixes 6 years ago
Daniel Mensinger 55379b7d0f
CMake: optional modules support 6 years ago
Daniel Mensinger a9930fe066
LLVM: Added CMake backend 6 years ago
Daniel Mensinger e0f19cf520
LLVM dependency refactoring 6 years ago
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