Daniel Mensinger
36cde6f91e
cmake: Ignore additional internal CMake variables
2020-10-16 22:43:20 +02:00
Daniel Mensinger
5f1da86a9b
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflicts with the meson CMake logic
2020-10-16 20:44:04 +02:00
Daniel Mensinger
7e58f33376
cmake: Add cross compilation support
2020-10-13 17:04:19 +02: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
6a71391de6
typing: fully annotate cmake.common
2020-09-27 20:56:09 +02:00
Daniel Mensinger
a2f94ca18b
cmake: Add more advanced subproject configuration options
...
This is done with the new cmake subprojects options object
that is similar to the already exisiting configuration data
object. It is consumed by the new `options` kwarg of the
cmake.subproject function.
2020-06-05 11:45:05 +02:00
Daniel Mensinger
09b53c534f
types: import typing as T ( fixes #6333 )
2020-01-08 15:28:17 +01:00
Daniel Mensinger
3e1435a968
cmake: Handle CMake system include dirs ( closes #6079 )
2019-11-19 13:08:17 +01:00
Daniel Mensinger
4ec82040c8
cmake: Comment out unused variables
2019-10-20 12:04:15 +02:00
Daniel Mensinger
b2c89e6f87
cmake: Move CMake API classes to common
2019-10-20 12:04:15 +02:00
Daniel Mensinger
8d3bd6eea8
cmake: Server handshake
2019-06-06 18:27:01 +02:00