pybind11/tools
Jason Rhinelander d080f833be Make check-style.sh work on stock macOS
./tools/check-style.sh fails on stock OS X currently; this fixes it:

- use pipes directly rather than exec redirection (macOS's ancient
  version of bash fails with the latter)
- macOS's ancient bash doesn't support '\e' escapes in `echo -e`;
  replace with \033 instead
- BSD grep doesn't support GREP_COLORS, but does allow GREP_COLOR.
  Adding both doesn't hurt GNU grep: GREP_COLOR is deprecated, and won't
  be used when GREP_COLORS is set.
- BSD grep doesn't collapse multiple /'s in the listed filename, so
  failures under `include/` would should up as
  `include//pybind11/whatever.h`.  This removes the / from the include
  directory argument.

Minor other changes:
- The CRLF detection runs with -l, so GREP_COLORS wasn't doing
  anything; removed it.
- The trailing whitespace test would trigger on CRLFs, but the CR would
  result in messed up output.  Changed the test to just match trailing
  spaces and tabs, rather than all whitespace.
2017-06-14 15:19:42 -04:00
..
clang@6a00cbc4a9 updated cindex.py submodule to latest version 2017-03-30 13:14:33 +02:00
FindCatch.cmake Add Catch framework for testing embedding support and C++-side features 2017-05-28 02:12:24 +02:00
FindEigen3.cmake transparent conversion of dense and sparse Eigen types 2016-05-05 21:44:29 +02:00
FindPythonLibsNew.cmake Improve FindPythonLibsNew detection of python library directory (#523) 2016-11-22 22:01:03 +01:00
check-style.sh Make check-style.sh work on stock macOS 2017-06-14 15:19:42 -04:00
libsize.py Always use return_value_policy::move for rvalues (#510) 2016-11-20 05:31:02 +01:00
mkdoc.py improve mkdoc.py determinism 2017-04-12 11:09:47 +02:00
pybind11Config.cmake.in Add CMake target for embedding the Python interpreter 2017-05-28 02:12:24 +02:00
pybind11Tools.cmake Make PYBIND11_CPP_STANDARD work under MSVC 2017-05-09 16:41:47 -04:00