Commit graph

10 commits

Author SHA1 Message Date
Jonathan Müller
664a0bb2bb Support static linking libclang on unix systems 2018-09-20 20:59:33 +02:00
Manu Sánchez
c755a885bf Ignore git tags in llvm-config version numbers (#65)
Some llvm precompiled releases, such as 5.0.0 have a git tag as part of
the version number given by their llvm-config, but the rest of the setup
(for example, the system includes directory) uses the semantic
versioning tag ("5.0.0") only.

This commit adds a regex filter to ignore any tag appended to the llvm
version number, if any.
2018-08-10 16:33:12 +02:00
Manu Sánchez
6be7e4793e Allow LLVM downloads from custom server (#53)
Fixes #49.
2018-03-28 21:18:48 +02:00
Manu Sánchez
24365e8b82 Check if libclang components are found by cmake (#31)
Add checks after find_xxxx() cmake commands to abort configuration
if any of the components/configs (include dir, libclang binary, etc) are
not found.
2018-01-18 07:47:32 +01:00
Jonathan Müller
3e4a3e4037 Don't download from LLVM website 2018-01-12 20:53:00 +01:00
Jonathan Müller
d1fafdaa92 Add appveyor.yml 2017-04-21 11:18:36 +02:00
Jonathan Müller
d66d6d26af Add tool infrastructure 2017-04-10 19:58:17 +02:00
Jonathan Müller
17477319fb Fix CMake issue 2017-04-10 19:58:16 +02:00
Jonathan Müller
9c46c96820 Fix and test include directive parsing 2017-04-03 09:49:29 +02:00
Jonathan Müller
e10a41fea8 Add proper build system 2017-04-02 18:38:28 +02:00