diff options
Diffstat (limited to 'meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch')
-rw-r--r-- | meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch b/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch new file mode 100644 index 0000000000..544ea00c35 --- /dev/null +++ b/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch | |||
@@ -0,0 +1,86 @@ | |||
1 | From 9b1419d46b156c3c61d30e761ee3636431187cc0 Mon Sep 17 00:00:00 2001 | ||
2 | From: Yegor Yefremov <yegorslists@googlemail.com> | ||
3 | Date: Tue, 1 Aug 2023 11:53:35 +0200 | ||
4 | Subject: [PATCH] CMake: bump the minimal required version to 2.8.12 | ||
5 | |||
6 | The older CMake versions are deprecated. | ||
7 | |||
8 | Remove support for CMake code compatible with CMake older than 2.8.8. | ||
9 | |||
10 | Also move cmake_minimum_required() command before the project() | ||
11 | command invocation. | ||
12 | |||
13 | Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> | ||
14 | Upstream-Status: Backport [3861e7dc9e83f2f6ff4e1579cf3bbf63a6827105] | ||
15 | --- | ||
16 | CMakeLists.txt | 46 +++++++++++++++++++++------------------------- | ||
17 | 1 file changed, 21 insertions(+), 25 deletions(-) | ||
18 | |||
19 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
20 | index 3b0b87c..41ddf58 100644 | ||
21 | --- a/CMakeLists.txt | ||
22 | +++ b/CMakeLists.txt | ||
23 | @@ -1,3 +1,5 @@ | ||
24 | +cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) | ||
25 | + | ||
26 | # Project | ||
27 | project(libftdi1 C) | ||
28 | set(MAJOR_VERSION 1) | ||
29 | @@ -12,7 +14,6 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "") | ||
30 | set(CMAKE_BUILD_TYPE RelWithDebInfo) | ||
31 | endif("${CMAKE_BUILD_TYPE}" STREQUAL "") | ||
32 | set(CMAKE_COLOR_MAKEFILE ON) | ||
33 | -cmake_minimum_required(VERSION 2.6 FATAL_ERROR) | ||
34 | |||
35 | add_definitions(-Wall) | ||
36 | |||
37 | @@ -202,30 +203,25 @@ set ( LIBFTDI_VERSION_MINOR ${MINOR_VERSION} ) | ||
38 | |||
39 | set ( LIBFTDI_USE_FILE ${CMAKE_INSTALL_PREFIX}/${LIBFTDI_CMAKE_CONFIG_DIR}/UseLibFTDI1.cmake ) | ||
40 | |||
41 | -if(CMAKE_VERSION VERSION_LESS 2.8.8) | ||
42 | - configure_file ( cmake/LibFTDI1Config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake @ONLY ) | ||
43 | - configure_file ( cmake/LibFTDI1ConfigVersion.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1ConfigVersion.cmake @ONLY ) | ||
44 | -else () | ||
45 | - include(CMakePackageConfigHelpers) | ||
46 | - | ||
47 | - configure_package_config_file ( | ||
48 | - cmake/LibFTDI1Config.cmake.in | ||
49 | - ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake | ||
50 | - INSTALL_DESTINATION ${LIBFTDI_CMAKE_CONFIG_DIR} | ||
51 | - PATH_VARS | ||
52 | - LIBFTDI_USE_FILE | ||
53 | - LIBFTDI_ROOT_DIR | ||
54 | - LIBFTDI_INCLUDE_DIR | ||
55 | - LIBFTDI_INCLUDE_DIRS | ||
56 | - LIBFTDI_LIBRARY_DIRS | ||
57 | - NO_CHECK_REQUIRED_COMPONENTS_MACRO | ||
58 | - ) | ||
59 | - write_basic_package_version_file ( | ||
60 | - LibFTDI1ConfigVersion.cmake | ||
61 | - VERSION ${LIBFTDI_VERSION_STRING} | ||
62 | - COMPATIBILITY AnyNewerVersion | ||
63 | - ) | ||
64 | -endif () | ||
65 | +include(CMakePackageConfigHelpers) | ||
66 | + | ||
67 | +configure_package_config_file ( | ||
68 | + cmake/LibFTDI1Config.cmake.in | ||
69 | + ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake | ||
70 | + INSTALL_DESTINATION ${LIBFTDI_CMAKE_CONFIG_DIR} | ||
71 | + PATH_VARS | ||
72 | + LIBFTDI_USE_FILE | ||
73 | + LIBFTDI_ROOT_DIR | ||
74 | + LIBFTDI_INCLUDE_DIR | ||
75 | + LIBFTDI_INCLUDE_DIRS | ||
76 | + LIBFTDI_LIBRARY_DIRS | ||
77 | + NO_CHECK_REQUIRED_COMPONENTS_MACRO | ||
78 | +) | ||
79 | +write_basic_package_version_file ( | ||
80 | + LibFTDI1ConfigVersion.cmake | ||
81 | + VERSION ${LIBFTDI_VERSION_STRING} | ||
82 | + COMPATIBILITY AnyNewerVersion | ||
83 | +) | ||
84 | |||
85 | |||
86 | install ( FILES | ||