Eli Schwartz
3c5d46267f
WIP: cmake: do not re-export unused top-level objects
...
We should try to figure out what is a cross-submodule object and what
isn't.
1 year ago
Daniel Mensinger
78619e2c40
cmake: Drop CMake server support and bump min. CMake to >= 3.14
3 years ago
Daniel Mensinger
45c5300496
cmake: Fix old style dependency lookup with imported targets
...
This also includes some refactoring, since the alternaticve would
have been to duplicate the huge traceparser target code block again.
fixes #9581
3 years ago
Daniel Mensinger
9b5463681e
cmake: select correct generator in toolchain.py
4 years ago
Daniel Mensinger
5f1da86a9b
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflicts with the meson CMake logic
4 years ago
Daniel Mensinger
7e58f33376
cmake: Add cross compilation support
4 years ago
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.
5 years ago
Dylan Baker
29ef4478df
compilers/d: Add b_ndebug support
...
D lang compilers have an option -release (or similar) which turns off
asserts, contracts, and other runtime type checking. This patch wires
that up to the b_ndebug flag.
Fixes #7082
5 years ago
Daniel Mensinger
bc27ebacc9
cmake: Always Add C, CXX if no language is specified ( fixes #6441 )
5 years ago
Daniel Mensinger
b2c89e6f87
cmake: Move CMake API classes to common
5 years ago
Daniel Mensinger
bee74eea16
cmake: Parse a subset of generator expressions
5 years ago
Daniel Mensinger
b1cf0fd380
cmake: Move parsing the CMake trace into the CMake module
6 years ago
Daniel Mensinger
6083cfa6c8
cmake: Moved finding and running CMake out of dependency
6 years ago
Daniel Mensinger
8d3bd6eea8
cmake: Server handshake
6 years ago
Alistair Thomas
a195b78c8d
Whitespace tweaks to reduce Flake8 warnings
8 years ago
Elliott Sales de Andrade
65b1d33931
Remove unused imports.
8 years ago
Nicolas Schneider
baa6df2ce7
vs: do not add generated objects to project
...
VS2015 automatically picks up outputs from CustomBuild commands, which we
now use instead of CustomBuildStep commands, which do not get picked up
automatically.
8 years ago
Jussi Pakkanen
dc1f537fb3
Skip shared module test on VS because it fails for some reason nobody understands.
8 years ago
Nirbheek Chauhan
129ce6800c
vs: Fix visual studio version in solution file ( #648 )
8 years ago
Nicolas Schneider
fba749fcb7
extract vs2015backend into own file
9 years ago