]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/cmake/0001-rename_cmake_rootfile.patch
lrzsz: install symlinks for XMODEM and YMODEM
[coffee/buildroot.git] / package / cmake / 0001-rename_cmake_rootfile.patch
1 ctest fails on the target, because it cannot find CMake.cmake inside
2 CMAKE_DATA_DIR (typically set to "/usr/share/cmake-3.0"): all *.cmake
3 files are removed at build time via the target-finalize rule.
4
5 This buildroot-specific patch makes sure ctest looks also for
6 "Modules/CMake.cmake.ctest" before complaining
7
8 [Vincent: tweak patch for 3.6.3]
9
10 Signed-off-by: Davide Viti <zinosat@tiscali.it>
11 Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
12
13 diff -rup a/Source/cmake.cxx b/Source/cmake.cxx
14 --- a/Source/cmake.cxx  2016-07-07 15:47:27.000000000 +0100
15 +++ b/Source/cmake.cxx  2016-07-14 10:14:59.914265515 +0100
16 @@ -771,7 +771,12 @@ int cmake::AddCMakePaths()
17                        "Path to cpack program executable.", cmState::INTERNAL);
18  #endif
19    if (!cmSystemTools::FileExists(
20 -        (cmSystemTools::GetCMakeRoot() + "/Modules/CMake.cmake").c_str())) {
21 +        (cmSystemTools::GetCMakeRoot() + "/Modules/CMake.cmake").c_str()) &&
22 +       !cmSystemTools::FileExists(
23 +         (cmSystemTools::GetCMakeRoot()+"/Modules/CMake.cmake.ctest").c_str()
24 +        )
25 +     )
26 +  {
27      // couldn't find modules
28      cmSystemTools::Error(
29        "Could not find CMAKE_ROOT !!!\n"