mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 04:43:10 +00:00
Enable C++11 in 'make lint'
autotools implements C++11 support by setting $CXX to "g++ -std=c++11", so we have to make sure to quote $CXX when passing it to the linter script
This commit is contained in:
parent
3a03d5df53
commit
c7a016a137
2 changed files with 3 additions and 3 deletions
|
@ -870,9 +870,9 @@ depend: | show-MKDIR_P
|
||||||
# TODO - why not have the Makefile run lint.fish on actual files itself (generate a report target?)
|
# TODO - why not have the Makefile run lint.fish on actual files itself (generate a report target?)
|
||||||
#
|
#
|
||||||
lint:
|
lint:
|
||||||
$v build_tools/lint.fish $(CXX) $(CXXFLAGS) $(CPPFLAGS)
|
$v build_tools/lint.fish "$(CXX)" $(CXXFLAGS) $(CPPFLAGS)
|
||||||
lint-all:
|
lint-all:
|
||||||
$v build_tools/lint.fish $(CXX) --all $(CXXFLAGS) $(CPPFLAGS)
|
$v build_tools/lint.fish "$(CXX)" --all $(CXXFLAGS) $(CPPFLAGS)
|
||||||
.PHONY: lint lint-all
|
.PHONY: lint lint-all
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -106,7 +106,7 @@ if set -q c_files[1]
|
||||||
set -l cm (set_color magenta)
|
set -l cm (set_color magenta)
|
||||||
set -l cbrm (set_color brmagenta)
|
set -l cbrm (set_color brmagenta)
|
||||||
set -l template "[$cb$cu{file}$cn$cb:{line}$cn] $cbrm{severity}$cm ({id}):$cn\n {message}"
|
set -l template "[$cb$cu{file}$cn$cb:{line}$cn] $cbrm{severity}$cm ({id}):$cn\n {message}"
|
||||||
set cppcheck_args -q --verbose --std=posix --language=c++ --template $template \
|
set cppcheck_args -q --verbose --std=c++11 --std=posix --language=c++ --template $template \
|
||||||
--suppress=missingIncludeSystem --inline-suppr --enable=$cppchecks \
|
--suppress=missingIncludeSystem --inline-suppr --enable=$cppchecks \
|
||||||
--rule-file=.cppcheck.rules --suppressions-list=.cppcheck.suppressions $cppcheck_args
|
--rule-file=.cppcheck.rules --suppressions-list=.cppcheck.suppressions $cppcheck_args
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue