File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -261,10 +261,16 @@ if( NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR )
261261 endif ()
262262endif ()
263263
264- # Compute the Clang version from the LLVM version.
265- set (CLANG_VERSION_MAJOR ${LLVM_VERSION_MAJOR} )
266- set (CLANG_VERSION_MINOR ${LLVM_VERSION_MINOR} )
267- set (CLANG_VERSION_PATCHLEVEL ${LLVM_VERSION_PATCH} )
264+ # If CLANG_VERSION_* is specified, use it, if not use LLVM_VERSION_*.
265+ if (NOT DEFINED CLANG_VERSION_MAJOR)
266+ set (CLANG_VERSION_MAJOR ${LLVM_VERSION_MAJOR} )
267+ endif ()
268+ if (NOT DEFINED CLANG_VERSION_MINOR)
269+ set (CLANG_VERSION_MINOR ${LLVM_VERSION_MINOR} )
270+ endif ()
271+ if (NOT DEFINED CLANG_VERSION_PATCHLEVEL)
272+ set (CLANG_VERSION_PATCHLEVEL ${LLVM_VERSION_PATCH} )
273+ endif ()
268274# Unlike PACKAGE_VERSION, CLANG_VERSION does not include LLVM_VERSION_SUFFIX.
269275set (CLANG_VERSION "${CLANG_VERSION_MAJOR} .${CLANG_VERSION_MINOR} .${CLANG_VERSION_PATCHLEVEL} " )
270276message (STATUS "Clang version: ${CLANG_VERSION} " )
You can’t perform that action at this time.
0 commit comments