Add CLANG_PATH configuration option

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2020-01-21 10:11:08 +01:00
parent ca73d01a6f
commit d42910da18
+17 -1
View File
@@ -1,3 +1,5 @@
set(CLANG_PATH "" CACHE PATH "Path to Clang Toolset (if not in environment)")
function(clang_format)
cmake_parse_arguments(
PARSE_ARGV 0
@@ -7,7 +9,21 @@ function(clang_format)
"TARGETS"
)
find_program(CLANG_FORMAT_BIN "clang-format" DOC "Path (or name) of the clang-format binary")
find_program(CLANG_FORMAT_BIN
"clang-format"
DOC "Path (or name) of the clang-format binary"
HINTS
${CLANG_PATH}
PATHS
/bin
/sbin
/usr/bin
/usr/local/bin
PATH_SUFFIXES
bin
bin64
bin32
)
if(NOT CLANG_FORMAT_BIN)
message(WARNING "Clang: Could not find clang-format at path '${CLANG_FORMAT_BIN}'. Disabling clang-format...")
return()