1- set (_LLVM17_FORMAT /opt/homebrew/opt/llvm@17 /bin/clang-format)
2- if (EXISTS ${_LLVM17_FORMAT } )
3- set (CLANG_FORMAT ${_LLVM17_FORMAT } )
4- message (STATUS "Using Homebrew LLVM 17 clang-format: ${CLANG_FORMAT} " )
1+ set (_LLVM19_FORMAT /opt/homebrew/opt/llvm@19 /bin/clang-format)
2+ if (EXISTS ${_LLVM19_FORMAT } )
3+ set (CLANG_FORMAT ${_LLVM19_FORMAT } )
4+ message (STATUS "Using Homebrew LLVM 19 clang-format: ${CLANG_FORMAT} " )
55else ()
6- find_program (_CF_VERSIONED clang-format-17 )
6+ find_program (_CF_VERSIONED clang-format-19 )
77 if (NOT _CF_VERSIONED STREQUAL _CF_VERSIONED-NOTFOUND)
88 set (CLANG_FORMAT ${_CF_VERSIONED} )
99 else ()
@@ -14,15 +14,15 @@ else()
1414 OUTPUT_VARIABLE _CF_VERSION
1515 OUTPUT_STRIP_TRAILING_WHITESPACE
1616 ERROR_QUIET )
17- if (_CF_VERSION MATCHES " 17 \\ ." )
17+ if (_CF_VERSION MATCHES " 19 \\ ." )
1818 set (CLANG_FORMAT ${_CF_UNVERSIONED} )
1919 endif ()
2020 endif ()
2121 endif ()
2222 if (NOT CLANG_FORMAT)
2323 set (CLANG_FORMAT ${CMAKE_CURRENT_LIST_DIR} /clang-tools/clang-format)
2424 if (NOT EXISTS ${CLANG_FORMAT} )
25- message (STATUS "Cannot find clang-format version 17 , either set CLANG_FORMAT or make it discoverable" )
25+ message (STATUS "Cannot find clang-format version 19 , either set CLANG_FORMAT or make it discoverable" )
2626 return ()
2727 endif ()
2828 message (STATUS "Using Docker-based clang-format wrapper: ${CLANG_FORMAT} " )
0 commit comments