Dylan Baker
f6672c7a19
use real pathlib module
...
We added the _pathlib module to work around defeciencies in python 3.5's
implementation, since we now rely on 3.6 lets drop this
2020-11-20 15:08:40 -08:00
Daniel Mensinger
1dfaccfd91
pathlib: Fix resolve() by overriding it in Python 3.5
2020-10-04 10:45:48 +02:00
Daniel Mensinger
77b5c82d07
cmake: switch to pathlib ( fixes #7322 )
2020-10-04 10:45:48 +02:00
Daniel Mensinger
a1b2f15092
typing: fully annotate cmake.fileapi
2020-09-28 13:51:19 +02:00
Daniel Mensinger
09b53c534f
types: import typing as T ( fixes #6333 )
2020-01-08 15:28:17 +01:00
Daniel Mensinger
9435f11b17
ci: Add CI command to include text files in the CI log
2019-11-19 15:21:13 +01:00
Daniel Mensinger
3e1435a968
cmake: Handle CMake system include dirs ( closes #6079 )
2019-11-19 13:08:17 +01:00
Wolfgang Stöggl
f037e7ef45
Fix typos found by codespell
...
- Typos were found by codespell v1.16.0
2019-11-06 09:55:30 -05:00
Daniel Mensinger
902ed589a5
cmake: Add CMake file API support
...
The file API will automatically be used when CMake >= 3.14
is detected. This new API is meant as a replacement for the
now deprecated CMake server API.
The new API (mostly) provides the same information in a
different format. Thus only a slight bit of refactoring was
necessary to implement this new backend
2019-10-20 12:04:15 +02:00