We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14f0be7 commit 02bec90Copy full SHA for 02bec90
CMakeLists.txt
@@ -82,8 +82,15 @@ elseif (UNIX)
82
# Get Linux distribution info.
83
GetOsReleaseInfo(LINUX_DIST_NAME LINUX_DIST_VER )
84
85
+ if("${LINUX_DIST_VER}" STREQUAL "")
86
+ # Use the kernel version as a fallback
87
+ execute_process(COMMAND uname -r
88
+ OUTPUT_VARIABLE LINUX_DIST_VER
89
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
90
+ endif()
91
+
92
# Extract distribution MAJOR version
- get_major_version(${LINUX_DIST_VER} LINUX_DIST_VER_MAJOR)
93
+ get_major_version("${LINUX_DIST_VER}" LINUX_DIST_VER_MAJOR)
94
95
MESSAGE( STATUS "LINUX_DIST_NAME: " ${LINUX_DIST_NAME} )
96
MESSAGE( STATUS "LINUX_DIST_VER: " ${LINUX_DIST_VER} )
0 commit comments