aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/clang-tools/gen_compile_commands.py
diff options
context:
space:
mode:
authorMasahiro Yamada <[email protected]>2022-12-11 02:46:47 +0000
committerMasahiro Yamada <[email protected]>2022-12-13 13:21:14 +0000
commitfccb3d3eda8d19b893e1fd18e8c70b78784b2a72 (patch)
treec7685ee943ebd45f5ce0b34c720393ab3311fca8 /scripts/clang-tools/gen_compile_commands.py
parentDocumentation: raise minimum supported version of binutils to 2.25 (diff)
downloadkernel-fccb3d3eda8d19b893e1fd18e8c70b78784b2a72.tar.gz
kernel-fccb3d3eda8d19b893e1fd18e8c70b78784b2a72.zip
kbuild: add test-{ge,gt,le,lt} macros
GNU Make 4.4 introduced $(intcmp ...), which is useful to compare two integers without forking a new process. Add test-{ge,gt,le,lt} macros, which work more efficiently with GNU Make >= 4.4. For older Make versions, they fall back to the 'test' shell command. The first two parameters to $(intcmp ...) must not be empty. To avoid the syntax error, I appended '0' to them. Fortunately, '00' is treated as '0'. This is needed because CONFIG options may expand to an empty string when the kernel configuration is not included. Signed-off-by: Masahiro Yamada <[email protected]> Acked-by: Palmer Dabbelt <[email protected]> # RISC-V Reviewed-by: Nathan Chancellor <[email protected]> Reviewed-by: Nicolas Schier <[email protected]>
Diffstat (limited to 'scripts/clang-tools/gen_compile_commands.py')
0 files changed, 0 insertions, 0 deletions