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 6594f42 commit f188a23Copy full SHA for f188a23
llvm/CMakeLists.txt
@@ -28,6 +28,12 @@ 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
+endif()
36
+
37
if (NOT PACKAGE_VERSION)
38
set(PACKAGE_VERSION
39
"${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}")
0 commit comments