1. 09 May, 2016 1 commit
    • Anders Bakken's avatar
      FindLua: Add library name for Lua 5.3 on homebrew · 25f34dea
      Anders Bakken authored
      Homebrew installs lua 5.3 like this:
      
          Cellar/lua53/5.3.2_2/lib/liblua.5.3.2.dylib
          Cellar/lua53/5.3.2_2/lib/liblua.5.3.dylib
          lib/liblua.5.3.2.dylib
          lib/liblua.5.3.dylib
      
      Add the `liblua.{$VERSION}` naming scheme to our searched names.
      25f34dea
  2. 06 May, 2016 1 commit
  3. 03 May, 2016 2 commits
  4. 02 May, 2016 2 commits
  5. 29 Apr, 2016 2 commits
    • Brad King's avatar
      Format include directive blocks and ordering with clang-format · e1c77472
      Brad King authored
      Sort include directives within each block (separated by a blank line) in
      lexicographic order (except to prioritize `sys/types.h` first).  First
      run `clang-format` with the config file:
      
          ---
          SortIncludes: false
          ...
      
      Commit the result temporarily.  Then run `clang-format` again with:
      
          ---
          SortIncludes: true
          IncludeCategories:
            - Regex:    'sys/types.h'
              Priority: -1
          ...
      
      Commit the result temporarily.  Start a new branch and cherry-pick the
      second commit.  Manually resolve conflicts to preserve indentation of
      re-ordered includes.  This cleans up the include ordering without
      changing any other style.
      
      Use the following command to run `clang-format`:
      
          $ git ls-files -z -- \
              '*.c' '*.cc' '*.cpp' '*.cxx' '*.h' '*.hh' '*.hpp' '*.hxx' |
            egrep -z -v '(Lexer|Parser|ParserHelper)\.' |
            egrep -z -v '^Source/cm_sha2' |
            egrep -z -v '^Source/(kwsys|CursesDialog/form)/' |
            egrep -z -v '^Utilities/(KW|cm).*/' |
            egrep -z -v '^Tests/Module/GenerateExportHeader' |
            egrep -z -v '^Tests/RunCMake/CommandLine/cmake_depends/test_UTF-16LE.h' |
            xargs -0 clang-format -i
      
      This selects source files that do not come from a third-party.
      Inspired-by: Daniel Pfeifer's avatarDaniel Pfeifer <daniel@pfeifer-mail.de>
      e1c77472
    • Brad King's avatar
      Modules: Remove unused CMakeTestWatcomVersion.c file · d7a5f255
      Brad King authored
      This file has not been used since commit v2.8.10~218^2~7^2 (Watcom:
      Simplify compiler version detection, 2012-08-13).
      d7a5f255
  6. 28 Apr, 2016 7 commits
  7. 27 Apr, 2016 1 commit
  8. 20 Apr, 2016 2 commits
  9. 19 Apr, 2016 3 commits
  10. 15 Apr, 2016 3 commits
  11. 11 Apr, 2016 1 commit
  12. 08 Apr, 2016 2 commits
  13. 07 Apr, 2016 3 commits
  14. 06 Apr, 2016 3 commits
  15. 05 Apr, 2016 5 commits
  16. 04 Apr, 2016 1 commit
  17. 01 Apr, 2016 1 commit
    • Ben Boeckel's avatar
      cmCTestGIT: add an option to initialize submodules on update · 06b310b5
      Ben Boeckel authored
      Currently, CTest will not initialize any submodules within the already
      checked out source tree. Add an option to do so. The use case for not
      doing so is that some submodules may not be necessary for the current
      test and keeping network usage down may be important.
      06b310b5