diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-10-17 12:35:35 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-17 12:35:35 +0300 |
commit | 66d3747efef9343ce2d98d24fe9be47c2432a941 (patch) | |
tree | f99e70dd6f4080deb8bd0f3a6b9ece491c72b884 /mesonbuild/cmake/interpreter.py | |
parent | ed70c6df52bcb28be72721ff0c2e1af9a491c967 (diff) | |
parent | 36cde6f91e0710b9c6ee87bd055383e52525fa75 (diff) | |
download | meson-66d3747efef9343ce2d98d24fe9be47c2432a941.zip meson-66d3747efef9343ce2d98d24fe9be47c2432a941.tar.gz meson-66d3747efef9343ce2d98d24fe9be47c2432a941.tar.bz2 |
Merge pull request #7859 from mensinda/cmBlacklist
cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE
Diffstat (limited to 'mesonbuild/cmake/interpreter.py')
-rw-r--r-- | mesonbuild/cmake/interpreter.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/cmake/interpreter.py b/mesonbuild/cmake/interpreter.py index 03ed90d..bac9dad 100644 --- a/mesonbuild/cmake/interpreter.py +++ b/mesonbuild/cmake/interpreter.py @@ -15,7 +15,7 @@ # This class contains the basic functionality needed to run any interpreter # or an interpreter-based tool. -from .common import CMakeException, CMakeTarget, TargetOptions, CMakeConfiguration, language_map +from .common import CMakeException, CMakeTarget, TargetOptions, CMakeConfiguration, language_map, check_cmake_args from .client import CMakeClient, RequestCMakeInputs, RequestConfigure, RequestCompute, RequestCodeModel, ReplyCMakeInputs, ReplyCodeModel from .fileapi import CMakeFileAPI from .executor import CMakeExecutor @@ -862,6 +862,9 @@ class CMakeInterpreter: toolchain = CMakeToolchain(self.env, self.for_machine, CMakeExecScope.SUBPROJECT, self.build_dir.parent, preload_file) toolchain_file = toolchain.write() + # TODO: drop this check once the deprecated `cmake_args` kwarg is removed + extra_cmake_options = check_cmake_args(extra_cmake_options) + generator = backend_generator_map[self.backend_name] cmake_args = [] cmake_args += ['-G', generator] |