Commit graph

31 commits

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