diff --git a/CPPLINT.cfg b/CPPLINT.cfg index a2d384037..c68d29bd4 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -1,5 +1,6 @@ filter=-build/include_subdir filter=-build/include_order +filter=-build/include_what_you_use filter=-build/c++11 filter=-legal/copyright diff --git a/cpp/meson.build b/cpp/meson.build index b0636cbbd..97e70a6b2 100644 --- a/cpp/meson.build +++ b/cpp/meson.build @@ -1,4 +1,4 @@ -project('mlrl', default_options : ['cpp_std=c++20', 'buildtype=release', 'werror=true']) +project('mlrl', meson_version : '>=1.1', default_options : ['cpp_std=c++20', 'buildtype=release', 'werror=true']) subprojects = get_option('subprojects') diff --git a/cpp/subprojects/common/meson.build b/cpp/subprojects/common/meson.build index 1503ce9b1..537066bc5 100644 --- a/cpp/subprojects/common/meson.build +++ b/cpp/subprojects/common/meson.build @@ -1,4 +1,4 @@ -project('common', 'cpp') +project('common', 'cpp', meson_version : '>=1.1') # Source files source_files = [ diff --git a/python/meson.build b/python/meson.build index 99206c3f9..8ee5d599f 100644 --- a/python/meson.build +++ b/python/meson.build @@ -1,4 +1,4 @@ -project('mlrl-python', default_options : ['cpp_std=c++17', 'buildtype=release']) +project('mlrl-python', meson_version : '>=1.1', default_options : ['cpp_std=c++17', 'buildtype=release']) subprojects = get_option('subprojects') diff --git a/scons/requirements.txt b/scons/requirements.txt index 5286e2b9c..69531684c 100644 --- a/scons/requirements.txt +++ b/scons/requirements.txt @@ -1,11 +1,11 @@ build >= 1.2, < 1.3 -cpplint >= 1.6, < 1.7 +cpplint >= 2.0, < 2.1 clang-format >= 19.1, < 19.2 cython >= 3.0, < 3.1 isort >= 5.13, < 5.14 mdformat >= 0.7, < 0.8 -mdformat-myst >= 0.1, < 0.2 -meson >= 1.5, < 1.6 +mdformat-myst >= 0.2, < 0.3 +meson >= 1.6, < 1.7 ninja >= 1.11, < 1.12 pylint >= 3.3, < 3.4 setuptools