Jonathan Müller
62e571a4d6
Update copyright notices
2022-02-07 20:43:22 +01:00
Jonathan Müller
27ac5b7003
Use FetchContent() instead of submodules
2021-02-17 15:27:22 +01:00
Jonathan Müller
eda153e728
Vendor tiny-process-library
...
Fixes #113 .
2021-02-17 15:27:22 +01:00
Jonathan Müller
39ba4f5de2
Use catch via FetchContent
...
Fixes #111 and #112 .
2021-02-17 13:37:14 +01:00
Julian Rüth
4f7583eeff
Search for libclang.lib on Windows ( #94 )
2019-11-18 18:35:42 +01:00
Jonathan Müller
b88023dc70
Update tiny-process-library remote location
2019-11-18 17:57:15 +01:00
Jonathan Müller
9e3830e75e
Update submodules
2019-11-18 17:53:58 +01:00
Jonathan Müller
20bfd9307e
Update submodules
2019-02-26 17:13:10 +01:00
Jonathan Müller
5fae110ca0
Improve llvm-config logic
...
Fixes foonathan/standardese#123 .
2019-02-12 19:37:47 +01:00
Jonathan Müller
facd7310ec
Move GCC compiler to azure
2018-12-18 18:53:40 +01:00
Jonathan Müller
6246ff2711
Don't show download progress
2018-12-18 18:27:36 +01:00
Jonathan Müller
8a60d52be1
Remove dependency on system include dir
2018-11-28 16:32:54 +01:00
Jonathan Müller
bf872b31d1
Don't override CLANG_BINARY
2018-09-24 16:02:05 +02:00
Jonathan Müller
c26d230d33
[breaking] Drop support for clang 3.9.1
2018-09-24 15:59:12 +02:00
Jonathan Müller
9dfb518741
Only link llvm and clang libraries, not everything
2018-09-21 13:10:23 +02:00
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
7c54a84052
Update type_safe version to integrate latest fixes ( #64 )
2018-07-13 13:01:26 +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
07282901d5
Update type_safe submodule ( #48 )
2018-03-19 13:30:42 +01: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
68f2ab91a0
Override scope_name() in templates
2017-07-14 15:14:24 +02:00
Jonathan Müller
017dbb3114
Update submodules
2017-05-27 10:16:18 +02:00
Jonathan Müller
243df2f77b
Update submodule
2017-04-24 09:55:53 +02:00
Jonathan Müller
d5887e331d
Update git submodules
2017-04-21 13:40:48 +02: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