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