Skip to content

Commit 3025984

Browse files
Add LLVM version info to CPPINTEROP_LLVM_* variables (#214)
1 parent 88fd586 commit 3025984

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

cmake/CppInterOp/CppInterOpConfig.cmake.in

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ endif()
1919
if (@BUILD_SHARED_LIBS@)
2020
set(_lib_suffix ${CMAKE_SHARED_LIBRARY_SUFFIX})
2121
set(_lib_prefix ${CMAKE_SHARED_LIBRARY_PREFIX})
22-
else()
22+
else()
2323
set(_lib_suffix ${CMAKE_STATIC_LIBRARY_SUFFIX})
2424
set(_lib_prefix ${CMAKE_STATIC_LIBRARY_PREFIX})
2525
endif()
@@ -39,10 +39,17 @@ set(CPPINTEROP_CMAKE_DIR "${_cmake}")
3939
set(CPPINTEROP_INCLUDE_DIRS "${_include}")
4040
set(CPPINTEROP_LIBRARIES "${_lib}")
4141

42+
set(CPPINTEROP_LLVM_VERSION "@LLVM_VERSION@")
43+
set(CPPINTEROP_LLVM_VERSION_MAJOR "@LLVM_VERSION_MAJOR@")
44+
set(CPPINTEROP_LLVM_VERSION_MINOR "@LLVM_VERSION_MINOR@")
45+
set(CPPINTEROP_LLVM_VERSION_PATCH "@LLVM_VERSION_PATCH@")
46+
set(CPPINTEROP_LLVM_VERSION_SUFFIX "@LLVM_VERSION_SUFFIX@")
47+
set(CPPINTEROP_LLVM_PACKAGE_VERSION "@PACKAGE_VERSION@")
48+
4249
# Provide all our library targets to users.
4350
if (@BUILD_SHARED_LIBS@)
4451
add_library(clangCppInterOp SHARED IMPORTED)
45-
else()
52+
else()
4653
add_library(clangCppInterOp STATIC IMPORTED)
4754
endif()
4855
set_target_properties(clangCppInterOp PROPERTIES

0 commit comments

Comments
 (0)