Fix: Kernel detection under Yocto build env
authorRomain Forlot <romain.forlot@iot.bzh>
Thu, 29 Jun 2017 13:31:15 +0000 (15:31 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 29 Jun 2017 13:31:15 +0000 (15:31 +0200)
Change-Id: I2b21a6c2b5c812736ab3e7a480cbaa3f547819fc
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
cmake/cmake.d/04-build_options.cmake

index 45b4720..1aa046a 100644 (file)
@@ -37,6 +37,8 @@ endif(gcc_minimal_version)
 if (kernel_minimal_version)
        if(DEFINED ENV{SDKTARGETSYSROOT})
                file(STRINGS $ENV{SDKTARGETSYSROOT}/usr/include/linux/version.h LINUX_VERSION_CODE_LINE REGEX "LINUX_VERSION_CODE")
+       elseif(DEFINED ENV{PKG_CONFIG_SYSROOT_DIR})
+               file(STRINGS $ENV{PKG_CONFIG_SYSROOT_DIR}/usr/include/linux/version.h LINUX_VERSION_CODE_LINE REGEX "LINUX_VERSION_CODE")
        else()
                file(STRINGS /usr/include/linux/version.h LINUX_VERSION_CODE_LINE REGEX "LINUX_VERSION_CODE")
        endif()