intel / intel/media-driver

Provide support for cmake 2.8 and align cmake requirements across sources

Open
#32 4 comments 0 reactions 1 assignee Claimed by @MicroYY View on GitHub
Build Enhancement
Dominant language
C
Stars
1.2k
Forks
383
Avg merge
8d 18h
Merged PRs (30d)
4

Description

Some Linux distributions, especially server distributions, still has older cmake versions than 3.5 by default. Cent OS 7.4 is an example:
```
# cmake --version
cmake version 2.8.12.2
```
Yocto is another example:
```
# cmake --version
cmake version 3.3.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).
```
Please, provide compatibility with older versions of cmake starting from 2.8 to extend Linux distributions coverage.

Also, please, align cmake version requirements across sources. As it stands now:
```
# fgrep -rsn cmake_minimum_required .
./Tools/MediaDriverTools/GenKrnBin/CMakeLists.txt:21:cmake_minimum_required(VERSION 2.6)
./Tools/MediaDriverTools/KernelBinToSource/CMakeLists.txt:21:cmake_minimum_required (VERSION 2.8)
./Tools/MediaDriverTools/KrnToHex_IGA/CMakeLists.txt:21:cmake_minimum_required(VERSION 2.6)
./cmrtlib/CMakeLists.txt:22:cmake_minimum_required(VERSION 2.8)
./cmrtlib/linux/CMakeLists.txt:21:cmake_minimum_required(VERSION 2.8)
./media_driver/CMakeLists.txt:22:cmake_minimum_required(VERSION 3.5)
./CMakeLists.txt:21:cmake_minimum_required(VERSION 3.5)
```

Mind that I have submitted similar request against gmmlib: https://github.com/intel/gmmlib/issues/1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.