We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b92c3fe commit 6848a19Copy full SHA for 6848a19
llvm/CMakeLists.txt
@@ -28,6 +28,15 @@ if(NOT DEFINED LLVM_VERSION_SUFFIX)
28
set(LLVM_VERSION_SUFFIX git)
29
endif()
30
31
+# Export a few LLVM version identifiers for users who use LLVM as a subdir.
32
+get_directory_property(_LLVM_HAS_PARENT_DIRECTORY PARENT_DIRECTORY)
33
+if (_LLVM_HAS_PARENT_DIRECTORY)
34
+ set(LLVM_VERSION_MAJOR "${LLVM_VERSION_MAJOR}" PARENT_SCOPE)
35
+ set(LLVM_VERSION_MINOR "${LLVM_VERSION_MINOR}" PARENT_SCOPE)
36
+ set(LLVM_VERSION_PATCH "${LLVM_VERSION_PATCH}" PARENT_SCOPE)
37
+ set(LLVM_VERSION_SUFFIX "${LLVM_VERSION_SUFFIX}" PARENT_SCOPE)
38
+endif()
39
+
40
if (NOT PACKAGE_VERSION)
41
set(PACKAGE_VERSION
42
"${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}")
0 commit comments