71 Commits (c910ad4b8f81505e4aba4dd786512ddd9b6ef27f)

Author SHA1 Message Date
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 6 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
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