summaryrefslogtreecommitdiffstats
path: root/cmake/KernelVersion.cmake
blob: 1ded0723a5bbda53d92a179e5e29857cee49ef5c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
# SPDX-License-Identifier: GPL-2.0
#
# Copyright (C) 2020 Manuel Bentele <development@manuel-bentele.de>
#

# get Linux kernel version from KERNEL_BUILD_DIR string
macro(get_kernel_version LINUX_KERNEL_VERSION KERNEL_BUILD_DIR)
    string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" LINUX_KERNEL_VERSION ${KERNEL_BUILD_DIR})
    if(LINUX_KERNEL_VERSION STREQUAL "")
        set(LINUX_KERNEL_VERSION "unknown")
    endif(LINUX_KERNEL_VERSION STREQUAL "")
endmacro(get_kernel_version LINUX_KERNEL_VERSION KERNEL_BUILD_DIR)