summaryrefslogtreecommitdiff
path: root/mesonbuild/cmake/__init__.py
AgeCommit message (Collapse)Author
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
This replaces all of the Apache blurbs at the start of each file with an `# SPDX-License-Identifier: Apache-2.0` string. It also fixes existing uses to be consistent in capitalization, and to be placed above any copyright notices. This removes nearly 3000 lines of boilerplate from the project (only python files), which no developer cares to look at. SPDX is in common use, particularly in the Linux kernel, and is the recommended format for Meson's own `project(license: )` field
2023-06-26WIP: cmake: do not re-export unused top-level objectsEli Schwartz
We should try to figure out what is a cross-submodule object and what isn't.
2022-02-03cmake: Drop CMake server support and bump min. CMake to >= 3.14Daniel Mensinger
2021-12-01cmake: Fix old style dependency lookup with imported targetsDaniel Mensinger
This also includes some refactoring, since the alternaticve would have been to duplicate the huge traceparser target code block again. fixes #9581
2021-05-30cmake: select correct generator in toolchain.pyDaniel Mensinger
2020-10-16cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid ↵Daniel Mensinger
conflicts with the meson CMake logic
2020-10-13cmake: Add cross compilation supportDaniel Mensinger
2020-06-05cmake: Add more advanced subproject configuration optionsDaniel Mensinger
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-01-23cmake: Always Add C, CXX if no language is specified (fixes #6441)Daniel Mensinger
2019-10-20cmake: Move CMake API classes to commonDaniel Mensinger
2019-07-31cmake: Parse a subset of generator expressionsDaniel Mensinger
2019-06-12cmake: Move parsing the CMake trace into the CMake moduleDaniel Mensinger
2019-06-12cmake: Moved finding and running CMake out of dependencyDaniel Mensinger
2019-06-06cmake: Server handshakeDaniel Mensinger